- 本文为365天深度学习训练营 中的学习记录博客
- 参考文章地址: 深度学习100例-卷积神经网络(CNN)识别眼睛状态 | 第17天
活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…
…
**
**
1,机缘
A,眼睛状态识别项目中的经验分享
B,日常学习过程中的记录
C,通过眼睛状态识别进行技术交流
2,收获
A,获得了10粉丝的关注
B,获得了20正向的赞、阅读量等
C,认识了眼睛状态识别的同行
3,日常
- 创作已经是我生活的一部分了
- 有限的时间下,周二、周四、周六进行创作,其余时间学习
4,憧憬
创作规划是设计眼睛识别的模型、对比官方模型,进一步理解卷积神经网络
**
**
1,学习目标
掌握动态学习率的设置、理解混淆矩阵
2,学习内容
A,设置数据集
B,查看数据
C,设置动态学习率
3,学习时间
周一至周五晚上 7 点—晚上9点
周六下午 6 点-下午 9 点
周日下午 6 点-下午 9 点
4,学习产出
技术笔记 2 遍
CSDN技术博客 3 篇
学习的vlog 视频 1 个
**
**
1,学习知识点
设置动态学习率、学习混淆矩阵
2,学习遇到的问题
混淆矩阵的理解
3,学习的收获
掌握了动态学习率的设置,理解了混淆矩阵
4,实操
import matplotlib.pyplot as plt
from sklearn.metrics import confusion_matrix
import seaborn as sns
import pandas as pd
# 支持中文
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
import os,PIL
# 设置随机种子尽可能使结果可以重现
import numpy as np
np.random.seed(1)
# 设置随机种子尽可能使结果可以重现
import tensorflow as tf
tf.random.set_seed(1)
import pathlib
data_dir = "D:/BaiduNetdiskDownload/017_Eye_dataset"
data_dir = pathlib.Path(data_dir)
image_count = len(list(data_dir.glob('*/*')))
print("图片总数为:",image_count)
batch_size = 64
img_height = 224
img_width = 224
train_ds = tf.keras.preprocessing.image_dataset_from_directory(
data_dir,
validation_split=0.2,
subset=