官术网_书友最值得收藏!

1.2.3 機器學習與傳統編程的比較

回顧圖1-3的傳統編程,現在讓我們更新它,給定你剛剛看到的內容,以顯示機器學習和傳統編程之間的區別。早些時候,我們將傳統編程描述如下:找出給定場景的規則,用代碼表達它們,讓代碼對數據進行操作,然后得出答案。機器學習非常相似,只是其中一些過程被顛倒了。具體情況如圖1-7所示。

圖1-7:從傳統編程到機器學習

正如你所看到的,這里的主要區別在于,使用機器學習,你不用搞清楚規則!相反,你提供答案和數據,機器會為你找出規則。在前面的例子中,我們為某些給定的x值(也就是數據)提供了正確的y值(也就是答案),然后計算機計算出使xy相匹配的規則。我們沒有做任何幾何、斜率計算、截距或類似的事情。機器計算出xy相匹配的模式。

這是機器學習與傳統編程之間的核心和重要區別,也是機器學習帶來的所有興奮的原因,因為它開辟了全新的應用場景。這方面的一個例子是計算機視覺——正如我們之前討論的那樣,試圖編寫規則來找出T恤和鞋子之間的區別是非常困難的。但是讓計算機計算出一個東西如何與另一個東西匹配則很有可能,從這里開始,更重要的場景——例如解釋X射線或其他醫學掃描、檢測大氣污染等——成為可能。事實上,研究表明,在許多情況下,使用這些類型的算法以及足夠的數據,可以使計算機在特定任務的完成上與人類一樣好,有時甚至比人類更好。如果想找點樂子,請查看這篇關于糖尿病視網膜病變的博客文章(https://oreil.ly/D2Ssu),其中Google的研究人員在視網膜的預診斷圖像上訓練了一個神經網絡,讓計算機找出每個診斷的決定因素。隨著時間的推移,計算機在能夠診斷不同類型的糖尿病視網膜病變方面變得頂級好了!

主站蜘蛛池模板: 定陶县| 方山县| 富裕县| 丹巴县| 余姚市| 绥中县| 龙陵县| 东山县| 晋州市| 望城县| 高邑县| 恩施市| 武清区| 昌宁县| 绥中县| 温泉县| 吴堡县| 黑龙江省| 沈阳市| 元谋县| 宁国市| 合作市| 凤台县| 米林县| 兰考县| 隆回县| 山东省| 满洲里市| 连城县| 鄂托克前旗| 卢龙县| 大名县| 鹿邑县| 利辛县| 兴义市| 会理县| 浦县| 嘉兴市| 广德县| 赫章县| 上林县|