小编AR_*_*AR_的帖子

当使用不同长度和多个特征的多个时间序列时,如何为LSTM准备数据?

我有一些来自多个用户(nUsers)的数据集.每个用户随机抽样(每个用户的非常数nSamples).每个样本都有许多功能(nFeatures).例如:

nUsers = 3 ---> 3个用户

nSamples = [32,52,21] --->第一个用户被采样32次第二个用户被采样52次等.

nFeatures = 10 --->每个样本的特征数量恒定.

我希望LSTM基于当前特征和同一用户的先前预测产生当前预测.我可以使用LSTM层在Keras中做到这一点吗?我有两个问题:1.每个用户的数据都有不同的时间序列.我该怎么办呢?2.如何处理将先前的预测添加到当前时间特征空间以进行当前预测?

谢谢你的帮助!

python lstm keras data-science

9
推荐指数
1
解决办法
3904
查看次数

如何重命名熊猫中的一批列?

我有一个包含 1000 列的 Pandas 数据框。假设我想将 100 到 499 列重命名为 ['x1','x2',....,'x400']。有没有办法在熊猫数据框中做到这一点而无需单独重命名每一列?我知道如何进行多次重命名,我只想弄清楚是否可以对一系列列进行重命名,而无需指定每列的名称(我不想在 中单独写入 1000 个列名dataframe.columns)。

machine-learning pandas

4
推荐指数
1
解决办法
2708
查看次数

使用Keras的'selu'激活功能时出错

我正在使用带有Tensorflow后端的Keras.当我尝试使用'selu'激活功能时:

model.add(Dense(32, input_shape=(input_length - 1,)))
model.add(Activation('selu'))
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

ValueError: Unknown activation function:selu
Run Code Online (Sandbox Code Playgroud)

这有什么解决方案吗?

python neural-network keras tensorflow

1
推荐指数
1
解决办法
1844
查看次数