(文章來源:百家號)
查找各種資料后你會發(fā)現(xiàn),對于人工智能并沒有一個清晰而明確的定義。部分人認為“人工智能就是對理性主體的研究,此處的理性主體指任何能夠作出決策的主體,可以是一個人、一個公司,也可以是機器或者軟件”。在分析了過去和現(xiàn)在的感知經(jīng)歷和背景信息之后(即主體在某一特定環(huán)境中的感知輸入),理性主體能夠選擇執(zhí)行會產(chǎn)生最佳結(jié)果的行為。此外,對于人工智能還有其他一些定義,但它們主要從哲學的角度來探討人類智能與機器智能之間的界限問題。
然而,所有這些定義在談的都是,當你不知道怎么做而又想知道怎么做的時候,人工智能就是能夠給予你幫助的一門研究學科。理性主體會通過一些傳感器來感知目前的環(huán)境,在分析過去已執(zhí)行的行為之后,選擇執(zhí)行會帶來最佳結(jié)果的行為。
接下來,一起來了解一下經(jīng)典的最佳路徑問題。給出一幅圖,上面有許多節(jié)點,你需要找出兩個節(jié)點間總代價最小的路徑。這個時候,人工智能代理就可以發(fā)揮作用了。當然,你自己不知道哪條是最佳路徑;但是理性主體可以,它通過感知周圍環(huán)境(此處也就是這幅圖),快速找出最佳路徑。
但大家知道,能夠解決圖搜索問題的算法多種多樣,比如深度優(yōu)先搜索(DFS)、寬度優(yōu)先搜索(BFS)、迪杰斯特拉算法(Dijkstra)和A星算法。一些人在高中可能就已經(jīng)學過了,因此稀奇之處在哪呢?難道這就是人工智能代理的工作方式嗎?的確是這樣的,但也不全是。人工智能不僅僅包括圖搜索算法這類編程模式,正如上文提到的,它依舊是對理性主體的研究,即通過對環(huán)境的分析,執(zhí)行某一動作以取得最佳結(jié)果。
人工智能代理是一個涵蓋面比較寬泛的術語,它可以是機器學習、神經(jīng)網(wǎng)絡和深度學習等。此外,它也在金融、醫(yī)療和安保等領域得到廣泛應用。所以,圖搜索不過是人工智能的一個子領域。對于經(jīng)典的圖搜索算法與能夠找出兩節(jié)點間最短路徑的人工智能代理之間的區(qū)別,不過是其各自使用的術語不同而已。如果你想要構(gòu)建一個人工智能代理,其實這和構(gòu)建一個傳統(tǒng)的算法沒什么區(qū)別,理解好這一點非常重要。