machine-learning - 交叉熵和遗传算法有什么区别?

标签 machine-learning genetic-algorithm reinforcement-learning

我的一些实验室伙伴一直在研究交叉熵强化学习。从我从他们那里收集到的所有信息以及快速的互联网搜索来看,交叉熵方法似乎与遗传算法几乎相同。有人可以向我解释一下这两种技术之间的真正区别是什么(如果确实存在)吗?

最佳答案

在这种情况下,交叉熵是遗传算法的一种特殊形式。它比“遗传算法”更具体,因为它涵盖了大量不同的算法。

简单地说:

遗传算法是一系列算法/一种优化方法

交叉熵是一种特定的遗传算法。

关于machine-learning - 交叉熵和遗传算法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31208655/

相关文章:

python - 我的 Python 版本的玩具 SVM 出了什么问题?

python - 具有高维属性的数组的相似度得分

python - 如何实现 Q-learning 来逼近最优控制?

mathematical-optimization - 在实数编码的遗传算法中,交叉指数 0.25 意味着什么?

python - 如何同时使用Tensorflow tf.nn.Conv2d进行训练和预测?

machine-learning - 通过强化学习选择距离原点最近的点

python - RNN 参数没有更新?

python - emnist 训练数据集中的字母被旋转并且有点模糊

c++ - 如何选择整数线性规划求解器?

python - 需要帮助按键对对象列表进行排序