当前位置: 主页 > 人工智能 >    正文

我想以后开发编程人工智能方面的,就是让这个程序像人一样有性格感情,我以后要学什么基础?选什么专业?

我想以后开发编程人工智能方面的,就是让这个程序像人一样有性格感情,我以后要学什么基础?选什么专业?

型的人工智能语言主要有LISP、Prolog、Smalltalk、C++等。

一般来说,人工智能语言应具备如下特点:

·具有符号处理能力(即非数值处理能力);

·适合于结构化程序设计,编程容易;

·具有递归功能和回溯功能;

·具有人机交互能力;

·适合于推理;

·既有把过程与说明式数据结构混合起来的能力,又有辨别数据、确定控制的模式匹配机制。

在人工智能手册中介绍了七种人工智能语言:

LISP,PLANNER,CINNIVER,QLISP,POP-2,SAIL,FUZZY。近百种人工智能语言中,只有LISP和后起之秀Prolog是人工智能研究和应用中占重要地位的两种人工智能程序设计语言。虽然国内外对这两种AI语言曾有争议,褒贬不一,但LISP和PROLOG的重要性是都不可否认的。

谈到LISP和PROLOG两种AI语言的重要性,我们可以从美国AI界的权威学者、麻省理工学院教授P.H.Winston(温斯顿)所说的三段话来体会:

(1)温斯顿认为,LISP 语言是AI的数学,不仅对AI的机器实现有重要意义,而且是AI理论研究的重要工具。

(2)“在中世纪,拉丁文和希腊文的知识对所有学者来说,都是必不可少的。只懂一种语言的学者必然是一个残缺不全的学者,他缺乏从两个方面来观察世界所获得的那种理解力。同样地,现代的AI专业人员如果不能同时大致通晓LISP和Prolog,也犹如一个残疾人,因为就广义来说,这两种人工智能的主要语言的知识都是必不可少的。”

“我一直热衷于Lisp,Lisp是在MIT被制造并且在那儿成长起来的。”

(3)概括地说,计算机语言的发展正是一个从HOW型低级语言向WHAT型高级语言进化的过程.在HOW型语言中,程序编制者必须详细说明运算是怎样(HOW)一步一步进行的;而在WHAT型语言中,程序编制者只需简单说明要做的事情是什么(WHAT) 。 …现代的LISP语言是这些语言的佼佼者,因为采用Common Lisp格式的Lisp具有非凡的表现力,但是如何做某件事情仍然是有待于Lisp程序编制者来表达的东西.相反,Prolog是一种明显地冲破了HOW型语言陈规的语言, 它鼓励程序编制者去描述情况和问题,而不是那些用来解决问题的详细步骤。”

由以上论述可以看出LISP语言和Prolog语言对人工智能学科和人工智能学者的重要性。

一般来说,LISP可以称为人工智能的汇编语言, Prolog是人工智能更高级的语言。

典型的人工智能论坛如下,

%C8%CB%B9%A4%D6%C7%C4%DC%B1%E0%B3%CC

人工智能需要什么基础

在探索人工智能的道路上,数学基础是不可或缺的一环。高等数学、线性代数、概率论与数理统计、随机过程以及离散数学构成了坚实的理论支撑。这些知识不仅帮助我们理解智能问题的本质,也是解析复杂算法的关键。可以说,当今的人工智能技术,无论是深度学习、机器学习还是其他领域,都是基于各种数学模型的。因此,想要深入了解人工智能,掌握这些数学基础知识是第一步。

除了数学基础,积累算法知识同样重要。从人工神经网络、支持向量机、遗传算法等通用算法,到特定领域的算法如SLAM(Simultaneous Localization and Mapping,同时定位与地图构建),每一种算法都有其独特的应用场景和价值。随着时间的推移,算法的学习和实践将帮助你更好地应对各种挑战。

编程能力同样是人工智能领域不可或缺的一环。至少掌握一门编程语言,如C语言或MATLAB,可以帮助你将抽象的算法转化为具体的程序。编程不仅能够实现算法,还能让你深入理解算法的每一个细节。如果你对硬件方面也有兴趣,那么一些电类基础课程将会非常有帮助。

综上所述,数学基础、算法积累和编程技能是进入人工智能领域的三大基石。这三者相辅相成,缺一不可。只有在这些基础上不断积累,才能真正成为一名优秀的AI工程师。

热门推荐
  • 智能机器人为什么被称为“智能”机器人?
    智能机器人为什么被称为“智能”机器人?
    2024-04-17 10:54:01
    一、智能机器人为什么被称为“智能”机器人? 智能机器人之所以叫智能机器人,这是因为它有相当发达的“大脑”。在脑中起作用的是中央计算机,这种...
  • 什么是人工智能
    什么是人工智能
    2024-04-17 11:01:08
    一、什么是人工智能 人工智能是当今科技领域的热门话题之一。它是指通过模拟人类智能行为的技术和方法,使计算机能够自主地执行任务、学习和做出决...
  • 人工智能专业细分专业?
    人工智能专业细分专业?
    2024-04-17 10:58:49
    一、人工智能专业细分专业? 1、计算机类。 计算机科学与技术、软件工程、网络工程、信息安全、物联网工程、数字媒体技术、智能科学与技术、空间信...
  • 智慧农业专业要求?
    智慧农业专业要求?
    2024-04-17 10:49:16
    一、智慧农业专业要求? 智慧农业专业的要求首选科目要求包括:仅物理、仅历史、物理或历史均可3种。“仅物理”表示首选科目为物理的考生才可报考...