人工智能怎么学?人工智能考研考什么?
-
人工智能需要学的有高等数学,线性代数,概率论数理统计等。
首先需要数学基础:高等数学,线性代数,概率论数理统计和随机过程,离散数学,数值分析,其次需要算法的积累:人工神经网络,支持向量机,遗传算法等等算法;当然还有各个领域需要的算法,比如你要让机器人自己在位置环境导航和建图就需要研究SLAM;总之算法很多需要时间的积累。
然后,需要掌握至少一门编程语言,毕竟算法的实现还是要编程的;如果深入到硬件的话,一些电类基础课必不可少,人工智能一般要到研究生才会去学,本科也就是蜻蜓点水看看而已,毕竟需要的基础课过于庞大。人工智能专业的主要领域是:机器学习、人工智能导论(搜索法等)、图像识别、生物演化论、自然语言处理、语义网、博弈论等。
人工智能专业发展历史:
2018年4月3日,中国高校人工智能人才国际培养计划启动仪式在北京大学举行。教育部将进一步完善中国高校人工智能学科体系,在研究设立人工智能专业,推动人工智能一级学科建设。教育部在研究制定《高等学校引领人工智能创新行动计划》,通过科教融合、学科交叉、进一步提升高校人工智能科技创新能力和人才培养能力。
2018年4月8日,西安交通大学人工智能拔尖人才培养试验班宣告成立,将于2018年面向全国招生。每年计划招生40人左右,高考招生选拔15人左右,校内新生选拔15人左右,少年班再选拔10人左右。
2年前 -
1、数学基础。数学基础知识蕴含着处理智能问题的基本思想与方法,也是理解复杂算法的必备要素。这一模块覆盖了人工智能必备的数学基础知识,包括线性代数、概率论、最优化方法等。
2、机器学习。机器学习的作用是从数据中习得学习算法,进而解决实际的应用问题,是人工智能的核心内容之一。这一模块覆盖了机器学习中的主要方法,包括线性回归、决策树、支持向量机、聚类等。
3、人工神经网络。作为机器学习的一个分支,神经网络将认知科学引入机器学习中,以模拟生物神经系统对真实世界的交互反应,并取得了良好的效果。这一模块覆盖了神经网络中的基本概念,包括多层神经网络、前馈与反向传播、自组织神经网络等。
4、深度学习。简而言之,深度学习就是包含多个中间层的神经网络,数据爆炸和计算力飙升推动了深度学习的崛起。这一模块覆盖了深度学习的概念与实现,包括深度前馈网络、深度学习中的正则化、自编码器等。
5、神经网络实例。在深度学习框架下,一些神经网络已经被用于各种应用场景,并取得了不俗的效果。这一模块覆盖了几种神经网络实例,包括深度信念网络、卷积神经网络、循环神经网络等。
6、深度学习之外的人工智能。深度学习既有优点也有局限,其他方向的人工智能研究正是有益的补充。这一模块覆盖了与深度学习无关的典型学习方法,包括概率图模型、集群智能、迁移学习、知识图谱等。
7、应用场景。除了代替人类执行重复性的劳动,在诸多实际问题的处理中,人工智能也提供了有意义的尝试。这一模块覆盖了人工智能技术在几类实际任务中的应用,包括计算机视觉、语音处理、对话系统等。2年前 -
人工智能考研科目如下:
人工智能的考研初试由国家统一举行,考试时间在每年12月份倒数第二个周六日。此次考试以笔试的形式进行,考试科目有三门,分别为思想政治理论、外国语和专业课。
其中思想政治理论考试内容包含国内外时政热点问题和政治基础知识,外国语考试内容一般以大家平时接触的英语为主,专业课考试内容与所学专业有关。
人工智能,尤其是机器学习这些科目和高等数学的求导、求偏导,线性代数里面的矩阵运算、变换,概率论中的估计密切相关。这些都是数学一、数学三考的科目,认真学就是了。
初试成绩合格后,进入复试阶段,复试时间在每年3-4月份。此次考试一般包括笔试和面试两部分,考试科目为个人综合素质、外国语口语及听力测试、专业基础知识。
其中个人综合素质考核学员的分析能力、演说能力、创新能力等,外国语口语及听力测试考核学员的外语应用能力和交流沟通能力,专业基础知识考试内容与所学专业课程有关。
通过上述内容介绍,大家了解到人工智能考研初试和复试两次考试科目,想要继续深造者可根据考试科目提前做好备考工作,争取以优异的成绩通过两次考试获得入学名额。
2年前 -
政治、英语、数学和计算机专业基础综合。
人工智能考研通常情况下学硕英语考英语一,专硕英语考英语二。不同院校考研科目有所不同,需要前往目标院校查看。专业老师在线权威答疑 zy.offercoming.com2年前 -
当然可以自学。人工智能作为新时代科学飞速发展的产物之一,他的出现极大的便利了人们的生活,提高了人们对生活的体验。作为新兴的产业之一,会有很多小伙伴对其产生浓厚的兴趣,那么今天就让我们来讲讲如何学习人工智能,顺便分享几个学习人工智能的网站以供大家参考。
首先,人工智能属于计算机的一个分支,他是科技发展的重要产物,同样也是科技强大的体现。如果决定想要学习人工智能,当然不论是学任何东西。第一步就是要先了解你所要学习的具体是什么东西。就拿人工智能来举例,我们要先了解这一领域以及一些相关的基础知识。
一、人工智能是什么?
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。当我们在了解了基础的知识后我们还要对其进行下一步定义,就是我们为什么要去学习这项专业也就是我们要拿他去干什么?也就是明确目的性。
人工智能
你的目的是什么?是想要做基础的学术研究、比较感兴趣简单的进行了解还是说当成一个具体的就业方向,然后想明白这个问题我们再去根据他来进行有重点地去学习这项专业。像人工智能他的方向可能会有很多例如:机器翻译,智能控制,专家系统,机器人学,语言和图像理解,遗传编程机器人工厂,自动程序设计,航天应用,庞大的信息处理,储存与管理,执行化合生命体无法执行的或复杂或规模庞大的任务等等。
选择相关的带着目的地去进行学习,这样是最有效率的。
好了,接下来由我来分享几个有关学习人工智能的网站
网站一:美国人工智能协会(网址: http://www.aaai.org/ )
美国人工智能协会官网
作为美国一个非盈利性的科学社团组织,主要致力于让机器产生智慧思考和智能行为的研究。此外,提升公众对人工智能的理解,对人工智能实践人员的教学和培训,为人工智能领域的研究者和投资者提供指导等也都是AAAI的实践内容。
网站二:智能代理家园(Agentland 网址: http://www.agentland.com/ )
智能代理家园(官网
智能代理是人工智能的应用领域之一,在中学人工智能课程教学中,适当介绍智能代理的基本概念和工作原理,并让学生与智能代理实例进行交互操作,能使其不但感受到智能代理的智慧和人性化服务,并且将由对智能代理的亲身体验,而产生对人工智能课程学习的浓厚兴趣。PS:可以当作入门学习的基础。
好了以上就是对人工智能的基本了解与自学方法,感兴趣的小伙伴可以去学习一下。
3年前 -
人工智能考研考试科目分为两个科目,公共课和专业课。考研方向主要集中为,机器人工程专业、智能科学与技术专业、计算机科学与技术专业、模式识别与智能系统专业。
机器人工程专业,是培养适应社会发展需要的德、智、体、美全面发展,具有道德文化素质和社会责任感,掌握工业机器人技术工作必备的知识、技术,有较强实践能力、创新精神,主要从事机器人工作站设计、装调与改造。
机器人自动化生产线的设计、应用及运行管理等相关岗位工作,具有较强综合职业能力的高素质应用型专门人才。
考研步骤流程
1、选定报考单位、报考专业和初试科目。
2、网上报名与缴费。网上报名时间为10月中下旬。
3、现场确认。根据报考点的公告,携带本人有效证件和规定材料到指定地点进行现场确认,并采集个人电子照片。
4、打印准考证。按照报考点要求在规定时间内打印准考证。
5、初试。初试一般安排在12月份。
6、复试、体检、资格复审。复试一般为次年的3-4月份。
7、录取与通知书发放。录取结果在复试后一周内会公示。
3年前 -
1. 寻找一些免费的书籍。
Shival Gupta分享自己初学AI的经验时,强调了熟悉基本AI术语和方法的重要性。寻找一些免费的AI书籍作为自己学习人工智能的开始,是正确的做法。
Peter Norvig和Stuart J. Russell所著的《Artificial Intelligence: A Modern Approach》一书就很不错。本书不仅介绍了基本的人工智能概念和算法(专家系统、深度优先和广度优先搜索、知识表示等),而且还包括基础知识如贝叶斯推理,一阶逻辑,语言建模等。
对于那些对深度学习感兴趣的人, Ian Goodfellow、Yoshua Bengio和Aaron Courville 所写的《深度学习》(自适应计算和机器学习系列)一书是不错的选择。
此外,可以看看《Logic For Computer Science》这本免费书,它解释了计算机科学的数学逻辑,并强调了求解证明的算法方法。2.熟悉Python,(C / C ++)和数据结构。
人工智能从业者相信,任何主流语言和非主流语言都能应用于AI / ML。最大的区别在于库/工具的性能和可用性。
例如,C++的所有设置都优于Java或Python,并帮助开发人员最大化硬件的功能。另一方面,Python有一个非常好的FFI,并且经常与C或C++结合使用。与此同时,Octave / MATLAB、R、Python、C++、Java、R和其他一些语言都有高质量的库,如何使用取决于你想要做什么。
一般的共识是,必须熟悉一些流行的语言,如Python,它有一个很好的工具箱/库。
3年前 -
第一步:复习线性代数。(学渣的线代忘了好多-_-||)
懒得看书就直接用了著名的——麻省理工公开课:线性代数,深入浅出效果拔群,以后会用到的SVD、希尔伯特空间等都有介绍;
广告:边看边总结了一套笔记 GitHub – zlotus/notes-linear-algebra: 线性代数笔记。
第二步:入门机器学习算法。
还是因为比较懒,也就直接用了著名的——斯坦福大学公开课 :机器学习课程,吴恩达教授的老版cs229的视频,讲的非常细(算法的目标->数学推演->伪代码)。这套教程唯一的缺点在于没有介绍最近大火的神经网络,但其实这也算是优点,让我明白了算法都有各自的应用领域,并不是所有问题都需要用神经网络来解决;
多说一点,这个课程里详细介绍的内容有:一般线性模型、高斯系列模型、SVM理论及实现、聚类算法以及EM算法的各种相关应用、PCA/ICA、学习理论、马尔可夫系列模型。课堂笔记在:CS 229: Machine Learning (Course handouts),同样非常详细。
广告:边看边总结了一套笔记 GitHub – zlotus/notes-LSJU-machine-learning: 机器学习笔记
第三步:尝试用代码实现算法。
依然因为比较懒,继续直接使用了著名的——机器学习 | Coursera ,还是吴恩达教授的课程,只不过这个是极简版的cs229,几乎就是教怎么在matlab里快速实现一个模型(这套教程里有神经网络基本概念及实现)。这套课程的缺点是难度比较低,推导过程非常简略,但是这也是它的优点——让我专注于把理论转化成代码。
广告:作业参考 GitHub – zlotus/Coursera_Machine_Learning_Exercises: Machine Learning by Andrew Ng from Coursera
第四步:自己实现功能完整的模型——进行中。
还是因为比较懒,搜到了cs231n的课程视频 CS231n Winter 2016 – YouTube ,李飞飞教授的课,主讲还有Andrej Karpathy和Justin Johnson,主要介绍卷积神经网络在图像识别/机器视觉领域的应用(前面神经网络的代码没写够?这门课包你嗨到爆~到处都是从零手写~)。这门课程的作业就更贴心了,直接用Jupyter Notebook布置的,可以本地运行并自己检查错误。主要使用Python以及Python系列的科学计算库(Scipy/Numpy/Matplotlib)。课堂笔记的翻译可以参考 智能单元 – 知乎专栏,主要由知友杜客翻译,写的非常好~
在多说一点,这门课对程序员来说比较走心,因为这个不像上一步中用matlab实现的作业那样偏向算法和模型,这门课用Python实现的模型同时注重软件工程,包括常见的封装layer的forward/backward、自定义组合layer、如何将layer组成网络、如何在网络中集成batch-normalization及dropout等功能、如何在复杂模型下做梯度检查等等;最后一个作业中还有手动实现RNN及其基友LSTM、编写有助于调试的CNN可视化功能、Google的DeepDream等等。(做完作业基本就可以看懂现在流行的各种图片风格变换程序了,如 cysmith/neural-style-tf)另外,这门课的作业实现非常推崇computational graph,不知道是不是我的幻觉……要注意的是讲师A.K的语速奇快无比,好在YouTube有自动生成解说词的功能,准确率还不错,可以当字幕看。
广告:作业参考 GitHub – zlotus/cs231n: CS231n Convolutional Neural Networks for Visual Recognition (winter 2016) (我的在作业的notebook上加了一些推导演算哦~可以用来参考:D)
5年前
