У меня есть этот код в начале:
import math
import pandas_datareader as web
import numpy as np
import pandas as pd
from sklearn.preprocessing import MinMaxScaler
import quandl
import tensorflow as tf
model = tf.keras.Sequential()
model.add(tf.keras.layers.LSTM(units=50, return_sequences=True,input_shape=(x_train.shape[1],1)))
model.add(tf.keras.layers.LSTM(units=50, return_sequences=False))
model.add(tf.keras.layers.Dense(units=25))
model.add(tf.keras.layers.Dense(units=1))
import matplotlib.pyplot as plt
plt.style.use('fivethirtyeight')
Но я получаю следующую ошибку:
InvalidArgumentError: slice index 0 of dimension 0 out of bounds. for 'lstm_6/strided_slice_2' (op: 'StridedSlice') with input shapes: [0,?,1], [1], [1], [1] and with computed input tensors: input[1] = <0>, input[2] = <1>, input[3] = <1>.
During handling of the above exception, another exception occurred:
Что мне сделать, чтобы это исправить?
Дополнительное примечание:
Я попытался добавить эту строку:
x_input = Input(shape=(x_train.shape[-2],x_train.shape[-1]),name='input')
, но появилась другая ошибка:
TypeError: raw_input() got an unexpected keyword argument 'shape'