我是 keras 的新手,正在尝试使用它,但是,我在导入时遇到了问题。
我可以导入以下所有包:
import pandas as pd
import numpy as np
from sklearn.preprocessing import MinMaxScaler
from tensorflow.keras.models import Model
from tensorflow.keras.optimizers import Nadam
from tensorflow.keras.layers import Input, LSTM, Dense
from tensorflow.keras.callbacks import EarlyStopping, ReduceLROnPlateau, TerminateOnNaN
from tensorflow.keras.preprocessing.sequence import TimeseriesGenerator
但是当我尝试导入时间序列生成器时,出现错误:
from keras.preprocessing.sequence import TimeSeriesGenerator
>>>mportError: cannot import name 'TimeSeriesGenerator' from 'keras.preprocessing.sequence' (C:\path\myuser\anaconda3\envs\keras1\lib\site-packages\keras\preprocessing\sequence.py)
这发生在我创建了新环境,安装了第一个 tensorflow 之后,但没有任何变化,我一直收到这个错误。
我错过了什么?我该如何解决它并使用时间序列生成器?
您拼错了导入,它应该是 TimeseriesGenerator(小写 s)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句