吴裕雄--天生自然TensorFlow高层封装:Keras-返回值
# 1. 数据预处理。
import keras
from keras.models import Model
from keras.datasets import mnist
from keras.layers import Input, Dense
from tflearn.layers.core import fully_connected num_classes = 10
img_rows, img_cols = 28, 28 # 通过Keras封装好的API加载MNIST数据。
(trainX, trainY), (testX, testY) = mnist.load_data()
trainX = trainX.reshape(trainX.shape[0], img_rows * img_cols)
testX = testX.reshape(testX.shape[0], img_rows * img_cols) # 将图像像素转化为0到1之间的实数。
trainX = trainX.astype('float32')
testX = testX.astype('float32')
trainX /= 255.0
testX /= 255.0 # 将标准答案转化为需要的格式(one-hot编码)。
trainY = keras.utils.to_categorical(trainY, num_classes)
testY = keras.utils.to_categorical(testY, num_classes)
# 2. 通过返回值的方式定义模型。
inputs = Input(shape=(784,)) x = Dense(500, activation='relu')(inputs)
predictions = Dense(10, activation='softmax')(x) model = Model(inputs=inputs, outputs=predictions)
model.compile(loss=keras.losses.categorical_crossentropy,optimizer=keras.optimizers.SGD(),metrics=['accuracy'])
# 3. 训练模型。
model.fit(trainX, trainY,batch_size=32,epochs=10,validation_data=(testX, testY))


吴裕雄--天生自然TensorFlow高层封装:Keras-返回值的更多相关文章
- 吴裕雄--天生自然TensorFlow高层封装:Keras-TensorFlow API
		
# 1. 模型定义. import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist_ ...
 - 吴裕雄--天生自然TensorFlow高层封装:Keras-多输入输出
		
# 1. 数据预处理. import keras from keras.models import Model from keras.datasets import mnist from keras. ...
 - 吴裕雄--天生自然TensorFlow高层封装:Keras-CNN
		
# 1. 数据预处理 import keras from keras import backend as K from keras.datasets import mnist from keras.m ...
 - 吴裕雄--天生自然TensorFlow高层封装:Estimator-自定义模型
		
# 1. 自定义模型并训练. import numpy as np import tensorflow as tf from tensorflow.examples.tutorials.mnist i ...
 - 吴裕雄--天生自然TensorFlow高层封装:Estimator-DNNClassifier
		
# 1. 模型定义. import numpy as np import tensorflow as tf from tensorflow.examples.tutorials.mnist impor ...
 - 吴裕雄--天生自然TensorFlow高层封装:Keras-RNN
		
# 1. 数据预处理. from keras.layers import LSTM from keras.datasets import imdb from keras.models import S ...
 - 吴裕雄--天生自然TensorFlow高层封装:解决ImportError: cannot import name 'tf_utils'
		
将原来版本的keras卸载了,再安装2.1.5版本的keras就可以了.
 - 吴裕雄--天生自然TensorFlow高层封装:解决ValueError: Invalid backend. Missing required entry : placeholder
		
找到对应的keras配置文件keras.json 将里面的内容修改为以下就可以了
 - 吴裕雄--天生自然TensorFlow高层封装:使用TensorFlow-Slim处理MNIST数据集实现LeNet-5模型
		
# 1. 通过TensorFlow-Slim定义卷机神经网络 import numpy as np import tensorflow as tf import tensorflow.contrib. ...
 
随机推荐
- TX2_安装view_team
			
TX2上的帐号是:1317149963,dc200820305233 参考网站:https://blog.csdn.net/qq_33512213/article/details/90050792 安 ...
 - JavaSE--日志
			
参考 https://www.cnblogs.com/hanszhao/p/9754419.html https://www.cnblogs.com/chenhongliang/p/5312517.h ...
 - 大数据高可用集群环境安装与配置(04)——安装JAVA运行环境
			
Hadoop运行在java环境,所以在安装Hadoop之前,需要安装好jdk 提前下载好jdk安装包(jdk-8u161-linux-x64.tar.gz),将它上传到指定的安装目录当中,然后运行安装 ...
 - oracle查询语句注意事项:
			
我想查出datatype 不等于1的所有结果,包括空. '; //这条sql查不出datatype为空的数据 发现oracle需要使用 is null .is not null查询空或非空 ' ...
 - BZOJ 4888  [Tjoi2017]异或和
			
题解:对每一位分别考虑贡献 先求前缀和 按照二进制减法分类讨论,求出最终这一位是1还是0 用树状数组维护 注意:树状数组对0这个位置单独考虑 #include<iostream> #inc ...
 - 对DataFrame的再理解
			
1.构造需要从字典构造 cds={'code':["002372.XSHE","002415.XSHE","002304.XSHE",&qu ...
 - 模块化CommonJs规范 part1
			
CommonJS规范 来自<JavaScript 标准参考教程(alpha)>,by 阮一峰 1.概述 Node 应用由模块组成,采用 CommonJS 模块规范. 每个文件就是一个模块, ...
 - python查找数组中出现次数最多的元素
			
方法1-np.argmax(np.bincount()) 看一个例子 array = [0,1,2,2,3,4,4,4,5,6] print(np.bincount(array)) print(np. ...
 - POJ 2006:Litmus Test 化学公式
			
Litmus Test Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 1709 Accepted: 897 Descri ...
 - javacv 设置帧率(续)
			
前文地址:https://www.cnblogs.com/svenwu/p/9663038.html 前文已经对大多数正常情况可以支持了,但是我最近处理一些公司的视频流,发现一些坑爹的情况 每次给的视 ...