【问题标题】:Implementing Neural Network in python using pygame and tensorflow使用pygame和tensorflow在python中实现神经网络
【发布时间】:2019-12-24 14:02:37
【问题描述】:

我研究过神经网络理论,并且知道它们在基本层面上是如何工作的。我已经在 coursera 上完成了一些练习,并且我知道如何在 Python 中定义层和训练网络,但我只能在现有的示例数据集上执行此操作。所以我使用 pygame 制作了一个游戏,并想制作一个神经网络来训练它,但我不明白我如何才能做到这一点。

我知道我的输入层是什么,我知道我的输出层是什么,我只是不明白如何实施奖励系统来改善网络。我了解如何制作测试数据并对其进行训练,但这是我不需要的监督学习,我想在这个项目中实现 q-learning

【问题讨论】:

  • 您好,欢迎来到 SO,您目前的问题非常模糊。互联网上有大量关于这个主题的教程。这些可能会让您感兴趣PLEsimilar SO qestionOpenAI

标签: tensorflow neural-network pygame reinforcement-learning q-learning


【解决方案1】:

查看 NEAT(增强拓扑的神经进化)。

https://neat-python.readthedocs.io/en/latest/index.html

这是一种使用遗传算法进化人工神经网络的方法。并且是一个可以导入使用的python模块。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-28
    • 2017-11-15
    • 2016-08-31
    • 1970-01-01
    • 2016-02-18
    • 1970-01-01
    • 2013-01-03
    • 1970-01-01
    相关资源
    最近更新 更多