基於人工智能的智能體如何根據以前的經驗推斷出不必要的合理但合乎邏輯的正確決策。如何正確推斷?
在人工智能領域,專家系統如何推斷出什麼樣的數學和概率涉及到這裏?
我打算創造一個智能,但不要從哪裏開始。指向任何資源的指針或鏈接將不勝感激。優選地,描述那些不具數學頭腦的人的數學概念的資源。
基於人工智能的智能體如何根據以前的經驗推斷出不必要的合理但合乎邏輯的正確決策。如何正確推斷?
在人工智能領域,專家系統如何推斷出什麼樣的數學和概率涉及到這裏?
我打算創造一個智能,但不要從哪裏開始。指向任何資源的指針或鏈接將不勝感激。優選地,描述那些不具數學頭腦的人的數學概念的資源。
我不明白你的問題。在人工智能的說法中,理性被認爲是指「以某種方式行事,考慮到情況和歷史,預計這將最大限度地提高一些績效指標。」人們不會犧牲理性,因爲這會以預期最大化性能的而不是的方式行事。
也許你認爲理性和謂詞或一階邏輯是相同的東西;他們不是。
無論如何,您的問題太寬泛,無法真正回答。但是,我相信你會想從基本概率開始,然後是貝葉斯概率和統計,然後(有正確的工具),你可以看看概率AI技術:馬爾可夫鏈,馬爾可夫決策過程等。你也可以看看在機器學習技術。
請注意:這些不是簡單的數學。這是沒有辦法的。
請注意,這個答案說明了我個人的偏見;它不是一個詳盡的技術清單。
一種方法是使用Propositional Logic或First Order Logic。後者更加靈活。
首先你定義當前的知識,然後你可以執行應用規則的推論。 Prolog是一個非常強大的編程語言。在序言中,你使用事實定義你當前的知識,然後你可以創建表示關係的規則。然後,您可以根據您定義的事實和規則執行查詢。
'std :: fopen'將會給你一個指向C++資源的指針,感激不盡。除此之外,我認爲你可能想做一些文學研究,甚至參加AI大學課程。 – 2011-12-21 20:46:52
內存地址會很方便,但我會怎樣理解我的理解。 – Janitor 2011-12-21 20:47:44
這個問題可能更適合於http://programmers.stackexchange.com/ – 2011-12-21 20:49:33