Paddle1.2 学习(MNIST)
收藏
项目连接: http://aistudio.baidu.com/aistudio/#/projectdetail/36809
import os from PIL import Image import numpy as np import paddle import paddle.fluid as fluid from paddle.utils.plot import Ploter from __future__ import print_function
def softmax_regression(img): predict = fluid.layers.fc(input=img, size=10, act='softmax') return predict
def multilayer_perceptron(img): hidden = fluid.layers.fc(input=img, size=200, act='relu') hidden = fluid.layers.fc(input=hidden, size=200, act='relu') prediction = fluid.layers.fc(input=hidden, size=10, act='softmax') return prediction
def convolutional_neural_network(img): conv_pool_1 = fluid.nets.simple_img_conv_pool( input=img, num_filters=20, filter_size=5, pool_size=2, pool_stride=2, act='relu') conv_pool_1 = fluid.layers.batch_norm(conv_pool_1) conv_pool_2 = fluid.nets.simple_img_conv_pool( input=conv_pool_1, filter_size=5, num_filters=50, pool_size=2, pool_stride=2, act='relu') prediction = fluid.layers.fc(input=conv_pool_2, size=10, act='softmax') return prediction
def mycnn(img): conv1_1 = fluid.layers.conv2d(input=img, num_filters=32, filter_size=3, act='relu') conv1_2 = fluid.layers.conv2d(input=conv1_1, num_filters=64, filter_size=3, act='relu') pool1 = fluid.layers.pool2d(input=conv1_2, pool_size=2, pool_type='max', pool_stride=2) fc1 = fluid.layers.fc(input=pool1, size=128, act='relu') dropout = fluid.layers.dropout(x=fc1, dropout_prob=0.5) prediction = fluid.layers.fc(input=dropout, size=10, act='softmax') return prediction
这里是主要代码,郁闷啊,代码中含有sa,ve这个单词,然后文本审核说文本se,qing。还是去看上面链接里的代码吧,发帖太不友好了。。。。。。。。。。
BATCH_SIZE = 64 train_reader = paddle.batch( paddle.reader.shuffle( paddle.dataset.mnist.train(), buf_size=500), batch_size=BATCH_SIZE) test_reader = paddle.batch(paddle.dataset.mnist.test(), batch_size=BATCH_SIZE)
train(softmax_regression)
train(multilayer_perceptron)
train(convolutional_neural_network)
train(mycnn)
这里也是不要代码,审核不通过啊啊啊啊。。。。
train_plot(softmax_regression)
train_plot(multilayer_perceptron)
train_plot(convolutional_neural_network)
train_plot(mycnn)
2
收藏
请登录后评论
厉害了
能加一下您的hi吗
我不是百度的,没有hi
文本审核有时候莫名其妙
可能就是有一些严格,所以我之后发帖子都是发了之后再编辑添加,一点一点地写
这样比较好,编辑时间长了还保存不了