技術筆記

Facebook Hate Speech Detection

只要有人類的地方就會有惡意言論,而 Facebook 身為全球最大的社交平台,從以往僱用審查團隊去人工檢視,近年來也開始引入 AI 系統來輔助偵測,在 NLP 領域令人振奮的 BERT 系列模型更扮演了關鍵的角色。

本文由黃偉愷Ke-Han Lu 共同完成,是「人工智慧與大數據之商業價值」這門課的期末報告,我們分成兩大方向調查了 Facebook 在惡意言論偵測的近期發展:

Facebook Hate Speech Detection Read More »

Use reveal-md to generate multiple slides and host them on GitHub Page

As a computer science student, most of my presentations require tons of code demo and math equations. Google Slides and Office PPT are not the best option for me. Additionally, I want a convenient way to manage and share my slides.

Recently I use reveal-md to generate reveal.js slide from markdown and serve it on GitHub Page.

In this article:

  • The workflow I use to create my slides
  • Use reveal-md to generate revealjs slides
  • Host multiple static slides on GitHub Page.

Use reveal-md to generate multiple slides and host them on GitHub Page Read More »

Instagram 小帳分離

Instagram 可以在手機的介面上,新增一個帳號,這個帳號只能透過登入本帳之後,從個人頁面切換。這在手機裝置上都沒有問題,但是瀏覽器版本的 instagram 卻沒有提供切換帳號的功能,只能使用瀏覽器操作本帳——這對用電腦滑 IG 的工程師很不友善啊!!

Instagram 小帳分離 Read More »

實作前後端分離下的第三方登入

最近碰到一個情境是:

  • 前端:React.js SPA
  • 後端:Django Rest Framework(DRF)
  • 使用 Google 登入,讀取特定使用者的資料

在前後端分離的狀況下,沒辦法透過 Django 內建的 session,管理使用者的登入功能。雖然有很多 DRF 相關的登入套件,但經過幾天的踩雷之後,發現有些存在著一些問題,所以就自己簡單實作了一下 Google Login。

實作前後端分離下的第三方登入 Read More »