课程大纲:
第一天 上午
一、机器学习与线性回归算法
线性回归实现销售数据预测 (3h)
线性回归介绍与公式推导
多变量线性归回与梯度下降
预测销量与广告投放相关性预测
数据升维与PCA降维
数据归一化与模型优化
欠拟合与过拟合
训练结果的可视化
保存模型与再加载
第一天 下午
二、逻辑回归与决策树实战
逻辑回归之信用卡反欺诈预测 (1.5h)
项目背景与需求分析
特征工程之标准化
基本预处理操作
上采样与下采样
混淆矩阵可视化函数
模型的训练与准确率,精确率,召回率
决策树、集成学习识别银行高风险贷款 (1.5h)
信息增益与算法原理介绍
数据分析、特征工程
模型训练与优化参数
随机森林、正向激励算法
采用决策树识别高风险贷款
第二天 上午
三、Tensorflow2.3 神经网络
深度学习与深度神经网络实践 (1.5h)
Tensorflow安装
Tensorlfow基础知识
Tensorflow线性回归
Tensorflow非线性回归
Mnist数据集合Softmax讲解
使用BP神经网络搭建手写数字识别
交叉熵(cross-entropy)讲解和使用
过拟合,正则化,Dropout
各种优化器Optimizer
改进手写数字识别网络
模型保存与载入
第二天 下午
四、深度学习之卷积神经网络
CIFAR图形图像识别项目 (3h)
CIFAR项目需求介绍
分析爱data_batch数据集
CNN卷积神经网络介绍
卷积、深度、池化、步长、激活函数
采用CNN完成CIFAR物体分类
人脸识别数据集与算法介绍
模型结构设计
人脸损失函数设计
模型与参数调优
第三天 上午
五、Keras 神经网络框架
Keras理论介绍最佳实战 (3h)
Keras神经网络框架介绍
基于Keras情感类分析
动物分类器实现
采用Keras实现非线性回归
生成式对抗神经网络原理及应用
模块结构分析与优化策略
采用Keras重构TensorFlow项目
第三天 下午
六、Open CV计算机视觉技术
OpenCV的人脸识别 (3h)
OpenVINO框架介绍与安装测试
OpenCV DNN中使用IE模块加速
转化工具与IE模块加速
准备人脸数据
CV扫描图像、平滑、扩张实现
DNN神经网络识别人脸
测试与调优操作
基于Open CV DNN 构建车辆与车牌检查模型
第四天 上午
七、YOYO目标识别框架技术
YOYO目标识别框架介绍 (3h)
标检测任务介绍
RCNN/Fast-RCNN/Faster-RCNN算法介绍
YOLO算法介绍
目标分割任务介绍
全卷积网络
双线性上采样
特征金字塔
Mask RCNN算法介绍
目标分割项目实战
第四天 下午
八、图数据库与构建知识图谱
知识表示与建模 (1.5h)
知识图谱核心技术:知识推理
知识图谱应用场景与抽取概述介绍
本体知识推理与任务分类
实体与关系、事件抽取技术
采用TxtCnn、CRF完成知识抽取
采用RNN、LSTM完成知识抽取
知识存储与问答机器人构建 (1.5h)
知识存储neo4j常用数据库
Cyhper语言介绍
采用Py操作Neo4j数据库
基于知识图谱问答机器人构建