课程类别 | 课程要求 | |||
1.人工智能概论 | 课程内容 | 了解人工智能概念、发展历史、 | ||
2.Python基础编程 | 课程目标 | 掌握Python基本编程方法 | ||
课程内容 | 基于人工智能开发套件完成Python开发环境搭建,基本语法的入门,通信编程开发等。 | |||
课程实验 |
实验1:开发环境安装 实验2:数据类型 实验3:程序控制 实验4:函数类 |
实验5:模块和标准库 实验6:文件和流 实验7:数据库和网络编程 实验8:图形用户界面 |
||
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 垃圾分类 |
||
6.自然语言应用开发实验课 | 课程目标 | 掌握使用人工智能平台SDK完成语音识别技能 | ||
课程内容 |
1)通过输入的语音进行识别,能够支持整段音频进行识别以及流式语音识别。 2)整段文字识别,在用户录入整段音频后,能够将返回语音的文字内容。 3)流式识别可以实现边录音边识别,并能在录入过程中将识别的内容同步显示出来。 |
|||
课程实验 |
实验1 语音唤醒 实验2 语音合成 |
实验3 语义理解 实验4 文字识别 |
||
7.嵌入式接口技术与传感器系列 | 课程目标 | 掌握单片机传感器原理开发 | ||
课程内容 |
1.温湿度传感器实验 2.光敏传感器实验 3.pm2.5传感器实验 4.结露传感器实验 5.超声波传感器实验 6.红外反射传感器实验 7.霍尔传感器实验 8.称重传感器实验 |
9.九轴传感器实验 10.热释红外传感器实验 11.振动传感器实验 12.声音传感器实验 13.紫外线传感器实验 14.环境光传感器实验 15.红外对射传感器实验 16.颜色识别传感器实验 |
||
8.嵌入式Android系统应用开发 | 课程目标 | 掌握Android物联网应用开发方法 | ||
课程内容 |
1.网关接入云平台配置 2.ModbusRTU通信协议的解析 3.平台JSON数据包重组 |
4.MQTT协议分析与测试 5.HTTP协议分析与测试 |