????????
程序員工作久了便可能整日忙碌于“增刪改查”中,迷失方向,毫無進步。
????????該公眾號致力于分享軟件開發(fā)相關的原創(chuàng)干貨,助你完成從程序員到架構師的進階之路!
????????努力!做一個NB的Coder!
粗鄙地認為,計算智能可以分為三個階段:
1第一階段
固定程序?qū)崿F(xiàn)有規(guī)律的工作,例如專家系統(tǒng)。
給程序一個輸入,它給出一個固定的輸出。該階段程序可以代替人類完成有規(guī)律的重復勞動。
2第二階段
計算智能的第二階段是程序可以在運行中修正自身參數(shù),例如現(xiàn)在正火的深度學習技術等。
給程序一個輸入,它可以給出一個輸出,并在此過程中修正自身參數(shù),因此給出的輸出可能是人類計算難以甚至不能預測的。
目前的人工智能即處在這一階段。
該階段程序可以找出規(guī)律的細節(jié)規(guī)則,并代替人類勞動。
3第三階段
程序可以自我生成、修正程序邏輯本身。
例如程序在運行時發(fā)生邏輯分支的增刪等,直至可以生成程序自身。
目前有最新技術可以讓程序自動生成簡短的小程序,但是是基于從網(wǎng)上拷貝程序片段實現(xiàn),離第三階段要求還很遠。
該階段程序可以總結規(guī)律本身,并代替人類勞動。
4總結
假設計算智能系統(tǒng)為f(ax),則三個階段可以概述為:
第一階段:f(ax)固定不可變
第二階段:參數(shù)a可自動產(chǎn)生并修正
第三階段:函數(shù)f可自動產(chǎn)生并修正
因此,未來可期,未來很遠。