一、项目目标
1、掌握创建卷积神经网络模型、深度神经网络的相关原理和技术
2、会使用Keras框架训练一个图像分类模型
3、学会数据预处理
4、掌握训练模型的相关知识与技术
5、掌握猫狗识别的基本原理和技术
6、掌握图像特征提取、机器学习等方面的知识
二、主要监测点
1、猫狗数据集可视化
2、建立模型
3、数据预处理
4、训练模型
5、模型保存和评估
6、进行预测
三、实施条件
操作系统:Windows
编程环境:Anaconda
开发工具:Jupyter Notebook,Pycharm
第三方模块:matplotlib、keras等
四、实施步骤
1、下载猫狗训练集与验证集的压缩包,提取到项目目录下。
这个文件夹里面包含训练数据和验证数据集的子目录,而且每个子目录都包含猫和狗的子目录。训练集文件夹training_ set,包含了成猫和狗的图片,每幅图片都含有标签,这个标签是作为文件名的一部分。我们将用这个文件夹来训练和评估模型。