Tensorflow对RNN模型的基础结构单元RNN单元和LSTM模型的基础结构单元LSTM单元提供了实现和封装,使用Tensorflow可以轻松的实现一个序列预测模型。
在这里以正弦序列预测为例学习.
运行环境是ubuntu14.04+tensorflow0.10+python2.7.
详细注释过程见代码
#coding=utf-8
#Tensorflow实现正弦序列预测
import random
import numpy as np
length=10 #正弦序列长度为10
def build_data(n): #构造2000个序列长度为n的正弦序列,前1500个作为训练集,后500个作为测试集
xs=[]
ys=[]
for i in range(2000):
k&#