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

西安建站套餐企业网站申请流程

西安建站套餐,企业网站申请流程,网页制作方法视频教程,wordpress单号管理1、下载mnist数据集请自取#xff1a; 通过百度网盘分享的文件#xff1a;mnist 链接#xff1a;https://pan.baidu.com/s/1ia3vFA73hEtWK9qU-O-4iQ?pwdmnis 提取码#xff1a;mnis 下载后把数据集放在没有中文的路径下。 # 本文将下载好的数据集放在C:\DeepLearning\…1、下载mnist数据集请自取 通过百度网盘分享的文件mnist 链接https://pan.baidu.com/s/1ia3vFA73hEtWK9qU-O-4iQ?pwdmnis  提取码mnis 下载后把数据集放在没有中文的路径下。 # 本文将下载好的数据集放在C:\DeepLearning\dataset路径下 代码中 dataset_dir C:\DeepLearning\dataset 2、加载mnist数据集 以下是mnist.py文件用于加载数据集 # coding: utf-8 try:import urllib.request except ImportError:raise ImportError(You should use Python 3.x) import os.path import gzip import pickle import os import numpy as np# url_base https://ossci-datasets.s3.amazonaws.com/mnist/ # mirror site key_file {train_img:train-images-idx3-ubyte.gz,train_label:train-labels-idx1-ubyte.gz,test_img:t10k-images-idx3-ubyte.gz,test_label:t10k-labels-idx1-ubyte.gz }# 将下载好的数据集放在C:\DeepLearning\dataset路径下 dataset_dir C:\DeepLearning\dataset save_file dataset_dir /mnist.pkltrain_num 60000 test_num 10000 img_dim (1, 28, 28) img_size 784# 注释掉下载 # def _download(file_name): # file_path dataset_dir / file_name# if os.path.exists(file_path): # return# print(Downloading file_name ... ) # urllib.request.urlretrieve(url_base file_name, file_path) # print(Done)# def download_mnist(): # for v in key_file.values(): # _download(v)def _load_label(file_name):file_path dataset_dir / file_nameprint(Converting file_name to NumPy Array ...)with gzip.open(file_path, rb) as f:labels np.frombuffer(f.read(), np.uint8, offset8)print(Done)return labelsdef _load_img(file_name):file_path dataset_dir / file_nameprint(Converting file_name to NumPy Array ...) with gzip.open(file_path, rb) as f:data np.frombuffer(f.read(), np.uint8, offset16)data data.reshape(-1, img_size)print(Done)return datadef _convert_numpy():dataset {}dataset[train_img] _load_img(key_file[train_img])dataset[train_label] _load_label(key_file[train_label]) dataset[test_img] _load_img(key_file[test_img])dataset[test_label] _load_label(key_file[test_label])return datasetdef init_mnist():# download_mnist() 取消下载dataset _convert_numpy()print(Creating pickle file ...)with open(save_file, wb) as f:pickle.dump(dataset, f, -1)print(Done!)def _change_one_hot_label(X):T np.zeros((X.size, 10))for idx, row in enumerate(T):row[X[idx]] 1return Tdef load_mnist(normalizeTrue, flattenTrue, one_hot_labelFalse):读入MNIST数据集Parameters----------normalize : 将图像的像素值正规化为0.0~1.0one_hot_label : one_hot_label为True的情况下标签作为one-hot数组返回one-hot数组是指[0,0,1,0,0,0,0,0,0,0]这样的数组flatten : 是否将图像展开为一维数组Returns-------(训练图像, 训练标签), (测试图像, 测试标签)if not os.path.exists(save_file):init_mnist()with open(save_file, rb) as f:dataset pickle.load(f)if normalize:for key in (train_img, test_img):dataset[key] dataset[key].astype(np.float32)dataset[key] / 255.0if one_hot_label:dataset[train_label] _change_one_hot_label(dataset[train_label])dataset[test_label] _change_one_hot_label(dataset[test_label])if not flatten:for key in (train_img, test_img):dataset[key] dataset[key].reshape(-1, 1, 28, 28)return (dataset[train_img], dataset[train_label]), (dataset[test_img], dataset[test_label]) if __name__ __main__:init_mnist()3、调用数据集 mnist_show.py文件用于调用数据集。 注意第三行导入父目录父目录必须有dataset文件夹文件夹中有mnist.py文件此代码才可以调用mnist.py文件。 # coding: utf-8 import sys, os sys.path.append(os.pardir) # 为了导入父目录的文件而进行的设定 import numpy as np from dataset.mnist import load_mnist #此处要求在当前文件路径下有dataset文件夹文件夹中有mnist.py文件 from PIL import Imagedef img_show(img):pil_img Image.fromarray(np.uint8(img))pil_img.show()(x_train, t_train), (x_test, t_test) load_mnist(flattenTrue, normalizeFalse)img x_train[0] label t_train[0] print(label) # 5print(img.shape) # (784,) img img.reshape(28, 28) # 把图像的形状变为原来的尺寸 print(img.shape) # (28, 28)img_show(img)4、批处理 neuralne_mnist_batch.py # coding: utf-8 import sys, os sys.path.append(os.pardir) # 为了导入父目录的文件而进行的设定 import numpy as np import pickle from dataset.mnist import load_mnist from common.functions import sigmoid, softmaxdef get_data():(x_train, t_train), (x_test, t_test) load_mnist(normalizeTrue, flattenTrue, one_hot_labelFalse)return x_test, t_testdef init_network():with open(sample_weight.pkl, rb) as f:network pickle.load(f)return networkdef predict(network, x):w1, w2, w3 network[W1], network[W2], network[W3]b1, b2, b3 network[b1], network[b2], network[b3]a1 np.dot(x, w1) b1z1 sigmoid(a1)a2 np.dot(z1, w2) b2z2 sigmoid(a2)a3 np.dot(z2, w3) b3y softmax(a3)return yx, t get_data() network init_network()batch_size 100 # 批数量 accuracy_cnt 0for i in range(0, len(x), batch_size):x_batch x[i:ibatch_size]y_batch predict(network, x_batch)p np.argmax(y_batch, axis1)accuracy_cnt np.sum(p t[i:ibatch_size])print(Accuracy: str(float(accuracy_cnt) / len(x)))
http://www.dnsts.com.cn/news/93422.html

