機器學習技術,隨著計算能力的躍進,被大量的應用在不同領域,發光發熱。以前聽到的機器學習,就是要算很多數學,很枯燥,好像都是勇者才會去修課。不過現在不一樣了,網路上有許多生動有趣的課程,許多工具能幫助分析資料,電腦太爛,資源不夠的話,還可以直接透過雲端服務做實驗。
前幾天去微軟參觀,才知道微軟有免費機器學習服務,透過 Azure Machine Learning Studio,不用寫程式,拖拉幾下你也是機器學習高手阿 XDDD。比對另外兩家 Google 與 AWS,目前 Azure 在免費用量上可說略勝一籌!跑簡單的實驗都還順利,未來有更多發現再分享給大家。
使用 Azure Machine Learning Studio
我們先看一下價目表,0 元免費阿!提供 10 GB 的儲存空間,而且可以在上面寫 R 與 Python 做資料處理,趕快來用用看。
立即前往:Azure Machine Learning Studio
要學習使用這個平台,最快的方式就是看教學拉,官方很佛心的提供簡易教學:Machine Learning Studio 中的簡易實驗 範例中,使用 Linear Regression 來預測汽車價格,展示如何對資料進行前處裡:資料清洗、資料切割,接著套用機器學習演算法,並評估成效。
使用自己的資料集做測試
官方範例照著做就完成了,可是那些都是 Sample data 啊,拿自己上傳的資料才有意思,那麼就用之前的垃圾郵件資料集來測試。你可以同時拉很多個 Model 讓他跑,看哪一個效果好,透過視覺化,可以看訓練結果。由於這是個二元分類問題,所以除了準確率外,ROC 圖、曲線下面積都會顯示給你看!
其他的機器學習服務
- Google Cloud Machine Learning:Google 在今年剛推出機器學習平台,正在 Beta 測試階段,需要透過指令方式訓練模型,UI 目前還不太能用。不過 GCP 的好處就是有 300 美元免費額度可以使用,期待方便的介面出來呀!
- Amazon Machine Learning:AWS 的機器學習服務因為要收錢,我就沒用過了 QQ