人工智能时代的编程自然以人工智能研究和开发人工智能应用为主要目的。Python由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的AI算法一起使用。作为脚本语言,Python语言语法简单、接近自然语言,因此可读性好,尤其适合作为计算机程序设计的入门语言。LISP是专为人工智能符号处理设计的语言,也是第一个声明式系内的函数式程序设计语言。......
2023-11-15
人工智能(Artificial Intelligence,简称AI),是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,该领域的研究包括机器人、语音识别、图像识别、自然语言处理和专家系统等。当前人工智能的快速发展主要依赖两大要素:机器学习与大数据。也就是说,在大数据上开展机器学习是实现人工智能的主要方法。而计算机程序设计可视为算法+数据结构。通过简单地将机器学习映射到算法、将大数据映射到数据结构,我们可以理解人工智能与计算机程序设计之间存在一定程度上的对应关系。人工智能离不开计算机程序设计,要弄清人工智能时代对计算机程序设计的新需求,需要首先对机器学习和大数据有一定的认识。
机器学习(Machine Learning,简称ML)是一门研究计算机怎样模拟或实现人类的学习行为以获取新的知识或技能的多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。机器学习是人工智能的核心,包括很多方法,如线性模型(Linear model)、决策树(Decision tree)、神经网络(Neural networks)、支持向量机(Support Vector Machine)、贝叶斯分类器(Bayesian classifier)、集成学习(Ensemble learning)、聚类(clustering)、度量学习(Metric learning)、稀疏学习(Sparse learning)、概率图模型(Probabilistic graph model)和强化学习(Reinforcement learning)等。其中,大部分方法都属于数据驱动(data-driven),都是通过学习获得数据不同抽象层次的表达,以利于更好地理解和分析数据、挖掘数据隐藏的结构和关系。
深度学习(Deep Learning)是机器学习的一个分支,由神经网络发展而来,一般特指学习高层数的网络结构。深度学习也包括各种不同的模型,如深度信念网络(Deep Belief Network,简称DBN)、自编码器(AutoEncoder)、卷积神经网络(Convolutional Neural Network,简称CNN)、循环神经网络(Recurrent Neural Network,简称RNN)等。深度学习是目前主流的机器学习方法,在图像分类与识别、语音识别等领域都比其他方法表现优异。(www.chuimin.cn)
作为机器学习的原料,大数据(Big data)的“大”通常体现在三个方面,即数据量(Volume)、数据到达的速度(Velocity)和数据类别(Variety)。数据量大既可以体现为数据的维度高,也可以体现为数据的个数多。对于数据高速到达的情况,需要对应的算法或系统能够有效处理。而多源的、非结构化、多模态等不同类别特点也对大数据的处理方法带来了挑战。可见,大数据不同于海量数据。在大数据上开展机器学习,可以挖掘出隐藏的有价值的数据关联关系。
对于机器学习中涉及的大量具有一定通用性的算法,需要机器学习专业人士将其封装为软件包,以供各应用领域的研发人员直接调用或在其基础上进行扩展。大数据之上的机器学习意味着很大的计算量。以深度学习为例,需要训练的深度神经网络其层次可以达到上千层,节点间的联结权值可以达到上亿个。为了提高训练和测试的效率,使机器学习能够应用于实际场景中,高性能、并行、分布式计算系统是必然的选择。可以采用软件平台,如Hadoop MapReduce或Spark;或者采用硬件平台,如GPU(Graphics Processing Unit,图形处理器)或FPGA(Field-Programmable Gate Array,即现场可编程门阵列)。
有关人工智能与计算机教学研究的文章
人工智能时代的编程自然以人工智能研究和开发人工智能应用为主要目的。Python由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的AI算法一起使用。作为脚本语言,Python语言语法简单、接近自然语言,因此可读性好,尤其适合作为计算机程序设计的入门语言。LISP是专为人工智能符号处理设计的语言,也是第一个声明式系内的函数式程序设计语言。......
2023-11-15
类似这些没有确切界限的事物、非数字式的量化概念,称之为模糊概念。二者之间的差别便是运用传统计算机进行人工智能研究之所以困难重重,始终达不到“人脑”的水平的关键所在。它的出现一方面为人文科学等复杂系统提供了新的数学工具,另一方面为研究出真正能够像人脑那样对复杂的模糊问题进行识别与判断的计算机提供了理论依据。目前专家们正在研制一种新型的模糊控制器,称之为“自组织、自寻优型的模糊控制器”。......
2023-11-15
智能技术主要分为两类,即人类和计算机智能,两者存在相辅相成的关系。(一)人工智能的技术特征首先,人工智能具备非常强的搜索功能。(二)智能多媒体技术首先,人机对话更加灵活。前者属于人工智能的显著特征,而后者属于人工智能的重要表现方面。......
2023-11-15
人工智能是一项新的技术,现有的工程伦理准则不能很好地处理人工智能面临的问题。(一)维护人工智能权利的伦理准则欠缺2016年,google的智能系统AlphaGo战胜了拥有棋坛“石佛”之称的韩国棋手李世石成为热门的话题。有人认为,AlphaGo战胜李世石,说明人工智能比人类聪明,人工智能支配人类,毁灭人类的日子已经不远了。这引发了人工智能与人主体地位之争。......
2023-11-15
通过整合人工智能促进教学变革的构成要素,分析得出资源环境的改变是教学变革的基础,因此从资源环境为出发点,分析人工智能的发展所带来的教学工具、教学资源以及教学环境的改变,进而优化教与学。基于以上分析,本研究尝试从教学资源与教学环境、教与学方式、教学评价与教学管理三部分探讨人工智能引发的教学变革。通过人工智能对教学的诊断反馈进而为教学组织、学习活动等提供创新解决方案,提升教学效率。......
2023-11-15
从计算机信息处理的角度看,艺术创作可以被看作是对视觉、听觉、触觉等模式信息的一种艺术加工处理工作。其中,大量烦琐的技巧型劳动和非创造性劳动可以用计算机完成,使艺术家集中精力更好地发挥创造才能。人们用计算机以定性和定量的方法对艺术进行分析和研究,辅助艺术创作,便有了计算机艺术。计算机艺术是在计算机图形学的应用发展影响下产生的。采用计算机动画技术可以给制片厂带来极大的效益。......
2023-11-15
计算机技术应用于教学称为计算机辅助教学。CAI相对于传统教学来说是教学方式上的重大变革,但是随着教学的不断发展,传统的计算机多媒体教学模式也逐渐落后于时代发展的要求,其不足性主要体现在以下四个方面。无论教师还是学生,都没有和计算机实现很好的互动。(四)缺乏开放性开放性不足是目前多媒体教学中的严重问题。......
2023-11-15
“深蓝”获胜的原因在于它是一台人工智能计算机。总之,它是一种具有学习、联想、推理、决策等类似人类的智能计算机。日本计划于20世纪90年代开发出新一代的计算机,这大大刺激了欧美各国,使其纷纷加入智能计算机的研制工作中来。尽管人机大战以计算机获胜而告结束,但它引发的热门话题却在持续着。......
2023-11-15
相关推荐