Python机器学习---何为机器学习?
文章目錄
- 1. 從人工智能到機器學(xué)習(xí)
- 2. 數(shù)據(jù)科學(xué)
- 3.算法大類
- 4. 學(xué)習(xí)計劃
- 4.1 推薦課本
1. 從人工智能到機器學(xué)習(xí)
簡單來說,機器學(xué)習(xí)是門研究讓計算機學(xué)習(xí),讓計算機程序能夠進(jìn)化的學(xué)科。
2. 數(shù)據(jù)科學(xué)
雖然機器學(xué)習(xí)的研究來源于人工智能領(lǐng)域,但是機器學(xué)習(xí)的方法卻應(yīng)用于數(shù)據(jù)科學(xué)領(lǐng)域,因此我們將機器學(xué)習(xí)看作是一種數(shù)學(xué)建模更合適。
機器學(xué)習(xí)的本質(zhì)就是借助數(shù)學(xué)模型理解數(shù)據(jù)。當(dāng)我們給模型裝上可以適應(yīng)觀測數(shù)據(jù)的可調(diào)參數(shù)時,“學(xué)習(xí)” 就開始了:此時的程序被認(rèn)為具有從數(shù)據(jù)中“學(xué)習(xí)” 的能力。 一旦模型可以擬合舊的觀測數(shù)據(jù),那么它們就可以預(yù)測并解釋新的觀測數(shù)據(jù)。
3.算法大類
4. 學(xué)習(xí)計劃
如果你是希望學(xué)機器學(xué)習(xí)轉(zhuǎn)行的:
原理一定-定要理解透徹,在原理扎實基礎(chǔ)上,應(yīng)用層面掌握越多越好。
如果你是希望轉(zhuǎn)行并且是轉(zhuǎn)BAT,頭條,小米這種公司的:
全部數(shù)學(xué)推導(dǎo)都要掌握,所有算法最好用Python手寫出來。
如果你是學(xué)習(xí)機器學(xué)習(xí)給自己充電: .
原理了解清楚,重應(yīng)用地學(xué)習(xí)。
4.1 推薦課本
極佳的Python +機器學(xué)習(xí)指導(dǎo):
市面上目前存在的講解算法原理最佳的書:
要進(jìn)BAT的你需要的,Python手寫所有算法的書:
如果你需要鉆研得足夠深,并且你數(shù)學(xué)基礎(chǔ)不錯,那你需要他們:
總結(jié)
以上是生活随笔為你收集整理的Python机器学习---何为机器学习?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python机器学习---KNN模型评价
- 下一篇: Python机器学习---2.聚类算法理