在開始人工智能項目之前,企業需要關注五個關鍵階段。只要專注于正確的方法,將獲得期望的結果。
假設企業有機會在人工智能上創建一個項目。開始之前需要考慮以下五個階段。這五個階段分別是學習、編程語言、知識表示、問題解決方案和硬件。
1.學習過程
學習是指將新知識添加到知識庫中,并改進或完善以前的知識。
人工智能程序的成功與否取決于其擁有的知識范圍以及獲取知識的頻率。學習代理包括四個主要部分。它們是:
(1)學習元素-代理負責改善其績效的部分。
(2)績效要素-選擇要采取的行動的部分。
(3)批評家-他們告訴學習者代理人的表現。
(4)問題產生器-它提出可能導致新的信息體驗的措施。
2.編程語言
LISP和Prolog是人工智能編程中使用的兩種主要語言。
LISP(列表處理)—LISP是JohnMcCarthy在1950年開發的一種人工智能編程語言。LISP是一種符號處理語言,它表示列表中的信息并操縱列表以獲取信息。
PROLOG(邏輯編程)—Prolog由1970年代初期法國馬賽大學的AlainColmeraver和P.Roussel開發。Prolog使用謂詞邏輯的語法來執行符號邏輯計算。
3.知識表示
結果的質量取決于系統擁有多少知識。可用知識必須以有效的方式表示。因此,知識表示是系統的重要組成部分。最著名的表示方案是:
?關聯網絡或語義網絡
?框架
?概念依賴性
?腳本
4.解決問題
這個特定研究領域的目標是如何像人類一樣在人工智能系統上實施程序來解決問題。推理過程也應同樣良好,以獲得令人滿意的結果。推理過程大致分為暴力搜索和啟發式搜索過程。
5.硬件
大多數人工智能程序僅在VonNeumann機器上實現。但是,已經出現了用于人工智能編程的專用工作站。計算機分為以下四類之一:
?單指令單數據(SISD)機器。
?單指令多數據(SIMD)機器。
?多指令單數據(MISD)機器。
?多指令多數據(MIMD)機器。
責任編輯:tzh
-
網絡
+關注
關注
14文章
7579瀏覽量
88928 -
人工智能
+關注
關注
1792文章
47408瀏覽量
238914 -
機器
+關注
關注
0文章
784瀏覽量
40757
發布評論請先 登錄
相關推薦
評論