人工駕駛編程
『壹』 目前的人工智慧離可以自己給自己寫代碼編程還有多遠
當然首先定義一下個人對編程這件事的定義,就是人腦將一些邏輯、模型翻譯成機器可識別可執行的代碼,然後進行測試。那如果機器來做這事情,本身就不需要翻譯了,他自己找到一個邏輯、模型,然後就去測試運行了。事實上目前熱門的機器學習差不多就是這個方法,就是機器先隨機定義一些規則,然後測試,看那些規則比較接近正確答案,然後在這些規則的基礎上進一步定義。
程序就象一個黑箱,傳入一些數據,輸出一些數據,傳統的編程,則這個黑箱由人工生成,使用人可以理解的邏輯、模型,由人來維護這個黑箱盡量讓他符合實際情況。機器學習,則不用人工去管理具體的邏輯、模型之類的東西,只是輸入一些數據,然後告訴機器應當生成什麼樣的數據,樣本足夠多之後,這個黑箱就可以自己運行良好。一個極端的例子,就是裝配好這個黑箱之後,幾千公里它就學會了自動駕駛。怎麼看待自製無人駕駛汽車系統的喬治·霍茲(George Hotz)?
那麼機器學習這么強大,弱點是什麼?個人以為一是他目前還不能自行制定目標,二是理解復雜的人類思維,比如女朋友的「你吼我!」三是還不能完美的自我擴張,還需要人的參與。
『貳』 一些小孩子都在學機器人編程,真的有用嗎
我們聽到較多的就是編程可以提高孩子的邏輯思維,但編程的作用不止這么簡單。學習編程的孩子終會擁有一個計算機科學家那樣的思維方式,去更理性、更地解決復雜問題。
孩子在編程過程中,要從頭至尾考慮解決問題的方案,再用代碼實現出來。這個過程會逼著孩子反復思考,反復驗證,直到找出合適的方法。
機器人是跨多學科知識的綜合教育,在「設計-搭建-反思-改進」的過程中,孩子不僅學到了機械原理和物理知識,體會到了數學的運用,所以,機器人教育融合了多學科知識,不近提升了孩子學習能力,也鍛煉了孩子動手能力。