首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python/Pygame中创建基本的神经网络?

如何在Python/Pygame中创建基本的神经网络?
EN

Stack Overflow用户
提问于 2012-11-18 05:15:59
回答 1查看 4.4K关注 0票数 3

我正在尝试理解如何在Python/Pygame中创建一个基本的、简单的神经网络。我已经阅读了this教程,我的目标是创建一个类似于"AI吸毒者“中描述的程序。尽管本教程非常简单。我仍然不能完全理解,我也不确定神经元的输出与坦克运动之间的联系。我在哪里可以找到一个简单的,基本的代码,像这样的程序写在pygame/python中,试图提高我对算法实现的理解?

在期待中感谢你!

EN

回答 1

Stack Overflow用户

发布于 2013-01-30 12:01:06

this帖子中查看@Nathan的Python代码。它非常干净,也是一个很好的起点。

如果您想要逻辑激活:

代码语言:javascript
复制
def logistic(x):
    return 1/(1+math.exp(-x))

# derivative of logistic
def dlogistic(y):
    return y*(1-y)

在原代码中,默认的激活函数是tanh

构建一个网络并开始训练非常简单:

代码语言:javascript
复制
# create a network with 5 inputs, 20 hiddens, and one output nodes
n = NN(5, 20, 1)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13434854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档