tensorflow - 带有遗传算法的 TensorFlow
问题描述
我需要使用带有遗传算法的深度神经网络,在其中我将使用随机值开始所有权重......网络不会“学习”至少不是通过训练而是通过自然选择......等等。我用过Tensorflow 很久以前就用于训练数据,所以这听起来可能很愚蠢,但我也应该将 Tensorflow 用于那种项目吗?
解决方案
简单的答案——你不应该这样做——但如果你真的想这样做,我认为这是可能的......
TensorFlow 专注于构建可以并行计算张量的张量计算图(这减少了计算时间),但使用遗传算法主要是基于交叉算法突变,这比张量相乘或相加的计算成本要高得多。此外,神经网络往往有数百万个参数,这使得如果你想加载所有参数并创建一个交配池变得更加困难——这将永远只需要计算下一代。
推荐阅读
- java - graphql 和 Spring Boot 上下文的问题
- python - 嵌套的 For 循环很快停止(初学者)
- javascript - React Router 是否有 onLoad 函数
- scala - 如何在解析的json中获取整数而不是浮点数
- javascript - 如何制作小标题?
- java - ClassLoader.loadLibrary NullPointerException 运行测试
- node.js - 使用 redis 和 hapi 构建 API
- javascript - 响应式相对元素调整大小 + 响应式文本叠加
- javascript - MVC 5 未显示 Fb-customerchat
- c++ - libcurl ftp 上传很慢