眼睛状态识别

  • 本文为365天深度学习训练营 中的学习记录博客
  • 参考文章地址: 深度学习100例-卷积神经网络(CNN)识别眼睛状态 | 第17天

活动地址:CSDN21天学习挑战赛

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…

**

创作计划

**
1,机缘

A,眼睛状态识别项目中的经验分享
B,日常学习过程中的记录
C,通过眼睛状态识别进行技术交流

2,收获

A,获得了10粉丝的关注
B,获得了20正向的赞、阅读量等
C,认识了眼睛状态识别的同行

3,日常

  1. 创作已经是我生活的一部分了
  2. 有限的时间下,周二、周四、周六进行创作,其余时间学习

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=

你可能感兴趣的:(机器学习,深度学习,机器学习,python)