如果你只学人工智能算法的话Prolog就够了,如果你想开发一个机器仿真程序的话VC MATLAB要多学学,一个人想起来自学all人工智能aspects都不容易,人工智能不适合零基础的朋友学习,人工智能是通过大量数据和算法学习的,人工智能是一门综合学科,楼上说了。
1、如何 自学 人工智能人工智能是通过大量数据和算法学习的。就像阿尔法狗一样,它是通过分析围棋招式的大量数据,不断枚举自己的获胜算法来学习的。所以人工智能需要大量的数据库支持,同时也需要通过合适的算法不断的自我完善和学习。刚开始可能比较差,但是机器的计算能力很强,成长的也挺快。
2、 人工智能怎么 自学?人工智能是一门综合学科,楼上说了。又分为神经网络、机器识别、机器视觉、机器人等多个方面。一个人想起来自学all人工智能aspects都不容易。对于你想了解人工智能在编程方面需要有多深的要求。怎么说呢?不管C 还是汇编,他都是一门语言,主要会灵活运用。大多数机器人仿真使用混合编程模式,即各种编程软件和语言的组合。这样做的原因是为了弥补语言之间的不足。Prolog在逻辑推理方面很出色。C 在硬件接口和windos连接方面比较突出,MATLAB在数学模型计算方面比较突出。如果你只学人工智能算法的话Prolog就够了,如果你想开发一个机器仿真程序的话VC MATLAB要多学学。
3、从零开始如何学习 人工智能?人工智能不适合零基础的朋友学习。首先也是最重要的,这个领域是有学历门槛的,建议至少应该是计算机/数学/统计学在读或者曾经在业内。否则,即使你学会了,就业市场也不会承认你的行业资格,从事人工智能行业,比如成为数据科学家,至少需要硕士学历,博士比较吃香。其次是技术难度,人工智能要求掌握高等数学(如偏微分)、线性代数、统计等知识,熟练掌握python等编程语言,这对于业内人士来说不难,但对于零基础的人来说可能就难了。