code-prettify

2018年9月27日 星期四

2018 Q3 工作檢討

工作主要有兩項:

  1. 基於 LightFM 的推薦系統,使用 Flask 來製作 REST API service
  2. Looper 的支援,JUCE + Webview

1. 的部分,單純使用 LightFM 沒有什麼問題,但是要利用訓練出來的 feature vector 來做 cross-category recommendation 花了一點時間,主要是
  • 將不同類型的項目打包成一包向量,還要記錄對應的 index 與長度,在 predict 時還得適當的還原回來。
  • 記得 customize 的 user/item feature matrix 要先在前面塞一個 identity matrix,否則模型的表現可能會更差(e.g. AUC 99% -> 68%)
2. Looper 的支援,原本以為把之前做過的 porting 過來即可,沒想到 spec 完全不合,最後只有節拍器用到,而且還是改了不少。跟 F2E 這邊的溝通我自己也沒做好,把狀態邏輯做在 native 端,導致難以維護,幸好在支援結束前,調整為 native 只單純提供功能性的 function,狀態由 F2E 管理。

沒有留言:

張貼留言