-
大小: 9KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-01-08
- 语言: 其他
- 标签: cnn 图像分类 tensorflow
资源简介
这是利用卷积神经网络进行猫和狗的图像分类的相关代码,由于训练和测试的数据集较大,所以没有放上来,训练数据集需要自行下载
代码片段和文件信息
import tensorflow as tf
import numpy as np
import os
‘‘‘生成图片路径和标签的List‘‘‘
def get_files(file_dir):
“““
输入: 存放训练照片的文件地址
返回: 图像列表, 标签列表
“““
cats = []
label_cats = []
dogs = []
label_dogs = []
for file in os.listdir(file_dir): # 用os.listdir函数来返回file_dir路径下所有的图片,file就是要读取的照片
name = file.split(sep=‘.‘) # 用file.split 将文件的名字分隔开,分隔的符号是‘.’
if name[0] == ‘cat‘: # 所以只用读取 . 前面这个字符串
cats.append(file_dir + file)
label_cats.append(0) # 把图像和标签加入列表
else:
dogs.append(file_dir + file)
label_dogs.append(1) # 名字是cat就赋值0,名字是dog就赋值1
print(‘There are %d cats\nThere are %d dogs‘ % (len(cats) len(dogs)))#打印有多少猫,多少狗
‘‘‘对生成的图片路径和标签List做打乱处理‘‘‘
image_list = np.h
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5327 2019-10-21 16:55 代码\input_data.py
文件 10635 2019-10-21 09:34 代码\model.py
文件 2679 2019-10-21 17:06 代码\test.py
文件 3677 2019-10-21 16:41 代码\training.py
目录 0 2020-03-19 10:17 代码\
- 上一篇:网络调试助手最新版本4.13版本
- 下一篇:计算机图形学 立方体动态画家隐面算法
相关资源
- maskrcnn 用于细胞图像分割代码
- 2.tensorflow数据读取、训练模型、测试
- 将tensorflow模型文件:*.data-00000-of-00
- YoutubeNet推荐网络的Tensorflow实现
- MTCNN人脸侦测项目代码-pytorch
- OpenCV+TensorFlow 入门人工智能图像处理
- tutorials.rar
- vgg16源码+论文.zip
- 零基础深度学习
- tensorflow 用于实现图片分类
- 卷积神经网络CNNS权值优化算法
- kdd 99 -cnn神经网络 网络安全
- 基于tensorflow的语音识别
- Deep Learning:CNN卷积神经网络推导和实
- 《TensorFlow实战》代码
- libhdfs.so.zip
- 基于PCNN的特征提取
- rcnn-tflearn-flower
- 基于SVM与BoW的图片分类的OpenCV实现
- keras使用LeNet做人脸识别代码
- 基于深度学习的图像分类和分割网络
- compact bilinear pooling(tensorflow版本)
- LSTM反向传播代码实现通过tensorflow和自
- tensorflow 实战-黄文坚 源代码
评论
共有 条评论