深度学习训练后如何找到优化的 x 值(输入特征)?

数据挖掘 机器学习 Python 喀拉斯 优化
2022-02-17 23:32:25

我通过 Keras 进行了深度学习培训。

我已经通过model.fit完成了训练部分如果我做model.predict,它只会给我y值。但我想知道给出最佳 y 值的 x(输入特征),这意味着训练后优化的 x 值。

有没有办法在 Keras 中获取优化的 x 值(输入特征)?

我真的很感谢你的帮助。

谢谢你。

2个回答

如果我正确理解您的问题,您想找到最佳功能来优化模型的性能吗?

我认为您正在寻找的是特征选择,这是机器学习/统计中的一个完整主题。这里有一个关于功能选择的完整标签,你最好用它来问你的问题。我会在网上闲逛以了解更多关于特征选择的信息,如果在那之后你仍然需要帮助,你应该提供更多关于你试图解决的问题的信息,你正在使用的数据,以及更多关于你的模型。

该模型不知道哪些 X 值会产生“最佳”结果。

您可以使用虚拟数据运行该模型几次(tf.predict()),记录结果(输入和预测),构建一个遗传 ML 模型,优化 X 组合以获得高(如果这是您认为“好的”) Y 值。