• 大小: 391KB
    文件类型: .zip
    金币: 2
    下载: 2 次
    发布日期: 2021-06-18
  • 语言: Python
  • 标签: LSTM  深度学习  python  

资源简介

在时间序列预测问题中,建立LSTM模型,采用python语言代码实现

资源截图

代码片段和文件信息

# coding: utf-8
from __future__ import print_function
import numpy as np
import matplotlib
matplotlib.use(‘agg‘)
import matplotlib.pyplot as plt
import tensorflow as tf
from tensorflow.contrib.timeseries.python.timeseries import  NumpyReader


x = np.array(range(1000))
noise = np.random.uniform(-0.2 0.2 1000)
y = np.sin(np.pi * x / 100) + x / 200. + noise
plt.plot(x y)
plt.savefig(‘timeseries_y.jpg‘)

data = {
    tf.contrib.timeseries.TrainEvalFeatures.TIMES: x
    tf.contrib.timeseries.TrainEvalFeatures.VALUES: y
}

reader = NumpyReader(data)

with tf.Session() as sess:
    full_data = reader.read_full()
    coord = tf.train.Coordinator()
    threads = tf.train.start_queue_runners(sess=sess coord=coord)
    print(sess.run(full_data))
    coord.request_stop()

train_input_fn = tf.contrib.timeseries.RandomWindowInputFn(
    reader batch_size=2 window_size=10)

with tf.Session() as sess:
    batch_data = train_input_fn.create_batch()
    coord = tf.train.Coordinator()
    threads = tf.train.start_queue_runners(sess=sess coord=coord)
    one_batch = sess.run(batch_data[0])
    coord.request_stop()

print(‘one_batch_data:‘ one_batch)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-22 02:35  chapter_15\
     文件        8586  2018-07-22 02:35  chapter_15\train_lstm_multivariate.py
     文件        8716  2018-07-22 02:35  chapter_15\train_lstm.py
     文件        1794  2018-07-22 02:35  chapter_15\train_csv.py
     文件        1900  2018-07-22 02:35  chapter_15\train_array.py
     文件         794  2018-07-22 02:35  chapter_15\test_input_csv.py
     文件        1159  2018-07-22 02:35  chapter_15\test_input_array.py
     文件         997  2018-07-22 02:35  chapter_15\README_eng.md
     文件         745  2018-07-22 02:35  chapter_15\README.md
     文件        1149  2018-07-22 02:35  chapter_15\.gitignore
     目录           0  2018-07-22 02:35  chapter_15\img\
     文件      184967  2018-07-22 02:35  chapter_15\img\lstm_multivariate.jpg
     文件      123329  2018-07-22 02:35  chapter_15\img\lstm.jpg
     文件       65513  2018-07-22 02:35  chapter_15\img\csv.jpg
     文件       74433  2018-07-22 02:35  chapter_15\img\array.jpg
     目录           0  2018-07-22 02:35  chapter_15\data\
     文件        7853  2018-07-22 02:35  chapter_15\data\period_trend.csv
     文件        7419  2018-07-22 02:35  chapter_15\data\multivariate_periods.csv

评论

共有 条评论