我一下子对这个问题没有特别的愤怒,也许它不适合这个网站)。所以我最近产生了兴趣,人工智能,但梅伊关心如何做到这一点,我写了一个小程序,模仿它:构建人工网络的方法
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