TFLearn MNIST
来源:互联网 发布:ecmall多用户商城源码 编辑:程序博客网 时间:2024/06/05 00:32
前提条件:已安装TensorFlow 1.0或以上版本
安装TFLearn
activate tensorflow (本人是conda环境)
pip install git+https://github.com/tflearn/tflearn.git
实现CNN
import tflearnfrom tflearn.layers.core import input_data, dropout, fully_connectedfrom tflearn.layers.conv import conv_2d, max_pool_2dfrom tflearn.layers.normalization import local_response_normalizationfrom tflearn.layers.estimator import regression# Data loading and preprocessingimport tflearn.datasets.mnist as mnistX, Y, testX, testY = mnist.load_data(one_hot=True)X = X.reshape([-1, 28, 28, 1])testX = testX.reshape([-1, 28, 28, 1])# Building convolutional networknetwork = input_data(shape=[None, 28, 28, 1], name='input')network = conv_2d(network, 32, 3, activation='relu', regularizer="L2")network = max_pool_2d(network, 2)network = local_response_normalization(network)network = conv_2d(network, 64, 3, activation='relu', regularizer="L2")network = max_pool_2d(network, 2)network = local_response_normalization(network)network = fully_connected(network, 128, activation='tanh')network = dropout(network, 0.8)network = fully_connected(network, 256, activation='tanh')network = dropout(network, 0.8)network = fully_connected(network, 10, activation='softmax')network = regression(network, optimizer='adam', learning_rate=0.01, loss='categorical_crossentropy', name='target')# Trainingmodel = tflearn.DNN(network, tensorboard_verbose=0)model.fit({'input': X}, {'target': Y}, n_epoch=20, validation_set=({'input': testX}, {'target': testY}), snapshot_step=100, show_metric=True, run_id='convnet_mnist')
阅读全文
0 0
- TFLearn MNIST
- mnist
- mnist
- mnist
- MNIST
- TFLearn Tutorials | TensorFlow入门
- Keras TFLearn TensorLayer
- Tensorflow-高级封装tflearn
- TFLearn 的 安装错误
- ubuntu下tflearn安装
- 【tflearn系列教程】(一)为什么要学tflearn?
- 【tflearn系列教程】(二)如何安装tflearn
- TensorFlow, Keras, TensorLayer, Tflearn 比较
- tensorflow与tflearn的安装
- Keras TFLearn TensorLayer实例【转】
- 从零开始学习TFLearn(一)
- 从零开始学习TFLearn(二)
- 学习笔记TF054:TFLearn、Keras
- Java调度,scheduleAtFixedRate方法的使用
- 关于spring mvc 时间转换
- 下载并读取PDF文本内容
- Python-sklearn机器学习的第一个样例(2)
- BZOJ-3229 合并石子变态版
- TFLearn MNIST
- js实现手机验证码发送
- SylixOS线程私有数据浅析
- jQuery的document ready与 onload事件——你真的思考过吗?
- android 使用贝塞尔曲线实现“波浪”效果思路解析
- 微信小程序 image组件的mode属性 以及 图片出现横向滚动轴
- Kotlin VS Java:基本语法差异
- 去除关键字封装函数
- C++笔记(一)