據外媒報道稱,谷歌推出名為“自動機器學習(AutoML)”的技術,在無需人類工程師的支持下,允許AI進行自我創造。從本質上講,AutoML的策略就是利用神經網絡設計其他神經網絡,這并不讓人感到新奇,因為促使程序為其他程序編寫代碼正是機器學習的神奇所在。
AutoML之所以讓人感覺耳目一新,原因在于它讓神經網絡開始介入設計過程中。AutoML并非精煉已經存在的簡單模型,而是首先會選擇這些模型,然后再對它們進行精煉。在這種情況下,AutoML就進化成我們所期盼的“全功能版機器學習”。在有關這個項目的博文中,谷歌首席執行官桑達爾?皮查伊(SundarPichai)表示:“我們希望AutoML可以具備今天少數博士擁有的能力,對于成千上萬的開發者來說,在3到5年內就能設計出全新的神將網羅以滿足他們的特別需求?!?br/>所謂的神經網絡是模仿人類大腦開發出的計算機系統,包括許多不同的計算層。通常情況下,如果我們想要利用機器學習技術解決某個問題,人類專家必須提供啟動神經網絡,它可以按照固定規則執行解決問題所需的基本計算。而AutoML則會嘗試許多可能合適的算法,測試完全不同的神經網絡構架,然后將其與目標相匹配。無需人類監督,隨著時間推移,這個過程就會給出解決問題的最佳數學方案以及執行這個方案的最佳方式。最后的神經網絡不一定要使用這些算法中的某個,而是可多次使用某個元素,前提是這樣做更加有效。
從理論上講,AutoML的方法應該能夠設計出更高效的神經網絡。它不僅可用于解決當前的簡單問題,也可用于幫助解決對人類來說不可思議的問題。下面我們就來看看谷歌如何利用AutoML的關鍵能力。
假如對龐大的圖片數據庫進行分類,AutoML能設計出與人類工程師相似但又略優的神經網絡。這種設計令人感到震驚的是,人類工程師們在觀察AutoML設計的神經網絡時,并不知道自己設計的神經網絡與AutoML的設計差異所在。由于他們自己沒有提出神經網絡,為此他們最初完全無法確定。
AutoML的目標并非是要將人類從開發過程中剝離出去,甚至也不是要開發全新的AI,而是要讓AI繼續以我們多年來已經習慣的速度改變這個世界。編碼神經網絡的挑戰正成為整個行業面臨的阻礙,AutoML嘗試為將來學習機器學習技術的人降低進入的門檻。
雖然遠遠超出當前技術的復雜水平,但AutoML依然是相同“極端民主化”過程的開始,我們已經在正常編碼中多次看到這個過程。HTML擁有Dreamweaver,通過在AutoML模具中運行一整套AI創造AI程序,機器學習可能很快就能實現類似水平的方便操作。