130所大学新增人工智能专业,哪些学校比较好学哪些内容
教育部公布的2020年大学本科新增专业名单,排第一位的是人工智能,有130所大学增加了人工智能这个专业。其中包括了清华、国科大、中科大这些985名校,也有二本大学,像凯里学院、文山学院、榆林学院等,甚至有一些传统的文科大学,像甘肃政法大学、广西外国语学院、重庆对外经贸大学等等。
我在前一篇文章《为什么山大、中南的临床医学专业撤销?增设的人工智能专业好吗?》里面说过,大学跟卖杂货的小摊贩一样,什么专业热门,就卖什么。
卖是可以,但卖得怎么样,就不一定了。
清华大学智班课程
我们看看人工智能主要学点什么。在清华的交叉信息研究院上,对人工智能的定义是:一门新兴的学科,其有着非常广阔的基础,涵盖了数学、计算机、神经科学、脑科学与心理学等多个相关学科。清华是2019年创办了智班。
清华没有列出具体的培养计划,只给出了春季学期的课程。我们看一下,有哪些课程:
人工智能应用数学、普通物理、抽象代数、因果和统计学习、量子计算科学、计算理论、计算机系统结构、密码学基础、计算机视觉、深度学习、博弈论、自动驾驶、分布式与区块链系统、多媒体计算
这些课程是大一~大三的春季课程,大四就是论文训练了。不过这些课不应该全是智班的,有部分是姚班的,像计算机视觉、深度学习、自动驾驶应该属于智班的。
西安交通大学人工智能拔尖人才培养试验班课程
我国第一个开设人工智能专业的是西安交通大学,在2017年提出,2018年招第一届学生。西交大的课程体系,包括数学与统计、科学与工程、人工智能核心、计算机科学核心、认知与神经科学、人工智能与社会、先进机器人学以及人工智能平台与工具的8大专业课程群,每个课程群由若干门必修课和选修课组成。西交大是依托原先的自动控制一级学科下的模式识别与智能系统这个二级学科,来进行人工智能的研究。
就是说,到现在,国内还没有一届学生毕业,因此,也没有一套成熟的课程体系。不过,从西交大和清华现有的披露的信息来看,内容是非常庞杂的,这里面的基础是数学、计算机,尤其数学,要求非常高。
所以,大家自己想象,有些学校能否开好人工智能方面的课程。可以说,国内能有30所学校把这些课程开好,学生学到位,我都觉得就非常好了,国内大学的水平就非常高了。一开始的学生会痛苦一些,人工智能这个专业刚刚开设,估计还需要几届学生来磨合一下这些培养计划,课程安排的。
学校
人工智能既是国家战略,现在各个国家都制定了人工智能发展战略,因为如果这件事被拉下,就相当于当年,西方国家进入工业时代,我们还在农耕时代一样,每个国家都不愿意被拉下的。
企业也很重视,各种应用也很多,自动驾驶、自动翻译、机器视觉、工业机器人、无人商店、智能监控、智能看病、智能判卷、智能管理、智能眼镜……
因此,从发展前景来看,人工智能是很不错的。
如果要读,我们有哪些比较好的学校呢?
在人工智能研究方面,CSRangkings有排名。CSRangkings是世界上最权威的计算机排名,有四个方向,其中一个方向就是AI。AI综合又可以分为:Artificialintelligence、计算机视觉、机器学习与数据挖掘、自然语言处理、网页信息检索等5项。
中国大学的排行见下图,清华和北大在全球来说,也排进了前10。前几年,清华排到了第一,超过CMU。2020年,排到第四。下面这20所大学的研究做得比较好,就是说可以去读研究生。
清华
北大
中科院,也就是国科大
上交大
南京大学
浙江大学
复旦大学
北航
人大
中山大学
中科大
哈工大
电子科技大学
西工大
武汉大学
山东大学
湖南大学
深圳大学
纽约大学上海分校
上海财经大学
同济大学
下图是我国人工智能教育联席会组织机构。理事长单位是西交大,西交大的郑南宁教授发起了人工智能专业的建设,是第一所开办人工智能专业的学校。
常务理事单位有:
西交大、清华、国科大、浙大、南大、北大、上交大、天大、哈工大、西电和中科大
理事单位大部分都是985大学,北京有几所211大学,北邮、北交大、北京科技大学,北京是人工智能的重镇,所以大学在这块都比较活跃。
这些大学是教育联席会,本科人工智能可以读这些专业。
提醒
不过,我认为,人工智能火爆是火爆,但从就业来说,远不如计算机。现在的重点基本在科研方面,当然这个科研不单单是大学、研究所,更多的是在企业,因此,能容纳的人不会太多。即便是人工智能企业,我相信它招计算机专业的人会比招人工智能专业的更多。
另外,从学习的内容来看,人工智能如果要基础研究,对数学要求比较高,这个大家要注意一下。而且,大家完全可以先读普通的计算机科学与技术的本科专业,然后到读研或者读博时,读人工智能专业。
人工智能专业难学吗,人工智能专业学什么
研究生以及博士生学习的人工智能内容都是比较前沿的技术,而且理论内容很多,但是在实际的生活中,还有专门一批人将人工智能技术应用到具体的场景中,这些人就是人工智能工程师。人工智能工程师的学习内容相较而言要简单一些,复杂理论的学习偏少,更多的是侧重实际应用技术的学习。所以如果你学历不高,但是还是想学习人工智能,也是可以的,可以考虑往人工智能工程师方向努力。目前来说,人工智能的学习,要么是在高校中学习相关专业,要么就是参加人工智能培训。至于自学,由于目前市面上没有公开的系统的资料,都是很零碎的视频等,通过这些资料来学习人工智能,并不是很好,如果条件允许,可以考虑报个班,比如光环大数据。
人工智能专业学习难度并不是非常高,但是对于一个零基础的人来说还是比较困难的,所以如果你水平有限,那么不妨考虑下报班学习。
那么人工智能需要学习那些内容了,下面我们参考光环大数据的人工智能课程。
课程阶段一:Python基础
1.1Linux安装与配置
1.2系统管理与目录管理
1.3用户与用户组管理
1.4Python基础入门
1.5Python程序开发
1.6Python函数
1.7Python模块
1.8Python编程开发
1.9Python序列
1.10Python集合与字典
项目一:设计高级石头剪刀布游戏
项目二:计算器程序设计开发
课程阶段二:Python进阶
2.1Python面向对象
2.2Python经典开发
2.3Python高级编程
2.4Python文件操作
2.5Python并发编程
项目一:电子购物车项目
项目二:异步聊天室项目
课程阶段三:数据库实战开发
3.1数据库设计
3.2数据库范式及ACID特性
3.3数据库基础
3.4表,视图及索引
3.5NoSQL介绍
3.6数据库MongoDB
3.7数据库Redis使用
3.8ES搜索引擎技术介绍
项目一:权限系统数据库设计
项目二:综合系统数据库设计
课程阶段四:web前端开发
4.1HTML基础与应用
4.2CSS层叠样式表
4.3Java基础
4.4Java进阶
4.5jQuery应用
项目一:大型网站设计项目京东电商网站项目
项目二:JS原生特效编写实战
课程阶段五:Python爬虫开发
5.1urllib.lib库
5.2requests库
5.3CSS选择器与Xpath
5.4爬虫高级技术
5.5Scrapy分布式爬虫
项目一:58网站
项目二:赶集网站数据爬取
课程阶段六:Django框架
6.1Django入门
6.2Django模板与模型
6.3Django数据管理
6.4Django视图
6.5Django输出与缓存
项目一:简洁版知乎网站系统设计项目
项目二:精简版豆瓣网站系统设计
课程阶段七:云计算平台
7.1IaaS/Paas/SaaS
7.2Nginx简单配置使用
7.3Docker部署应用
7.4管理工具Git
7.5部署工具Fabric
项目一:Git管理博客系统
项目二:nginx代理访问、Fabric部署上线
课程阶段八:数据分析
8.1数据分析工具讲解
8.2数值计算包学习
8.3数据处理包Pandas
8.4Pandas与数据库
8.5数据加载与存储
8.6数据清洗和准备
8.7数据处理:合并和重塑
8.8数据汇总和组操作
8.9Matplotlib实践
8.10绘图与可视化
8.11Pandas高阶技巧
8.12统计学基础
8.13时间序列分析基础
8.14序列分析周期算法与应用
8.15Python中建模库
项目一:财经数据商业分析实践
项目二:数据科学工具综合应用
课程阶段九:人工智能
9.1人工智能介绍
9.2机器学习介绍
9.3模型验证与特征工程
9.4机器学习算法-监督学习
9.5机器学习算法-无监督学习
9.6金融科技Fintech
9.7智能化金融风控
9.8特征工程实践
9.9个人信用建模实践
9.10风控系统实现
9.11深度学习算法
9.12深度学习技术应用
9.13TensorFlow讲解
9.14TensorFlow综合实践
9.15深度学习人脸识别应用
项目一:金融风控架构实践
项目二:大数据+人工智能在金融行业的实践介绍
从上面学习的内容来看,前期是以python为核心,重点学习python相关的内容,因为后期我们需要学习机器学习的内容,机器学习的学习过程中,对于python的使用要求较高,还有就是深度学习、数据分析、算法模型、金融风控模型等内容,课程内容还是很专业了。返回搜狐,查看更多