各位同學好!
這裏將會放置一些在 2018-10-20 的課程會用到的一些資源跟細節。現在我正在更新了!*・゜゚・*:.。..。.:*・'(*゚▽゚*)'・*:.。. .。.:*・゜゚・*
希望很快地可以讓全部的內容正式跟大家見面。
在上課的過程中,如果有值得一提的參考資料,我也會放在這邊,請大家隨時回來察看。
建議在虛擬環境底下操作:
$ pip install numpy pandas matplotlib scikit-learn graphviz jupyter jupyterlab
$ conda install numpy pandas matplotlib scikit-learn graphviz jupyter jupyterlab
$ pipenv install numpy pandas matplotlib scikit-learn graphviz
$ pipenv install jupyter jupyterlab --dev
$ pipenv lock --pre
在我們的 Machine Learning 小範例中,有個步驟是畫出 Decision Tree,這時會用到這個可以繪製 DOT 語言的圖形的工具。
$ apt-get install graphviz
$ yum install graphviz
建議透過 Homebrew 安裝:
$ brew install graphviz
[NOTE] 在下我好像沒在 Windows 上面安裝過 XD 上到那個部分之前我來惡補一下好了!
/Preprocessing
: 用來處理上課用到的資料集的程式碼,客位可以參考看看原始資料長什麼樣子,而我們怎麼處理成 Machine Learning 分析時易於使用的資料格式,以及為什麼要這樣做/Tutorials
: 每一個章節的主要課程內容,可以搭配簡報一起服用。但其中有幾個章節還未完成,我希望接下來會在有空閒的時候補完她們:
/Practices
: 課堂習題。如果這次的課程來不及講,可以給各位當作測試自己有沒有學懂的一些小測驗/Machine_Learning
: 我們用 Kaggle 上的 "Titanic: Machine Learning from Disaster" 入門競賽的資料及,做了一個 Machine Learning 的小小範例,讓大家看看 Pandas 處理完的資料可以這樣應用。但我們不會講得很深入,各位同學可以自行針對不懂的內容再行研究,或是期待下一堂講解 Machine Learning 的講師提供其他的指導~