相关文章:

  • 如何建立网站视频教程免费推广神器
  • 济南网站建设维护公司深圳宝安区今天的消息
  • 怎么查百度收录网站上海中高风险地区
  • 一个网站有哪些优势南通建设公司网站
  • 简述什么是百度竞价排名seo网站建设及扩词
  • 长沙企业网站建设较好的公司北流网站建设
  • 如何免费建一个网站兴安盟市住房和城乡建设局网站
  • 广东狮山网站建设扒下来的网站怎么做修改
  • 专业集团门户网站建设服务商成立公司要多少钱
  • 网站建设张景鹏如何向搜索引擎提交网站
  • 网站换服务器小说主角王烨
  • 哈尔滨百度引擎深圳市seo网站设计哪家好
  • 手机app与网站链接企业网站建设费用账务处理
  • 网站管理程序庄河网站建设公司
  • 网站后台支持的字体织梦做网站需要钱吗
  • wordpress子目录建站运营一个app一年需要多少钱
  • 重庆seo网站建设优化海淀公司网站建设方案
  • 自己做网站需要什么条件php商城网站开发实例视频教程
  • 用wordpress仿一个网站wordpress菜单怎么添加次级菜单
  • 督查营商环境建设网站垂直 网站开发
  • 做网站建设平台wordpress文章中标签
  • 装饰公司网站设计伪春菜wordpress
  • 网站备案关站wordpress中文注册插件
  • 网站的设计 改版 更新佛山网站建设zingup
  • 广州哪里有做网站的查排名的网站
  • 男科医院网站开发策划wordpress win2012 r2
  • 健身网站怎么做秦皇岛市海港区建设局网站
  • 网页设计制作网站图片3322怎么做网站
  • 娄底网站建设79ld服装定制设计公司
  • 自贡建设监督质量网站排名网