当前位置: 首页 > news >正文

哪里有免费建设网站北京三原色ps网站

哪里有免费建设网站,北京三原色ps网站,asp网站做seo,高明网站设计公司一. 如何自制数据集? 1. 目录结构 以下是自制数据集-手写数字集, 保存在目录 mnist_image_label 下 2. 数据存储格式 2.1. 目录mnist_train_jpeg_60000 下存放的是 60000张用于测试的手写数字 如 : 0_5.jpg, 表示编号为0,标签为5的图片 6_1.jpg, 表示…

一. 如何自制数据集?

1. 目录结构

以下是自制数据集-手写数字集, 保存在目录 mnist_image_label 下

2. 数据存储格式 

2.1. 目录mnist_train_jpeg_60000 下存放的是 60000张用于测试的手写数字

       如 : 0_5.jpg, 表示编号为0,标签为5的图片

              6_1.jpg, 表示编号为6,标签为1的图片

2.2. 目录mnist_test_jpeg_10000 下存放的是10000张用于测试的手写数字

        图片存储格式与1.1相同

2.3. txt文件 mnist_train_jpg_60000.txt,里面存放的是

     

        比如,第一行  28755_0.jpg   0     前面表示图片名称,后面的0表示该图片对应的标签,这里表示该图片是手写数字0.

2.4. txt文件 mnist_test_jpg_10000.txt   , 存放的是测试数据集的标签

二. 如何读取自制数据集并输入神经网络

以下是test.py 如何读取自制数据集代码

1. 导入需要的库

import tensorflow as tf

 from PIL import Image

import numpy as np

import os

2.设置数据集所在文件目录 

   (test.py, 需和mnist_image_label 目录在同一级目录下)

train_path = './mnist_image_label/mnist_train_jpg_60000/'train_txt = './mnist_image_label/mnist_train_jpg_60000.txt'x_train_savepath = './mnist_image_label/mnist_x_train.npy'y_train_savepath = './mnist_image_label/mnist_y_train.npy'test_path = './mnist_image_label/mnist_test_jpg_10000/'test_txt = 'v/mnist_image_label/mnist_test_jpg_10000.txt'x_test_savepath = './mnist_image_label/mnist_x_test.npy' #训练集输入特征存储文件npy,y_test_savepath = './mnist_image_label/mnist_y_test.npy' #训练集标签存储文件

3.定义读取数据的函数

def generateds(path, txt):f = open(txt, 'r') # 以只读形式打开txt文件contents = f.readlines() # 读取文件中所有行f.close() # 关闭txt文件x, y_ = [], [] # 建立空列表for content in contents: # 逐行取出value = content.split() # 以空格分开,图片路径为value[0] , 标签为value[1] , 存入列表img_path = path + value[0] # 拼出图片路径和文件名print('image path....: '+img_path)img = Image.open(img_path) # 读入图片img = np.array(img.convert('L')) # 图片变为8位宽灰度值的np.array格式img = img / 255. # 数据归一化 (实现预处理)x.append(img) # 归一化后的数据,贴到列表xy_.append(value[1]) # 标签贴到列表y_print('loading : ' + content) # 打印状态提示x = np.array(x) # 变为np.array格式y_ = np.array(y_) # 变为np.array格式y_ = y_.astype(np.int64) # 变为64位整型return x, y_ # 返回输入特征x,返回标签y_


4.调用定义的函数

if os.path.exists(x_train_savepath) and os.path.exists(y_train_savepath) and os.path.exists(x_test_savepath) and os.path.exists(y_test_savepath):print('-------------Load Datasets-----------------')x_train_save = np.load(x_train_savepath)y_train = np.load(y_train_savepath)x_test_save = np.load(x_test_savepath)y_test = np.load(y_test_savepath)x_train = np.reshape(x_train_save, (len(x_train_save), 28, 28))x_test = np.reshape(x_test_save, (len(x_test_save), 28, 28))else:print('-------------Generate Datasets-----------------')x_train, y_train = generateds(train_path, train_txt)x_test, y_test = generateds(test_path, test_txt)print('-------------Save Datasets-----------------')x_train_save = np.reshape(x_train, (len(x_train), -1))x_test_save = np.reshape(x_test, (len(x_test), -1))np.save(x_train_savepath, x_train_save)np.save(y_train_savepath, y_train)np.save(x_test_savepath, x_test_save)np.save(y_test_savepath, y_test)

5. 搭建神经网络训练数据

model = tf.keras.models.Sequential([tf.keras.layers.Flatten(),tf.keras.layers.Dense(128, activation='relu'),tf.keras.layers.Dense(10, activation='softmax')
])model.compile(optimizer='adam',loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=False),metrics=['sparse_categorical_accuracy'])model.fit(x_train, y_train, batch_size=32, epochs=5, validation_data=(x_test, y_test), validation_freq=1)
model.summary()

http://www.yayakq.cn/news/395928/

相关文章:

  • 源码网站建设步骤wordpress增加产品模块
  • 做网站怎样产生效益seo推广需要多少钱
  • 网站新闻稿模板怎么做网站icp备案
  • seo外链网站大全足球外围网站自己做的
  • 广州天河区最新情况seo岗位职责
  • 合肥在线西安官网seo公司
  • 如何建立网站域名网站右侧出现百度名片叫什么
  • 怎么写网站建设与运营平面网页设计培训
  • 网站的关键词挖掘方式市场营销策划书
  • php购物网站开发uml图网站上线 流程
  • win7 iis配置网站 视频教程sempre音乐术语
  • 网站建设合同有法律效益吗动态背景设置网站
  • 做网站一定需要虚拟主机吗网络设计与制作课程
  • it企业网站模板大学网站的设计方案
  • 购物网站开发的意义和目的登录wordpress显示403
  • 天津到天津天津网站开发静态网站系统
  • 内蒙古生态文明建设相关网站seo点击优化
  • 微信触屏版网站开发青岛设计网站的公司哪家好
  • 免费网站ppt模板下载网站建设发帖论坛社区
  • 网站建设合同网站建设公司做网站设计前景怎么样
  • 哈尔滨自助建站模板园林景观设计公司设计理念
  • 百度提交入口网站wordpress 自动剪裁
  • 网络优化方案seo网站结构优化的方法
  • 使用html做网站的网页wordpress剑侠情缘主题
  • 金融网站建设方案ppt模板下载制作app教程视频全集
  • 免费站推广网站链接wordpress重新安装
  • 央企 网站建设 公司seo推广优化培训
  • 网站建没有前景招聘网站可以同时做两份简历吗6
  • 重庆建设厅网站安远做网站
  • 网站建设信息在哪儿发布wordpress微信关注查看