资源简介
《深度学习之TensorFlow:入门、原理与进阶实战》高清+源码.rar
代码片段和文件信息
# -*- coding: utf-8 -*-
“““
Created on Tue May 23 16:28:24 2017
@author: 代码医生
@blog:http://blog.csdn.net/lijin6249
“““
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
# 导入 MINST 数据集
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets(“/data/“ one_hot=True)
# 网络模型参数
learning_rate = 0.01
n_hidden_1 = 256 # 第一层256个节点
n_hidden_2 = 128 # 第二层128个节点
n_input = 784 # MNIST data 输入 (img shape: 28*28)
# 占位符
x = tf.placeholder(“float“ [None n_input])#输入
y = x #输出
#学习参数
weights = {
‘encoder_h1‘: tf.Variable(tf.random_normal([n_input n_hidden_1]))
‘encoder_h2‘: tf.Variable(tf.random_normal([n_hidden_1 n_hidden_2]))
‘decoder_h1‘: tf.Variable(tf.random_normal([n_hidden_2 n_hidden_1]))
‘decoder_h2‘: tf.Variable(tf.random_normal([n_hidden_1 n_input]))
}
biases = {
‘encoder_b1‘: tf.Variable(tf.zeros([n_hidden_1]))
‘encoder_b2‘: tf.Variable(tf.zeros([n_hidden_2]))
‘decoder_b1‘: tf.Variable(tf.zeros([n_hidden_1]))
‘decoder_b2‘: tf.Variable(tf.zeros([n_input]))
}
# 编码
def encoder(x):
layer_1 = tf.nn.sigmoid(tf.add(tf.matmul(x weights[‘encoder_h1‘])biases[‘encoder_b1‘]))
layer_2 = tf.nn.sigmoid(tf.add(tf.matmul(layer_1 weights[‘encoder_h2‘]) biases[‘encoder_b2‘]))
return layer_2
# 解码
def decoder(x):
layer_1 = tf.nn.sigmoid(tf.add(tf.matmul(x weights[‘decoder_h1‘])biases[‘decoder_b1‘]))
layer_2 = tf.nn.sigmoid(tf.add(tf.matmul(layer_1 weights[‘decoder_h2‘])biases[‘decoder_b2‘]))
return layer_2
#输出的节点
encoder_out = encoder(x)
pred = decoder(encoder_out)
# 使用平方差为cost
cost = tf.reduce_mean(tf.pow(y - pred 2))
optimizer = tf.train.RMSPropOptimizer(learning_rate).minimize(cost)
# 训练参数
training_epochs = 20 #一共迭代20次
batch_size = 256 #每次取256个样本
display_step = 5 #迭代5次输出一次信息
# 启动绘话
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
total_batch = int(mnist.train.num_examples/batch_size)
# 开始训练
for epoch in range(training_epochs):#迭代
for i in range(total_batch):
batch_xs batch_ys = mnist.train.next_batch(batch_size)#取数据
_ c = sess.run([optimizer cost] feed_dict={x: batch_xs})# 训练模型
if epoch % display_step == 0:# 现实日志信息
print(“Epoch:“ ‘%04d‘ % (epoch+1)“cost=“ “{:.9f}“.format(c))
print(“完成!“)
# 测试
correct_prediction = tf.equal(tf.argmax(pred 1) tf.argmax(y 1))
# 计算错误率
accuracy = tf.reduce_mean(tf.cast(correct_prediction “float“))
print (“Accuracy:“ 1-accuracy.eval({x: mnist.test.images y: mnist.test.images}))
# 可视化结果
show_num = 10
reconstruction = sess.run(
pred feed_dict={x: mnist.test.images[:show_num]})
f a = plt.subplots(2 10 figsize=(10 2))
for i in range(show_num):
a[0][i].imshow(np.reshape(mnist.test.images[i] (28
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 30708206 2018-11-10 23:55 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\《深度学习之TensorFlow:入门、原理与进阶实战》.pdf
文件 3325 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\10-1 自编码.py
文件 4564 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\10-2 自编码进阶.py
文件 5143 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\10-3 卷积网络自编码.py
文件 4535 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\10-4 自编码练习题.py
文件 4304 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\10-5 去噪自编码.py
文件 9273 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\10-6 自编码综合.py
文件 10065 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\10-7 分布自编码综合.py
文件 4874 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\10-8 变分自编码器.py
文件 5881 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\10-9 条件变分自编码器.py
文件 870 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\11-1 tfrecodertest.py
文件 1825 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\11-2 inception_resnet_v2使用.py
文件 3531 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\11-3 vgg19图片检测使用.py
文件 3714 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\11-4 ob
文件 7471 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\12-1 Mnistinfogan.py
文件 9529 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\12-2 aegan.py
文件 3924 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\12-3 wgan_gp.py
文件 7574 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\12-4 mnistLSgan.py
文件 5802 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\12-5 GAN-cls.py
文件 2691 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\12-6 mnistEspcn.py
文件 5543 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\12-7 tfrecoderSRESPCN.py
文件 6940 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\12-8 resESPCN.py
文件 10208 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\12-9 rsgan.py
文件 2670 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\3-1 线性回归.py
文件 2748 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\3-2 字典.py
文件 1558 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\3-3 无占位符.py
文件 2698 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\3-4 字典2.py
文件 504 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\4-1 sessionhello.py
文件 663 2018-04-22 19:40 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\4-10 get_variable配合variable_scope.py
文件 952 2018-04-22 19:39 《深度学习之TensorFlow:入门、原理与进阶实战》PDF+源代码\代码\4-11 get_variable配合variable_scope2.py
............此处省略100个文件信息
- 上一篇:COM+编程指南.pdf
- 下一篇:计算机程序的构造和解释原书第2版 中文版
相关资源
- 通过变化的电磁耦合,大型强子对撞
- Delphi XE10.3 破解文件
- Delphi XE10.2.3破解 破解
- 剖析Linux系统下基于NUMA构建的服务
- zend studio 12 破解 注册码 key 绿色版
- CCLicenseService
- WinRAR 4.0 简体中文破解版
- 单片机仿真软件proteus6.7免安装绿色版
- UltraEdit 26.x版本 激活工具
- 一种基于LM3150 Buck型开关电源设计.p
- 百度文库、豆丁、道客巴巴文件免费
- 改善分数分频锁相环合成器中的整数
- 233网校视频器2018最新绿色版
- OdooHotelManagementSystem 基于Odoo的酒店管
- SecureCRT-6.0.2安装包和SecureCRT-6.0.2注册
- 数据结构与算法课件ppt
- 方正超粗黑简体 FZCCHJW—GB1-0 字体
- FZCCHJW-GB10
- Dr. Cleaner Pro mac破解版
- kindle epub 电子书大全
- 迅雷敏感资源限制解除小工具.zip
- Eclipse编程技术与附CD-ROM光盘
- HEU_KMS_Activator_j
- pzs_44217116_06.aia
- Git汉化资源
- digital字体
- 浪潮英信服务器NP120D用户手册
- 看门狗复位的应用技巧
- Hillstone SA-2003高性能纯硬件安全网关产
- Hillstone ARP防护——StoneOS如何保
评论
共有 条评论