【问题标题】:Is there a way to mutate a neural network in tensorflow/keras?有没有办法在 tensorflow/keras 中改变神经网络?
【发布时间】:2019-11-06 19:18:57
【问题描述】:

我想使用 python 和 tensorflow/keras 创建一个神经进化项目,但我找不到任何改变神经网络的好方法。

我知道有像 NEAT 这样的库,但我想尝试自己编写代码。 如果有人能告诉我一些事情,将不胜感激。

【问题讨论】:

    标签: python tensorflow keras evolutionary-algorithm


    【解决方案1】:

    你的问题有点太模糊了,但我认为,鉴于你迄今为止对神经网络所做的工作,编写你自己的进化算法对你来说应该不会太难。

    研究以下 EA 概念是一个很好的起点……

    1. 编码。
    2. 健身。
    3. 交叉和/或突变。

    【讨论】:

    • 是的,我知道,但我的意思是 tensorflow/keras 中是否有任何函数可以让你改变你的神经网络
    • 抱歉,我误解了你原来的问题。我知道在张量流中没有任何功能会为您改变神经网络。您需要拼凑一些代码,这些代码会随机更改给定 NN 的参数。
    猜你喜欢
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 2020-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多