课程大纲:
第一天 上午
一、机器学习与线性回归算法
线性回归实现销售数据预测 (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 构建车辆与车牌检查模型