什麼是機器學習
機器學習是人工智能的一個分支。人工智能的研究是從以“推理”為重點到以“知識”為重點,再到以“學習”為重點,一條自然、清晰的脈絡。機器學習是實作人工智能的一個途徑,即以機器學習為手段解決人工智能中的問題。機器學習算法是一類從資料中自動分析獲得規律(模型),并利用規律對未知資料進行預測的算法

機器學習應用程式的開發步驟
(1)收集資料
可以使用很多方法收集樣本護具,如:制作網絡爬蟲從網站上抽取資料、從RSS回報或者API中得到資訊、裝置發送過來的實測資料。
(2)準備輸入資料
得到資料之後,還必須確定資料格式符合要求。
(3)分析輸入資料
主要作用是確定資料集中沒有垃圾資料。如果是使用信任的資料來源,那麼可以直接跳過這個步驟
(4)訓練算法
機器學習算法從這一步才真正開始學習。如果使用無監督學習算法,由于不存在目标變量值,故而也不需要訓練算法,所有與算法相關的内容在第(5)步
(5)測試算法
将實際使用第(4)步機器學習得到的知識資訊。當然在這也需要評估結果的準确率,然後根據需要重新訓練你的算法
(6)使用算法
轉化為應用程式,執行實際任務。以檢驗上述步驟是否可以在實際環境中正常工作。如果碰到新的資料問題,同樣需要重複執行上述的步驟
機器學習路線圖