巨量數據處理技術:
- 學習架設 hadoop 叢集及管理兩台Server的運作,能透過 hadoop 叢集運行 Python推薦系統演算法。
- 學習Spark 技術處理巨量資料問題,包含Pyspark, Sparksql 進行巨量資料的探索性分析、模型建置等。
網頁框架技術:
- 學習 Python語言網頁框架開發(Flask, Django),自我練習透過Flask在網頁呈現數據報表,透過Sqlalchemy, Pymysql 與資料庫做存取。
- 學習網頁前端基礎語言(HTML,CSS,JavaScript),搭配Flask, Django技術建構網頁。
作業系統技術:
- 學習Linux技術(Ubuntu),包含基礎指令、檔案結構、在Linux環境下架構Hadoop叢集。在學期間管理兩台server的電腦,並在ubuntu環境下進行數據分析。
- 學習docker虛擬化技術,並自行實作透過docker建立Mysql資料庫服務。
資料庫技術:
- 學習SQL DQL、DML、DDL、DCL指令,並透過Python連接MySQL資料庫進行CRUD操作。
- 學習NOSQL資料庫技術,並練習透過Python連接MongoDB資料庫進行CRUD操作。
數據分析與建模技術:
- 透過Python Numpy, Pandas, Matplotlib, Scikit-Learn 實作數據分析、分類、預測模型。
- 處理生理訊號資料的資料整理、特徵工程及情緒分類模型的建立。
版本控制:
- 透過 Git, Github 管理專案過程中的程式碼,與團隊協作。