資源簡介
python代碼,BP算法,機(jī)器學(xué)習(xí),人工智能,pycharm,python.py文件
代碼片段和文件信息
import?tensorflow?as?tf
from??tensorflow.examples.tutorials.mnist??import??input_data
import?matplotlib.pyplot?as?plt
mnist?=?input_data.read_data_sets(“MNIST_data/“?one_hot?=?True)
#建立BP神經(jīng)網(wǎng)絡(luò)模型
num_classes?=?10#數(shù)據(jù)類型0-9
input_size?=?784#28*28
hidden_units_size?=?30#層節(jié)點(diǎn)數(shù)
batch_size?=?1000#
training_iterations?=?1#迭代次數(shù)
#?設(shè)置變量
X?=?tf.placeholder?(tf.float32?shape?=?[None?input_size])
Y?=?tf.placeholder?(tf.float32?shape?=?[None?num_classes])
W1?=?tf.Variable?(tf.random_normal?([input_size?hidden_units_size]stddev?=?0.1))#hidden_units_size?=?30#正態(tài)分布隨機(jī)數(shù)
B1?=?tf.Variable?(tf.constant?(0.1)[hidden_units_size])#常數(shù)為1,形狀為(11)
W2?=?tf.Variable?(tf.random_normal?([hidden_units_sizenum_classes]?stddev?=?0.1))#正態(tài)分布隨機(jī)數(shù)
B2?=?tf.Variable?(tf.constant?(0.1)?[num_classes])
#?搭
評(píng)論
共有 條評(píng)論