课程类别
|
课程要求
|
1.人工智能概论
|
课程内容
|
了解人工智能概念、发展历史、
|
2.Python基础编程
|
课程目标
|
掌握Python基本编程方法
|
课程内容
|
基于人工智能开发套件完成Python开发环境搭建,基本语法的入门,通信编程开发等。
|
课程实验
|
实验1:开发环境安装
实验2:数据类型
实验3:程序控制
实验4:函数类
|
实验5:模块和标准库
实验6:文件和流
实验7:数据库和网络编程
实验8:图形用户界面
|
3.Python传感器技术应用
|
课程实验
|
实验1:温湿度采集
实验2:光强采集
|
实验3:开关类执行器控制
实验4:步进电机控制
|
3.数字图像处理
实验课程
|
课程目标
|
理解图像处理算法的原理
掌握数字图像处理的常用方法
|
课程内容
|
基于人工智能开发套件完成图像处理视觉库的安装、图像处理方法调用。
|
实验硬件
|
人工智能应用开发套件
|
课程实验
|
实验1 Opencv视觉库的安装配置
实验2 图像灰度化
实验3 归一化
实验4 二值化
实验5 图像滤波:高斯、中值
|
实验6 边缘检测:Sobel/Canny/hog
实验7 形态学
实验8 灰度直方图
实验9 锐化
实验10 钝化
实验11 图像增强
|
课程实训
|
实验1 颜色识别
|
了解颜色组成和表示方法;
使用Opencv库识别颜色,并播报。
|
实验2 简单图形形状识别
|
了解霍夫变换的原理;
涉及图像灰度化、归一化、滤波、边缘检测等知识点;
使用Opencv库识别圆形、矩形,并播报。
|
4.机器学习
应用实验课
|
课程目标
|
1.了解机器学习的分类:无监督、有监督
2.了解数据集的原理、作用、存储格式
3.了解至少一种聚类算法如K-Means的原理:欧式距离、余弦距离曼哈顿距离计算方法;
4.了解至少一种机器学习算法如Adaboost、SVM、决策树等的原理:分类器的流程;
5.掌握聚类算法、分类器算法的调用方法
6.掌握分类器的检测分类效果
7.掌握根据分类效果,进行智能控制
8.通过增减数据集,掌握算法训练的全过程
|
课程内容
|
能够使用机器学习的算法,实现聚类、分类、以及能够结合声、光、电设备实现关联控制
|
课程实验
|
实验1 鸢尾花聚类播报
实验2 脸部数据集分析显示
|
实验3 人脸检测控制实验
实验4 行人检测控制实验
实验5 目标跟踪实验
|
5.深度学习
应用实验课
|
课程目标
|
1.了解深度学习的定义,与机器学习的区别
2.了解数据集的原理、作用,以及格式
2.了解至少一种深度学习算法的理论:如CNN、RNN、BP神经网络
3.掌握至少一种深度学习框架的使用方法:如Caffe、TensorFlow
4.掌握使用深度学习方法实现识别的方法
5.掌握根据识别结果,进行智能控制,如语音播报识别到的数字,语音播报识别到的物体名称,控制声、光、电执行部件。
6.通过增加数据集,掌握算法训练的全过程。
|
课程内容
|
能够使用深度学习的方法,实现数字、物体识别,使人工智能与物联网感控设备联动
|
课程实验
|
实验1 手写数字识别
实验2 涂鸦猜游戏
实验3 物体识别
|
实验4 垃圾分类
实验5 车牌识别
|
6.ModelArt平台应用
|
课程目标
|
掌握使用人工智能平台SDK完成AI技能
|
课程内容
|
1)图像分类
2)物体检测
3)声音分类
4)文本分类
5)预测分析
|
课程实验
|
实验1 手势识别
实验2 人脸识别
实验3 残次品检测
|
实验4 声音检测
实验5 房价预测
实验6 短信诈骗预警
|
8.物联网应用开发
|
课程目标
|
掌握物联网应用开发方法
|
课程内容
|
1.云平台接入方法
2.传感网通信协议的解析
3.平台JSON数据包重组
|
4.MQTT协议分析与测试
5.HTTP协议分析与测试
|