https://www.bilibili.com/video/av16001891?p=28
先按教程里的代码做一遍
新版tf其实已经更新 很多用法不用自己写 目前还是先以视频里的旧版代码学习
过程
image-conv1-maxpool-conv2-maxpool-full connection1-full connection2(prediction)
代码
没加drop 有点慢(毕竟只是cpu)
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
import tensorflow.compat.v1 as tf #使用tf的v1版本
tf.disable_v2_behavior() #使用tf的v1版本
import numpy as np
import matplotlib.pyplot as plt
import input_data
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)
#准确率
def compute_accuracy(v_xs,v_ys):
global prediction
y_pre=sess.run(prediction,feed_dict={
xs:v_xs,ys:v_ys})
corrent_pre=tf.equal(tf.argmax(y_pre,1),tf.argmax(v_ys,1))
accuracy=tf.reduce_mean(tf.cast(corrent_pre,tf.float32))
result=sess.run(accuracy,feed_dict={
xs:v_xs,ys