我用30天写了一个完美的贪吃蛇AI

Поділитися
Вставка
  • Опубліковано 16 чер 2024
  • 我们在telegram创建了一个AI、科技的讨论频道,大家感兴趣的可以加进来一起交流: t.me/linyidiscuss
    AI征服经典游戏贪吃蛇。项目链接:github.com/linyiLYi/snake-ai
    Timestamp
    00:00 AutoGPT写游戏
    01:37 AI 打爆贪吃蛇
    08:34 思考
  • Наука та технологія

КОМЕНТАРІ • 431

  • @xiao2009
    @xiao2009 Рік тому +301

    就像人生與現在的大環境一樣
    「看著簡單,但AI如果(可以)亂走,撞牆的可能性的比吃到果子大多了,一遍又一遍的懲罰過後,懵懂的AI自然就學出來了一套完美的躺平策略」
    「反正嘗試新方向也是大概率撞暈,人家乾脆轉圈摸魚摸到底,這種形勢複雜的時期,不花心思琢磨怎麼提供更細緻的獎勵指引,只知道簡單粗暴地逼它努力,那這錯確實不在它身上」
    別再說不能怪罪大環境,這太寫實了 ((淚

    • @sfS-xh4um
      @sfS-xh4um Рік тому +30

      大部分的人類跟它好像沒啥區別吧!如果努力會換來無限碰壁,是我也會選擇躺平啊😂

    • @xiao2009
      @xiao2009 Рік тому +15

      @@sfS-xh4um 9成的努力都換來碰壁,我都想躺平了

    • @user-ey6wz5kt7t
      @user-ey6wz5kt7t Рік тому +3

      AI不是人 沒有惰性的

    • @longwu3598
      @longwu3598 Рік тому +2

      ​@@user-ey6wz5kt7t 所以AI非常努力

    • @shirosora9683
      @shirosora9683 Рік тому +4

      @@user-ey6wz5kt7t 也许人的惰性是一种更高效的学习表现 如果无法表达不满自然也无法努力上进

  • @jimmylee8933
    @jimmylee8933 Рік тому +97

    7:45 好臭的隨機數

    • @user-go1wo6mi1f
      @user-go1wo6mi1f 2 місяці тому

      什麼意思(?

    • @Ayako8964
      @Ayako8964 2 місяці тому +1

      6

    • @sopwciaon543
      @sopwciaon543 2 місяці тому +3

      這隨機數讓這AI甲釋出獄了

    • @user-go1wo6mi1f
      @user-go1wo6mi1f 2 місяці тому

      @@sopwciaon543 雖然還是有點不懂(? 但感謝解釋!

    • @WTF-cx7ku
      @WTF-cx7ku 2 місяці тому +2

      114514

  • @og83
    @og83 Рік тому +30

    剛看這個貪食蛇,一開始覺得很好笑,覺得 AI 怎麼那麼蠢
    但後面愈看愈覺得恐怖,在學習後如此厲害

  • @shenghdc
    @shenghdc Рік тому +17

    好有趣的AI實作!期待未來能有更多的AI實驗

  • @osthugh2221
    @osthugh2221 Рік тому +12

    AI的确聪明,用很短的时间就想明白很多人一生都想不明白的事情,如果奖励高于惩罚,或者奖励太少,躺平是最好的选择。

  • @cocomanlin
    @cocomanlin Рік тому +6

    林哥,等你等好久啊,等到都急了,雖然需要等待,但是林哥的影片總不會讓我們失望,加油!
    林哥你多注意身體別常熬夜,這樣我才能看到更多不讓人失望的內容。

  • @lineric5912
    @lineric5912 Рік тому +37

    好酷喔,不過我一直被身後星鐵的封面吸引😂😂

  • @haifengsu
    @haifengsu Рік тому

    太有趣了!加油分享更多的内容给我们。

  • @ravenkey53
    @ravenkey53 Рік тому +2

    看你的视频,有智力上的快感。喜欢

  • @ptes9761512
    @ptes9761512 Рік тому +6

    太優了,謝謝哥的努力

  • @eddiexu5926
    @eddiexu5926 Рік тому +10

    好棒的内容,希望博主持续更新相关的小实验以及行业内的最新风向!

    • @lyi
      @lyi  Рік тому +4

      谢谢!没问题的,这是我的爱好

  • @gacctom
    @gacctom Місяць тому

    這必須點讚~支持!

  • @zhousl
    @zhousl Рік тому

    很喜欢UP的视频,期待更多的视频!

  • @user-kh1mv4hz5c
    @user-kh1mv4hz5c Рік тому +2

    如果是格子數是奇數,可以想成偶數+1所以就是一個循環+1格,等循環完,就會一直循環,等到蛇到最後一個格子旁,再吃掉。

  • @investinglearningmachine3951
    @investinglearningmachine3951 Рік тому +1

    🎉🎉视频太赞了👍

  • @GoodEnough030
    @GoodEnough030 Рік тому +1

    好酷 好想學 林亦有沒有開線上課程😂

  • @cyk80
    @cyk80 Рік тому

    感謝 分享 AI征服 經典遊戲 貪食蛇 解法

  • @songhuazou2708
    @songhuazou2708 Рік тому +55

    这学期的课程有DeepLearning和ReinforcementLearning的内容。写课程小项目的时候,不会写的代码也是问ChatGPT,再自己一点一点改进。感觉真的很奇妙。用AI爹帮忙训练AI崽😂

    • @lyi
      @lyi  Рік тому +9

      哈哈AI爹

    • @rpishyao629
      @rpishyao629 Рік тому +3

      我们才是copilot 😿

    • @felixanton2167
      @felixanton2167 Рік тому

      麻烦问一下您大学的专业是啥?我是个高中生,不知道大学该选什么专业。我想选一个跟AI相关的专业,除了machine learning 还有什么选择?

    • @songhuazou2708
      @songhuazou2708 Рік тому

      @@felixanton2167 我现在专业是自动化系统,RL 和 DL 只是 Advanced Robotics 这门课程的内容,对应的我还有 Robot Vision 和 Robot Control 的课程。这是我现在跟着的教授的研究方向。现在的 Research Topic 是人机互动相关的,简单讲就是机器手根据人的动作,与人互动,主要是 CV + DL 的内容。
      还有另外两个教授是研究传感器相关和控制理论相关,但我不怎么感兴趣就没把重心放那边。
      除了 Machine Learning 好像还可以选择 GAN 网络之类的吧,我同学现在就是跟着传感器那边的教授做 GAN 网络+肺部成影,不过具体的内容我没太了解。
      专业选择的话,没啥好建议,能提醒你的就是别踩坑。例如,我这学期有 Optimal Control (最优控制)和 Advanced Robotics 这两门课。我对 Optimal Control 的课程内容就完全理解不了,只知道用什么公式,但是更深的就理解不了。和我一起上课的一个同学就 Optimal Control 学得很好,上课可以和教授讨论问题。但是到了 Advanced Robotics 这门课的数学部分就不太行,代码部分就完全不行了。还是得先搞清楚自己擅长哪个方面。
      如果你想知道最新的行业趋势,那你可能问林哥更好。学校的侧重点和公司的侧重点不一定完全一样。例如,我有个助教的 Topic 是用 RL 训练 Robotdog 识别障碍并行走。也是个很有意思的 Topic。但是现在 RL 离开学校之后的应用没有 DL 那么广泛。如果不是留校继续做研究的话,帮助可能就没那么大。

    • @LeoCheongK
      @LeoCheongK Рік тому

      @@felixanton2167 針對你的問題我網上搜了一下,我能負責任地告訴你,如果你想讀人工智能、電腦科學、資訊工程相關的專業,建議你到國外的學校去讀,至少是台灣的大學。剩下的全靠你自己了

  • @user-ds1zr8ie4t
    @user-ds1zr8ie4t 11 місяців тому

    太喜歡這種視頻了 感謝!!!

  • @jssjn
    @jssjn Рік тому +53

    恭喜林总10万奖牌达成。

  • @Pulsar-qc9gj
    @Pulsar-qc9gj Рік тому +1

    感謝林哥和小AI的辛苦爆肝 超級精彩 超級有趣~~~!!!

  • @xiaoyuejin
    @xiaoyuejin Рік тому +1

    很好的视频,受益颇多。能不能做一期Quantum AI的内容?我本人是搞Quantum Computing的,但是对AI理解有限。假设现在Quantum Computer成熟了,不知道区别在哪里:Quantum AI就是拥有无穷算力的AI吗?还是有更本质性的区别?

  • @poterliu
    @poterliu Рік тому

    真的很棒,感谢分享

  • @chankazef915
    @chankazef915 Рік тому +1

    太喜歡你的視頻了!!!!

  • @isaswa1602
    @isaswa1602 Рік тому +8

    我是真沒想到打開科技頻道都能看到米家工商

  • @user-zi2qe7mi7o
    @user-zi2qe7mi7o 11 місяців тому

    感謝大大分享這個過程,很喜歡這種生活化的介紹方式,各種想當然,讓人很有共鳴~
    從一開始有模有樣寫了一堆但連安裝都卡,真的安裝了也只有表面功夫,不懂什麼是貪食蛇,卻能把介面學的七七八八,真不知道是不是能力?
    略一思考有一個提問浮出了心頭……有沒有可能是缺乏溝通?
    例如1,製作貪食蛇前提是遊戲,而不是純介面。例如2,蒐集資料是發散行為,但完全沒有一個收束目的,所以它也只能作出一個名字是"貪食蛇" 的東西,自然不考慮遊戲。
    最終開啟了程序員自己上的結果……就跟圍棋"阿爾法狗"一樣,只能在「有規則」的情況下窮舉,而後,將規舉制定的越來越詳細,其實也正是把話說清楚的過程而已……。
    回到過程還是很有趣,ai看似越來越聰明,但實際上跟人類完全不同,至少孩子是從「挑戰長度」開始,可ai卻連方向都分不清楚,甚至因為害怕死亡,而看似鑽漏洞的原地旋轉~
    3:58 直到,每一步都有獎懲、長度獎勵、機率高低的時侯,一切才終於上了正軌。

  • @doupang7097
    @doupang7097 Рік тому

    讲得很有意思!

  • @user-ValleyBother
    @user-ValleyBother Рік тому +3

    7:51 114514 哇 唐突惡臭😂

  • @thingsome6274
    @thingsome6274 Рік тому

    爱看多发❤

  • @rolooker
    @rolooker 2 місяці тому

    還沒學AI之前看影片如霧裡看花,經過一段時間對於深度學習的了解後再次觀看影片就能跟得上概念
    為什麼MLP要改用CNN,為什麼蛇身要設計有頭有漸變色,如何獎懲設計等等的都懂了

  • @user-ok6wf9vg4s
    @user-ok6wf9vg4s Рік тому +7

    对AI程序的要求,像极了老板对员工的训化。

  • @mylifeinn
    @mylifeinn Рік тому

    已点赞

  • @GeneYang001
    @GeneYang001 Рік тому

    聽到哥說想水的時候 就知道後面乾貨滿滿了

  • @dc8400
    @dc8400 Рік тому

    感謝分享

  • @yuwaikoon9495
    @yuwaikoon9495 2 місяці тому

    很不错的视频,很棒,要是用一个mic来收音就会更棒了!!!!

  • @mkhtn6731
    @mkhtn6731 Рік тому +28

    30里天肝了20天星轨,顺便训了个小AI🤣

    • @lyi
      @lyi  Рік тому +15

      哈哈只是训的时候玩一玩,我自己的项目也比较忙。我准备等现在手上的大项目做完好好肝几天把景元捞出来

    • @user-cp6ok3tw7y
      @user-cp6ok3tw7y Рік тому

      @@lyi 原来你也玩O

  • @user-ur1mm7lt8s
    @user-ur1mm7lt8s Рік тому +1

    这上升到哲学领域了啊

  • @paul5050ful
    @paul5050ful Рік тому +119

    以後程序員的工作真的有可能就是除錯而已…
    現在遇到蠻多朋友都是先給GPT寫個雛形,然後再修正就好,但是我相信以後就會變成完全給AI去做,然後人類再除錯…

    • @user-in7mx7ob6b
      @user-in7mx7ob6b Рік тому +23

      不用以后了,现在就开始了,用copilot写代码,很多时候就是看AI写的对不对就完事了😂

    • @bozhou5791
      @bozhou5791 Рік тому +1

      坐等林哥出的神作

    • @user-fj8to2qq1l
      @user-fj8to2qq1l Рік тому +7

      這是真的,現在已經我們公司這樣做了,效率是以前的十幾倍。

    • @SolitaryMaple
      @SolitaryMaple Рік тому +1

      唉確實,我大部分都在寫後端,只懂一點前端設計。
      基本上給GPT下一點需求,他提供的JS程式碼真的夠我現在在網頁上所呈現的需求了。

    • @user-rh1sw6ji6t
      @user-rh1sw6ji6t Рік тому +5

      前提是要看得懂對不對,不然哪天給GPT寫火箭控制程式就放煙火給你看,你也不知道哪裡有問題XD

  • @allezvenga7617
    @allezvenga7617 Рік тому

    謝謝分享

  • @mingxindong3150
    @mingxindong3150 11 місяців тому +1

    看你这么玩,我也真的好想自己训练 自己的ai

  • @lululala9920
    @lululala9920 Рік тому

    林哥 想問下以你認知 你覺得5年以後AI能發展到什麼程度左右?

  • @pgj2492
    @pgj2492 Рік тому +1

    下次能否寫個程式請AI幫我在星瓊鐵道裡打模擬宇宙呢

  • @Dumb-Human
    @Dumb-Human Рік тому +4

    內容很棒,但後面的星穹列車更棒

  • @liang5345
    @liang5345 Рік тому +13

    思路非常好,不过居然用了30天,没想到。看样子即便是贪吃蛇这样的游戏,需要的调试和训练时间也挺长的。

    • @ubcTech
      @ubcTech Рік тому +3

      應該跟計算機能力也有關係,如果運算能力超強,很可能也能簡單粗暴地靠著極大量的測試訓練來破解 (排除掉轉圈圈的無限循環情況)

    • @yoyostar1990
      @yoyostar1990 Рік тому +1

      不是,這就是AI程式設計的關鍵
      AI模型擬合後就是那樣,程式沒寫好,就是一直繞圈圈
      要怎麼把參數設到可以完美解題是未來AI程式設計的方向
      過去可能是學演算法解題,未來就是學如何設定條件叫AI解題

  • @user-tu8tw2cj9h
    @user-tu8tw2cj9h Рік тому +6

    07:52這麼臭的種子有存在的必要嗎(迫真

  • @eu1860
    @eu1860 Рік тому +1

    泰酷辣!我自己用chatgpt写了个a*来实现bot。但是总感觉效果不好。看了这个感觉真牛

  • @user-xq3vl6jr5s
    @user-xq3vl6jr5s Місяць тому

    你 reward 機制要重新設計一下,止步不前要扣一個很小的數值,你 價值函數是用時差做的還是蒙地卡羅?兩個都試看看吧,下週meeting 能給結果? 你把其他文獻的結果整理一下看評估指標有哪些不然你研究貢獻怎麼寫

  • @debangexpress2563
    @debangexpress2563 Рік тому

    感谢分享,内容好棒!

  • @dancebuddhapanda8018
    @dancebuddhapanda8018 2 місяці тому +1

    你的內容 用AI變成英文頻道 講英文的 鐵定破百萬

  • @kerwinchen0620
    @kerwinchen0620 Рік тому

    佩服佩服!

  • @theeyetheworld
    @theeyetheworld Рік тому +10

    這個影片真的讓我對AI的能力感到驚嘆的說!林亦LYi用30天寫了一個完美的贪吃蛇AI,太厲害了!有沒有人跟我一樣對AI和遊戲開發感興趣的說?

    • @rickywong5370
      @rickywong5370 Рік тому +3

      人決定主題、故事、玩法、機制,用ai畫 場境和人物,ai編程😊

    • @hsiajui-kai1580
      @hsiajui-kai1580 Рік тому +1

      會來看這影片的 應該都是有興趣的

  • @user-jj3jx8ky6o
    @user-jj3jx8ky6o Рік тому +4

    不得不說,看完危機感很重

  • @user-vw6dw9sl3w
    @user-vw6dw9sl3w Рік тому +1

    smart gpt / auto gpt /gpt插件 如果這些都整合在一起可以成為GPT4.5版本了

  • @user-if5ck6ph4x
    @user-if5ck6ph4x Рік тому

    請問要從哪方面開始學習引導AI的程式設計能力呢
    還是一樣照著學校課程先把基礎物件導向之類的學好再來瞭解這方面的技巧?

  • @user-qq1ke4gz6l
    @user-qq1ke4gz6l 11 місяців тому

    这种动动嘴就能写出app的能力太适合苹果了,苹果应该搞出来一个自动写代码的开发工具。

  • @felixanton2167
    @felixanton2167 Рік тому +4

    林总好,星穹轨道现在肝到几级了啊?景元还是希儿?😂

  • @HutjeSiu
    @HutjeSiu Рік тому

    貪吃蛇訓練看過很多 還是第一次聽明白哈哈

  • @thankyouthankyou1172
    @thankyouthankyou1172 9 місяців тому

    大神老师好厉害

  • @superice502
    @superice502 10 місяців тому

    太強了

  • @Jick_Channel
    @Jick_Channel 11 місяців тому

    謝謝開了我眼界

  • @user-xt1ei4eq5l
    @user-xt1ei4eq5l Рік тому

    轉圈圈轉圈圈 轉圈圈 轉暈了🤣

  • @WinterXiao2367
    @WinterXiao2367 Рік тому +1

    我聞到了星鐵沉迷的味道

  • @yxs8618
    @yxs8618 8 місяців тому

    太厉害了

  • @mingjialiu
    @mingjialiu Рік тому

    看懂了你衣服上的图案,是马里奥跳上去自动在小怪上面无限跳无限加命的小“bug”。😂

  • @user-xb8so9yb8e
    @user-xb8so9yb8e 2 місяці тому

    1:32 後面是崩壞‘星穹鐵道😂

  • @huangdayao
    @huangdayao Рік тому +1

    崩壞:星穹鐵道 默默躲在電腦螢幕,無聲的工商

  • @ericcchan
    @ericcchan Рік тому

    很有趣

  • @pkla0120
    @pkla0120 Рік тому +12

    youtube上很多頻道的影片內容都很水, 逼著觀眾要開1.5倍速看
    林哥的影片卻反而是需要用慢速播放或是針對重點反覆重播,訊息量很大,讓觀眾學習到很多

  • @RickNeverGiveYouUp
    @RickNeverGiveYouUp Рік тому

    7:52 要素察覺(喜

  • @tzu-chiaowang181
    @tzu-chiaowang181 Рік тому

    好久不見

  • @greenguylmao
    @greenguylmao Рік тому +1

    原来你也玩星铁.jpg

  • @user-gf3rc2sp7b
    @user-gf3rc2sp7b Рік тому +1

    背後是星瓊鐵道

  • @zhaoliu7166
    @zhaoliu7166 Місяць тому

    太牛了!

  • @user-vz1hv1pu6n
    @user-vz1hv1pu6n Місяць тому

    4:47根本是跟著尾巴走😂

  • @user-rw8qy4de7l
    @user-rw8qy4de7l Рік тому +1

    唉不是 ,這不是把轉圈圈黑塔蛇 搞成臭蛇了嗎

  • @user-ed7nu7ty1p
    @user-ed7nu7ty1p Рік тому

    看到了後面的崩鐵😂

  • @ubcTech
    @ubcTech Рік тому

    居然玩到"破台",AI太強了,哈哈

  • @CangQingYunBai
    @CangQingYunBai Рік тому +2

    每次看类似视频都很沉重

  • @user-cb5mp3fr8p
    @user-cb5mp3fr8p Рік тому +1

    亦哥你有没有想过哪个阶段的AI最快乐?

  • @user-tu7qe3ut2n
    @user-tu7qe3ut2n Рік тому

    本來想說進來看看,開局列車,直接訂閱。

  • @user-user-user-user-user-888
    @user-user-user-user-user-888 Рік тому +6

    聽到你給他設定壽命 就想到人類可能也是被這樣設定的

    • @user-bo1kx3jr9m
      @user-bo1kx3jr9m Рік тому

      是阿,DNA這東西確實給每個生命設定不一樣的生命時長,不然有些鯊魚能活到五百歲,為甚麼有些生物卻只能活短短幾周,全都是拜基因所賜

  • @user-fc8hl1dg8x
    @user-fc8hl1dg8x Рік тому

    0:19 背景是 《崩壞:星穹鐵道》

  • @jerry212131
    @jerry212131 Рік тому +12

    簡單的遊戲人類可以一眼糾正AI的錯誤,然後開始花時間想怎麼教育AI,那如果是困難的工作和理論呢? 人類光是糾錯就得用掉一個月的話呢?

    • @Mingming_Studio
      @Mingming_Studio Рік тому +11

      糾錯花掉一個月,但從此不用再動手,你看這麼多人類有幾個一個月,就有幾個AI被造出來唄

    • @a2011521
      @a2011521 Рік тому +1

      人類學習講白就是簡單的東西看多了難的也會自然通了
      講白話就是現在AI研究最終目的,就是要找出基礎通用AI
      然後讓通用AI想辦法訓練高級AI

    • @user-bd8zf1xw3n
      @user-bd8zf1xw3n Рік тому

      難道你覺得ChatGPT開發訓練沒超過一個月嗎?

  • @ChiWengCheong
    @ChiWengCheong Рік тому

    林總要不要在udemy上面開班教我們寫AI?

  • @x7162k2
    @x7162k2 Рік тому

    提問:可以用AI幫忙開發POE機體流派嗎?

  • @dotSlashZ
    @dotSlashZ Рік тому

    抖音有个贪吃蛇直播,有一个固定的pattern。你可以去找找看。感觉他那个贪吃蛇没用上ML,纯算法就保证存活和通关。
    观众送礼物可以增加难度。挺神的。

  • @corychan1223
    @corychan1223 Рік тому

    哥好猛

  • @antoniohtw
    @antoniohtw Рік тому

    等帥哥 寫 王國之淚 +++

  • @falconlin6069
    @falconlin6069 Рік тому

    好強

  • @user-be9ul6hn3l
    @user-be9ul6hn3l Рік тому +14

    難以想像如果ai套用在mmorpg裡的boss 每次刷boss的難度都不同 每次攻略方式都不同 通關一次不代表能通第二次的難度該有多刺激

  • @BlackBloodE
    @BlackBloodE Рік тому

    7:52 這種子怎麼有味道啊(

  • @Alexander199596
    @Alexander199596 2 місяці тому

    等等 前面ai的思維跟人類也太像了吧

  • @Jason-jt5ty
    @Jason-jt5ty Рік тому

    開頭背景 星穹鐵道載入畫面😮

  • @jakedeng2288
    @jakedeng2288 Рік тому

    The fight is everything

  • @user-it7ds3px6b
    @user-it7ds3px6b Рік тому

    這些AI的本體都在雲伺服器上嗎 ? 所以是用雲端還是本地端的算力 ?

  • @user-ig5rc3ss3x
    @user-ig5rc3ss3x Рік тому

    後面是不是偷偷置入星穹鐵道

  • @user-su5cp4rg9y
    @user-su5cp4rg9y Рік тому

    背後是星穹鐵道

  • @user-sq8vu7wr7q
    @user-sq8vu7wr7q Рік тому

    看到AI躺平那塊莫名覺得AI很可愛

  • @reocam8918
    @reocam8918 Рік тому

    牛啊!!

  • @user-wl3fo7yy3v
    @user-wl3fo7yy3v Рік тому

    一開始居然會和黑塔一樣轉圈圈