首页 > 解决方案 > DL4J 特征重要性

问题描述

我已经使用 Deeplearning4j 构建了一个具有多个特征的 LSTM 神经网络。现在我想知道我添加的功能是否好。我记得在其他编程语言中,有可能获得每个功能的百分比值(功能重要性)。

如何从模型中获取此功能列表?

标签: javamachine-learningneural-networkdeeplearning4j

解决方案


无论框架如何,特征重要性通常不与神经网络一起使用。通常,重点应该放在超参数上,并在 UI 中查看神经网络训练,以了解其梯度如何随时间变化。

从那里,您可以看到损失曲线是否类似于:

| |
| |
| |
| |
| \
|  \________________________________
------------------------------------------

损失曲线。你不会总是得到那个,但是任何训练平稳且稳定的地方都表明参数调整得很好,选择了正确的损失函数并且正在发生学习。

我唯一可以推荐的另一件事是确保根据需要正确规范化您的输入数据。


推荐阅读