业余时间兴趣开发,想开发一个真正意义上的人工智能,纯属民科。
没有经验,从0开始,不过对于各种领域的专业知识都有了解和涉猎。不求成功,以享受过程为主。
目前供选择的语言有:VBA,python,LISP,prolog,c++
(PS:不是现在大数据机器学习那种“人工智能”,是真的人工智能。)
VBA:
优势: 1.工作原因比较熟悉,可以直奔AI主题。2.excel很方便,开发过程可以随时做原型测试,在excel中做观察。3.可以中文编写,注释少,好维护。
不足: 1.担心后续会用到LISP和prolog,貌似不是很支持。2.可能运算效率会成为门槛。3.VBA的类用起来不方便,感觉相比c++天生残疾,而且类内部很难debug。
python:
优势: 1.人云亦云,主流。2.嫁接性貌似比较好,中途随时使用别的语言(比如当后面运算量大后,借力c++。逻辑处理方面借力lisp prolog)
不足: 2.
LISP:
优势: 1.听说是AI的第一语言
不足: unknow
prolog:
优势: 1.去了解了一下,后续AI逻辑思考方面的能力,还有拆解任务的能力,应该是用prolog方便很多。
不足: unknow
c++:
优势: 1.小时候学过,有基础。2.类用起来特别爽。3.没有效率天花板
不足: 2.综合考虑好像是最不合适的一个选择,很容易把精力和热情都消耗在写代码上了
非常希望得到各路英雄好汉的帮助,赏金不够还可以加,期望得到有用且中肯的回答。
补充一下,各位不要笑话我哈,业余爱好,纯属兴趣。我各方面的能力应该还算在线的,并不是无厘头恶搞。