前言
大家好,我是 TECH FRESH - William Chiu,很高興能透過LINE Tech Blog 分享我在LINE Taiwan Data Dev的實習心得,內容主要包括實際參與部門專案開發的感想、之前擔任台灣大學電機營企業參訪主講人的經驗、以及其他自己的一些心得感悟。
希望透過這樣的分享讓大家更了解LINE TECH FRESH,以及在這邊實習能有什麼收穫。
Data Dev
之所以會叫Data Dev,是因為Data Dev就是透過數據來解決問題,有可能是單純的數據分析,抑或是透過數據建構ML/AI模型。部門內的成員可以大致分為以下:
- Software Development Engineer: 負責前後端甚至DevOps相關的軟體工程開發
- Data Scientist: 藉由分析數據,提供相關的觀察及有幫助的Insight
- Machine Learning Engineer: 透過資料建模,來讓模型幫助我們解決問題
- Data Engineer: 資料的管理及維護,也透過資料工程協助建模或是資料分析的進行
除此之外,因為科技日新月異,我們部門也需要緊跟科技趨勢,近三年最火紅的GenAI,從語言模型到圖像/影像生成我們部門都有在接觸。透過內部平台的開發,我們致力於降低LINE內部同事接觸最新科技的門檻,藉以幫助提升同事們的工作效率。由此可見,我們部門接受到的需求可能來自公司內,例如客服部門希望透過LLM來為客訴案件進行分類,也可能來自公司外,像是前年過年時的求籤活動,都是我們部門的產出。以下我以自己實際參與的專案來作為例子,希望給大家更清晰的畫面。
LINE SHOPPING - Object Detection
Object Detection也可叫「物件偵測」,目的就是在圖片中找到提前定義好的物品,除了要辨識出圖片中的物件進行分類外,也須將該物件的位置框出。在LINE Shopping中,其實就有物件偵測的技術存在。依靠物件偵測,使用者可以透過點擊圖片中喜歡的商品,再藉由以圖搜圖的功能找到許多類似的商品。
然而,要想模型能夠真正上線使用,模型的開發只不 過是其中的一環,整體而言,步驟大致如下:
- 初步研究/評估:在專案的初期,需要針對任務需求找尋現有可行的做法,也因此就需要去比較各SOTA(State of the Art),做一些初步的實驗後,決定後續採用哪個方法。
- 搜集資料、模型開發:經過上個階段,此階段已經有明確的方法,若是要訓練模型,我們就需要根據任務去搜集資料,並將資料做好預處理後,再拿前面的研究好的方法應用在我們的task上。
- 軟體工程/模型部署:訓練好模型後,為了要讓使用者能夠輕易使用,我們需要將運行環境及訓練好的model 打包成一個API。
- 模型檢測:模型實際上線後,我們需要時時監控這個模型的運作以及他的表現,必要時隨時作出更新,來維持甚至提升使用者的體驗。
上述每個環節都有不少的功夫要下,透過參與整個專案的過程,我思考的因素不再像在學校時一味的追求更高準確率,而是從更多業界的角度,例如模型的inference time、硬體需求、擴展性等等來評估一個做法的好壞。這樣的經驗也使平時在學校從事學術研究的我,第一次參與了科技應用在生活中產品的過程,同時也填補了過去自己心中一直有的學術研究到現實生活的鴻溝。
分享也是一種學習
在LINE Taiwan的公司文化中,分享是一種極力被推崇的行為,不管是對內的部門/公司的會議,抑或是對外的 企業參訪等等。作為實習生的我,曾在Engineering Team每個月超過300人的大型會議上,分享自己的研究成果,也曾擔任台大電機營,接近100人的團體來到公司參訪時擔任主講人,分享自己實習以及求學上的經驗,更遑論平時小型會議時發表意見、參與討論的場合,這些機會對於即將踏入社會的我來說,都是很好的練習。
我認為要帶給聽眾一場好的分享從來不是一件簡單的事,為了要讓所有人能夠理解我的訊息,甚至能夠有所收穫,我都需要讓自己對主題有著120%的理解,並組織成結構化的訊息帶給所有聆聽者,也因此與其說是與人分享,我更把每一次分享當成是自己檢驗自己的機會。
總結&心得
總結在LINE的這一年,整體的實習經驗可以說是豐富且寶貴。除了上述提到的機會讓自己軟硬實力都有所提升外,也結交了許多同齡中最有料的一群朋友,大家平時一起吃飯聊天,也一起進步成長。公司福利方面也是完全沒有虧待實習生,各式各樣的聚餐及活動,都讓我這一年的生活過得非常滋潤,也因此,強烈推薦還在考慮的同學們勇敢投遞職缺。
特別感謝
Data Dev的同事們:謝謝大家平時在工作上給我的幫助,特別是工作上與我頻繁接觸的Penny, Maggie, Chester,還有在生活上處處為我著想的Shandy,有你們才能使我這一年的實習如此順利
TECH FRESH的大家:感謝大家生活上的相互扶持,相信未來各位都能變 成自己理想的樣子
Evan, Nijia: 感謝協助辦理實習生大大小小的活動,活動上總是讓我們吃吃喝喝