我一下子對這個問題沒有特別的憤怒,也許它不適合這個網站)。所以我最近產生了興趣,人工智能,但梅伊關心如何做到這一點,我寫了一個小程序,模仿它:構建人工網絡的方法
import java.util.Scanner;
public class ai1 {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("Ask fo me: ");
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
if(line.equalsIgnoreCase("hello")){
System.out.println("hello friend)");
}
}
}
但你也知道,這樣的方案將是一個很大的建設:
if{
}
越需要很長的時間,只是不能寫。你怎麼看,你怎麼還能做一個人造智能原型,他給了一些原創的東西? 也許你有什麼想法?
只是說,我並不是想要把大腦比喻一下,我只想寫能長時間學習和跟我說話的智力對話者。預先感謝您的回答。
UPD
的Java可能不是很適合這個,但它是我所知道的唯一的事情)
UPD 2
或許也有這樣的計劃對話者的例子,或者他們構建大量材料的網站 (這是希望它們在Java上)
UPD 3
主要的問題,我很感興趣的是如何讓它學習者
非常感謝你我只是好奇地寫所有這些來理解 – 2013-05-01 11:07:27
我明白你在說什麼,只能補充說我有同樣的願望。你可以編寫簡單的ANN並實現簡單的反向傳播算法,並花費相當長的時間來使這個程序實際上做一些事情,從可用性的角度來做一些敏感的事情:-)有了FANN,我們稱之爲基礎設施(所以你不要不需要實現數據類型等),你可以專注於使用人工神經網絡(這是更復雜的任務)。關於這個問題有很多不錯的書,但不要指望人們在這個領域非常高興地分享他們的想法:-) – Greg0ry 2013-05-01 11:16:32