首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何用Python一个贪吃蛇AI

作为一个CSer, 第一个想到的是,这东西是程序实现的(因为,一般人干不出这事。 果断是要让程序来干的)第二个想到的是,程序该如何实现,该用什么算法? 既然开始想了,就开始做。...语言选择 Life is short, use python! 所以,根本就没多想,直接上python。 最初版本 先让你的程序跑起来 首先,我们第一件要做的就是先不要去分析这个问题。...你好歹先写个能运行起来的贪吃蛇游戏,然后再去想AI部分。这个应该很简单, c\c++也就百来行代码(如果我没记错的话。...不弄复杂界面,直接在控制台下跑), python就更简单了,去掉注释和空行,5、60行代码就搞定了。...而且,最最关键的, 这个东西网上肯定滥了,你没有必要重复造轮子, 去弄一份来按照你的意愿改造一下就行了。 简单版本 我觉得直接perfect版本不是什么好路子。

1.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    AI帮你Python,安装只需5步,还能任你调教 | 开源

    在机器学习的时代,AI智能补全代码早已不是梦想,各种IDE和插件都在努力帮助程序猿减少击键次数,延长键盘寿命(雾。...绿色的字母就是自动补全开始的位置,按下TAB键选择补全,高亮标注为灰色的部分就是AI补充的代码。...这个新生的AI还是面临着许多成长挑战的。 挑战一:效率太低 首先是它的性能尚未能满足实际使用的需要。由于编辑集成器的限制,集束搜索算法效率低下,有等它补全代码的时间,手动都可以敲好几行代码了。...全球有超过3万名Python开发人员使用Kite,它被誉为当前最好用的Python自动补全工具。...此外,还有网友好奇AI跟Pycharm比起来又如何?毕竟Pycharm的自动补全就已经挺好用了。

    67520

    AI代码靠谱吗?

    虽然没有数据支撑,但我感觉用AI编码程序员并不多。我问过几个朋友,他们的回复是,AI没办法完成他想要完成的任务,最终还是得靠自己去。 GPT真的没办法帮助程序完成任务吗?我感觉不是。...我总结有2个原因 prompt的问题,比如把需求描述的不够细,AI在不了解细节的情况下只能猜。如果你没办法把需求描述清楚,AI肯定是没办法帮你完成任务的。...如何向AI提需求,未来很大可能会成为一门职业。而且这个时间我相信并不会太长。 对AI期望太高,很多AI回复的代码并不能立马运行,在这个过程中很可能出现报错。这样就需要来来回回跟AI沟通,才能搞定。...我自己其实已经有很多年没有做一线的编码工作了,但在用AI编码的尝试上,我觉得上面两个问题都不大。首先,要学问把需求拆细。不要问一个很大而全的问题。你就跟自己程序一样,一个方法就是一个问题。...如果是以前,我可能需要自己。但用GPT,一分钟不到,初版的程序就写好了。虽然第一次返回的结果里有个小BUG,但就一句话,改完后就能正常运行了。 总用时不到5分钟。

    21320

    如何识别文章是ChatGPT AI的,还是人的?

    ChatGPT最近全球爆火,《用ChatGPT AI试着写了几段代码》这篇文章我介绍了用AIExcel VBA,读者也可自行试试Excel公式、DAX、或者Python之类。...可见的未来,公众号、知乎等各种媒体上将会充斥着AI的文章。那么如何识别文章是ChatGPT(或者其它AI的还是仁的?以下是我的一些体验。 1....错误 ---- AI的文章不会出现明显的文字错误,人则难免犯错,尤其文章很长的情况下。为了证明这篇文章不是AI的,我在本文第一段放了一个错字。当然,也不排除AI未来经过学习故意犯错。 2....情绪 ---- AI的文章偏条理、无情,而人的文章可能会带有作者的情绪特质,人会更多的使用抽象语言。AI可能学会带有情感,但它难以维持某人一贯的情感风格。 3....(目前的)AI不生产新的知识。 以上是我区分人工文章和AI文章的一点体悟,当然,只要文章对你有用,改变了你的行为,是不是人的也不是那么重要。

    3K30

    如何借助AI技术文章?

    现在,AI技术已经越来越普及,人工智能也逐渐地渗透到各个领域之中,包括写作领域。使用AI写作工具可以有效提高写作效率,减少人工成本。...如果你正在技术博客并且迫切需要提高写作效率,那么AI写作工具可能会是一个不错的选择。 下面是一些使用AI技术博客的技巧: 1....选择一个好用的AI写作工具 选择一个好用的AI写作工具是使用AI技术博客的第一步。市面上有很多AI写作工具,比如OpenAI的GPT-3、AI Writer、Copysmith等等。...持续学习和优化 使用AI写作工具技术博客,也需要不断地学习和优化。你需要了解最新的AI技术进展,了解最新的写作技巧和方法,同时也需要不断地积累写作经验,提高自己的写作能力。...以上就是使用AI技术博客的几个技巧,希望能对你有所帮助。如果你还有其他的问题或建议,欢迎在评论区留言,我们会尽快回复。

    31120

    pythonmakefile

    温馨提示:阅读本文的同学最好能了解makefile和python的编写规则。不懂的同学可以先保存在收藏夹,以便日后查看。...于是就有下面这个python脚本。其实开始的时候我想用shell来做这一步工作的,但是我看到sed和awk,我头都晕,之前还一直抵触学习sed和awk。因此最后选择了python。...############################################################################ # # 本脚本的作用是:通过配置必要的信息,用python...因为这篇文章不是makefile和python的教程。以下要说明的是SearchFiles函数。...有人可能会说为什么不一个测试例子。其实我想说,很多时候要弄懂一些技术,动手去做也许是最好的方法。如果你有什么问题,欢迎与我讨论!

    6.2K40

    AI小说、绘画、剪视频,生成式AI更火了!

    盗梦师是一个能根据输入文本生成图片的AI平台,属于AIGC(AI-Generated Content,即人工智能生成内容)的分支。...作为AI发展的一个重要方向,生成式AI具有非常大的发展潜力。 据Gartner上半年的数据,预计到 2025 年,生成式AI将占所有生成数据的10%,当前这一比例不到1%。...有观点认为,2022年将是生成式AI从技术成熟到深入社会基本面的元年。 生成式AI爆发式增长: 从图片到视频 最近几年,AI技术在视觉领域的发展可谓是“神速”。...生成式AI爆发的背后 过去一年里,生成式AI发展得更好了。谷歌、微软、Meta等AI领域的软件巨头们已在内部推进该技术,让生成式AI融合到自己的产品里。 为什么生成式AI突然就火了?...结语 尽管生成式AI当前还离不开人工干预,但不可否认的是,生成式AI仍具有非常大的发展潜力。 生成式AI的出现,意味着AI开始在现实内容中,承担从“观察、预测”拓展到“直接生成、决策”的新角色。

    1.5K20

    算法应用实践:如何用Python一个贪吃蛇AI

    语言选择 Life is short, use python! 所以,根本就没多想,直接上python。 最初版本 先让你的程序跑起来 首先,我们第一件要做的就是先不要去分析这个问题。...你好歹先写个能运行起来的贪吃蛇游戏,然后再去想AI部分。这个应该很简单, cc++也就百来行代码(如果我没记错的话。...不弄复杂界面,直接在控制台下跑), python就更简单了,去掉注释和空行,5、60行代码就搞定了。...而且,最最关键的, 这个东西网上肯定滥了,你没有必要重复造轮子, 去弄一份来按照你的意愿改造一下就行了。 简单版本 我觉得直接perfect版本不是什么好路子。...作者:Hawstein 出处:http://hawstein.com/posts/snake-ai.html

    1.1K00

    使用 Python 88 行代码一个简易的 Android AI 程序

    TL;DR: 我基于 LeptonAI 和 Beeware Python 库,利用 88 行的Python,不用一行Java代码,在手机上做了一个 SDXL text-to-image 的Demo,效果见这里的视频...作为一个爱折腾Python比较多的人,我一直在想一个事情:能否将熟悉的Python技术栈的能力带到移动平台中,不用哪些繁琐的Native开发代码,就能在移动端跑起来一个AI Demo呢?...基于 Beeware 工具箱Python 程序可以在 PC,Web,Android 和 iOS 上运行,因此正是我想要的。 一切听起来很美好,但实际使用时也遇到很多问题。...首先是 Beeware 在移动端支持的 Python 包有限,比如像对 Pytorch 的支持就有问题 (可以import但运行时报错),所以手机本地没法直接运行 Pytorch AI模型,至少我没有跑通...Anyway,虽然有这些约束,但还是可以用 Beeware 做一些简单的 Python Demo,比如这里我就结合 LeptonAI和 Beeware,一行 Android 开发的都不用,总共利用 88

    44610

    AI是怎么帮我代码,SQL的?(本文不卖课)

    【1】AI可以通用代码 例如,帮忙一个“半连接攻击”的代码: AI瞬间就给了结果: 不仅如此,它还进行了详细的说明: 有意思的是,AI弹出了“违反政策”的提示。...个人的判断是,目前用AI业务代码还不太现实,但一些通用的代码,是完全没有问题的。 工程师们不要焦虑,业务研发不会这么快被取代。...【2】AI可以帮忙改BUG 例如,写了一段没有语法错误,但存在运行时异常的代码,让AI帮忙改BUG: AI也瞬间指出了错误的代码,并进行了修正: AI还提示,说它不善于解决这类问题。...【4】AI可以帮忙改写代码 例如,要求AI把上面优化后的素数代码,由Python改写为Java: AI瞬间完成了改写: 同时也添加了说明: 可以看到,AI已经体现出了一定代码理解能力,并没有告诉它代码的含义...【5】AI可以帮忙SQL语句 例如,让AI帮忙建库,建表,插入的SQL语句: AI瞬间进行了输出: 并且还进行了SQL执行后的响应: 画外音:AI很入戏,它真的在扮演MySQL。

    54720
    领券