人工智慧學習之新手村三機器學習是什麼

2021-09-27 08:41:07 字數 1024 閱讀 7216

作為人工智慧的基石,在我看來,機器學習是人工智慧中最重要的部分,沒有之一。它的作用就好比與數學對於物理,化學等學科的作用,所有的一切歸根結底都要反映在乙個個數字上才能具有比較現實的科學意義。

首先,機器學習是什麼,相信初學者看了那麼多解釋,要麼抄襲的,要麼瞎寫的,而大牛寫出來的解釋又有很多晦澀難懂的地方,自己看的一臉懵逼,還是要找對於自己來說最合理的解釋,我就說一下我對機器學習的理解。

我認為機器學習是逆推理的過程。推理的過程是因為我們有了線索,去推斷事情發生的結果,當然這其中的推理準則是我們自己定義的,就比如說我們看到天上的烏雲,就可以推斷馬上要下雨了。而機器學習就是學習這些推理準則的方法,推理是由原因到結果,而機器學習是由原因和結果的對應關係得到推理準則。有了這些推理準則,那麼我們遇見相似的原因就可以推斷出較為可靠的結論了。

我的解答是數學是數字的運算方法。形如y=f(x),xy都是數字,我們所要研究與**的一般都是f,即他們的對應關係,推理的過程是我們自己定義這個f,而機器學習是現有很多組xy,然後機器自動去尋找f。

原理上很簡單,機器學習就是尋找函式式的過程,就像我們在中學課本中接觸到的方程式,每一組xy就是乙個方程式。問題很明了了,那麼我在這裡出一道題,小學生都會做呦!

已知5=f(2),6=f(3),求f(9)。

解:一眼看出f(x)=x+3,因而f(9)=12,bingo,答對了,也答錯了。

第二眼我看出f(x)=x*x/5+21/5,因而f(9)=102/5,bingo,答對了,也答錯了。

那麼問題來了,正確答案是啥?沒有最正確的答案,只有最接近的答案。這也就是機器學習誕生的契機,實際問題中,我們經常會遇到這樣的問題,我們知道多組xy,但是不知道f。我們人有直覺,機器可沒有,所以機器要有方法去學習。

還是這道題,如果再給乙個條件f(7)=10,那麼看來第乙個答案還是比較正確的,在這裡我們f(x)=x+3是通過5=f(2),6=f(3)得到的,這在機器學習中就是訓練集,f(7)=10是來驗證我們f(x)=x+3這個關係式是不是對的,所以是驗證集,f(9)等於多少,是我們需要測試的,也就是測試集。

人工智慧之機器學習

系統環境 win10,python3.7 pip install jupyter出現successfully installed jupyter 等表示安裝好啦 接下來執行一下吧 在命令提示符中輸入jupyter notebook,回車就可以了 這時就可以用jupyter notebook進行 編輯...

人工智慧機器學習

機器學習是從資料中自動分析獲得規律 模型 並利用規律對未知資料進行 資料處理 首先將所有資料放在一起,然後將其順序打亂。由於順序不是判斷酒水的依據,我們並不期望順序影響到模型學習到的內容。換言之,我們判斷一種酒是紅的還是啤的,並不需要知道前一種或是接下來有什麼酒出現。這時,可以著手繪出視覺化的資料分...

人工智慧,機器學習,深度學習

所謂人工智慧,通俗地講是指由人工製造出來的系統所表現出來的智慧型 機器學習簡單來講就是通過演算法,使機器能從大量歷史資料中學習規律,從而對新的樣本做出智慧型識別或對未來做 機器學習是基於概率統計 矩陣或圖模型而得出的分析結論 機器學習是人工智慧的乙個分支 深度學習是機器學習的乙個新領域 監督學習 邏...