簡單易懂的機器學習知識(一):人工智能、建模和機器學習

寫在前面:本文是系列的第一篇文章,“簡單易懂的機器學習知識”系列文章一方面是為了讓更多人了解、入門機器學習;另一方面,也是為了讓自己在機器學習領(lǐng)域持續(xù)學習下去。在本系列中,不會講細節(jié)的算法和論證過程(我暫時也不會??···),會講一些簡單易懂的基礎(chǔ)知識,并附以案例助于理解。

1.人工智能是什么?

在狹義上,人工智能(AI)是指以Siri、Alexa等語音助手,用語音代替界面交互的個人虛擬助手。

在廣義上,人工智能(AI)是指由人工制造出的智能機器,是一種能夠?qū)W習的計算機程序,可代替人類去解決需要人類智慧才能解決的問題。

人工智能包括自然語言處理、語音識別、圖像識別、機器學習等,每一個分支都很復雜和龐大。本文主講機器學習,其他的大家可自行研究。

2.什么是建模?

在我們深入了解之前,先說一下建模的概念。建模是指把具體問題抽象成為某一類問題并用數(shù)學模型表示,是應用于工程、科學等各方面的通用方法,是一種對現(xiàn)實世界的抽象總結(jié)。(PS:實際建模應用于社會各個方面,產(chǎn)品經(jīng)理在從實際業(yè)務(wù)中梳理出角色、流程和實體也是建模過程。如果眼中只有數(shù)學建模就過于狹隘了。)

建模的流程具體如下:分析問題中的各種因素,并用變量表示→分析變量之間的關(guān)系,相互依存或獨立等→根據(jù)實際問題選用合適的數(shù)學框架(典型的有優(yōu)化問題,配置問題等),并將具體問題在此框架下表達出某種公式→選用合適的算法求解表達出的公式→使用計算結(jié)果解釋實際問題,并分析結(jié)果。

由此可見,在我們描述的場景下,建模和訓練的目標是得到某中算法能夠解決某類問題。而在算法應用于實際問題的過程中,通過實踐和歸納仍可對模型進行優(yōu)化,這又稱為模型訓練。

再次強調(diào),實際建模應用于社會各個方面,只是一種通用方法而已,實現(xiàn)建模的手段也多種多樣。我在此描述的只是建模的一種場景。

3.什么是機器學習?

在現(xiàn)實中,到處充滿著規(guī)則,而設(shè)定規(guī)則則是人類解決問題的方法。設(shè)定規(guī)則已經(jīng)經(jīng)過人類歷史的驗證,但是也擁有很大的弊端:面對的問題/場景越多,規(guī)則的條數(shù)就越多,1000個場景可能需要1000條規(guī)則來應對。需求越多,規(guī)則越多,法律法規(guī)就是一個很好的例子。除非在尋找某條規(guī)則能夠整合其中幾條,以減少“構(gòu)建世界”的組件,而這又有幾人能夠做到?舉個物理上的例子,17世界早期,人們已經(jīng)能夠區(qū)分摩擦力、阻力、重力等,是牛頓歸納為萬有引力,而如今的科學家又希望用“大一統(tǒng)理論”闡釋強相互作用力、弱相互作用力、電磁力、萬有引力四種基本力,這是人類持續(xù)進步發(fā)展的目的。

作者:Vency

鏈接:http://www.itdecent.cn/p/9cd38145283a

來源:簡書

著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容