# Keras-CNN
基于Keras搭建一个简单的卷积神经网络CNN,用猫狗数据集和花卉数据集对CNN进行训练,完成模型的保存和加载和识别测试。<br />
环境:<br />
CUDA:11.6.134<br />
cuDNN:8.4.0<br />
keras:2.9.0<br />
tensorflow:2.9.1<br /><br />
注意:<br />
项目内目录中两个文件夹:<br />
1. /datasets:保存数据集文件<br />
2. /save_model:保存训练好的模型权重文件<br /><br />
准备了两种数据集:<br />
1. cat_vs_dog:猫狗数据集,训练集/验证集/测试集包含500/100/50张猫和狗图片<br />
链接:https://pan.baidu.com/s/1bcXBZy43KgUMlsqdjfjB5g?pwd=52dl 提取码:52dl<br />
2. flower_photos:花卉数据集,训练集/验证集/测试集包含约~600/60/5张五种花卉图片<br />
链接:https://pan.baidu.com/s/1yobCV9j9m2la12YTId1TJg?pwd=52dl 提取码:52dl<br /><br />
使用Keras预处理工具 ImageDataGenerator,对数据集中原始图片进行缩放,旋转等操作,以增强数据<br />
使用flow_from_directory()方法从数据集的子目录中实时生成训练和测试数据<br /><br />
使用其他数据集时确保数据集目录格式正确:<br />
数据集文件夹<br />
---类别1文件夹<br />
 ---1.jpg<br />
 ---2.png<br />
 ---3.bmp<br />
 --- ...<br />
---类别2文件夹<br />
---类别3文件夹<br />
--- ...
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于Keras搭建一个简单的卷积神经网络CNN,用猫狗数据集和花卉数据集对CNN进行训练,完成模型的保存和加载和识别.zip (7个子文件)
资料总结
model.py 1KB
datasets
此处存放数据集.txt 0B
save_models
cnn_catvsdog.h5 640KB
cnn_flowers.h5 1MB
train.py 3KB
test.py 2KB
README.md 1KB
共 7 条
- 1
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功