我是靠谱客的博主 怕孤单路灯,最近开发中收集的这篇文章主要介绍TensorFlow实现LSTM(分类),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近在学习TensorFlow,学习了使用TensorFlow来实现LSTM(长短时记忆),并学习了LSTM在分类方面的示例。

即应用TensorFlow实现LSTM,对 MNIST 数据集进行分类。

下面是示例代码:

#encoding:utf-8
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data


# 导入数据
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)

# hyperparameters 超参数
lr = 0.001
training_iters = 100000
batch_size = 128

n_inputs = 28  # (img shape:28 * 28)
n_steps = 28  # time steps
n_hidden_units = 128  # 隐藏层神经元数目
n_classes = 10  # classes(0-9 digits)

# 输入
x = tf.placeholder(tf.float32, [None, n_steps, n_inputs])
y = tf.placeholder(tf.float32, [None, n_classes])

# 定义权值

weights = {
    # (28, 128)
    'in': tf.Variable(tf.random_normal([n_inputs, n_hidden_units])),
    # (128, 10)
    'out': tf.Variable(tf.random_normal([n_hidden_units, n_classes]))
}
biases = {
 

最后

以上就是怕孤单路灯为你收集整理的TensorFlow实现LSTM(分类)的全部内容,希望文章能够帮你解决TensorFlow实现LSTM(分类)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部