怎么训练一个AI玩游戏AI文稿

哈喽,爱编程的朋友们大家好,那今天钱老师给大家来表演一个魔术啊,什么魔术呢?我来教这个电脑玩电脑游戏。哎,你没有听错啊,我教电脑玩电脑游戏。 好,那这个电脑游戏长啥样呢?哎,是这个样子的,我们应该很多朋友都玩过这类似的游戏啊,当初被虐的是体无完肤,是不是差点把手机给摔了啊?就是这么一只鸟,哎,你这么按一下啊,空格,或者按一下鼠标左键,他就可以跳跃, 对不对?你要从这个管子之间这样穿过去,现在我是我的鼠标,我再按它,我再按啊,这样我再按,按一下它就过去了,按一下就过去了,看到没有?跳跳跳跳跳跳跳跳跳。好,那这个全程呢?是我在,我在玩,对不对? 那我要做的事情是什么呢?待会我把我的双手解放出来,我让电脑来玩,但是这个电脑啊,现在他比较笨啊,他不会玩,那需要我先教他, 所以呢,我们先要教他,那么这里面我们先来解惑一下,那么老师,为什么这个电脑他就能学会呢?是不是啊?那这个就是现在非常火的人工智能,那我们看一看啊,这个 a i 算法, 那这就是大名鼎鼎的神经网络啊, ai 算法,那么其实就是这么一个一个神经网络,是不是啊?然后呢,我们有一些收入层,比如说你现在小鸟的高度啊, x 轴,外轴的信息啊, 这个管道他的位置信息啊,对不对?把这些信息,把这些值全部传入进来,然 然后进入这里面的一些复杂的运算,你也不用管他怎么运算的,反正他就算好了,最后呢,他会输出一个结果,是吧?就是说确定一下我这个鸟现在要不要跳,也就是说我要不要按鼠标左键?好,这就是这个神经网络的一个基本解释, 当然这里面有一些更加复杂的啊,比如说这个有监督无监督。好,我们先不管他,那么在这里呢,我已经给他搭建好了一个神经网络了啊,我这神经网络已经给他搭好了,搭了一个就是三乘二 啊,银行城里面是是这么一个啊,这么一个神经网络,我们把它搭好了。那现在我要做的事情呢,就是来教这个电脑玩这个游戏了 啊,其实我刚才已经教了他一千五百次了啊,有,我已经玩了,玩了几把了。那我们不用急,我们继续来教他, 重新教,重新教来,来,我们教他啊,玩在这个教的时候,那肯定是咱们作为师傅一定要你要教好啊,如果你没有教好他,就把你那些坏的都给他学走了,所以他到时候游戏他也玩不好。 这这只鸟怎么回事?怎么怎么打起打起转转来了呢?对,你要教好他,哎,你不教好他的话,他就给你学坏的。好,我们这样不断的这样去去去,去玩啊,多教他几次, 死了以后,你看我现在的迭代次数已经是五百次了,其实我玩了一把,他就迭代了五百次啊,他把我这些数据啊,拿了一些数据抽出来了,然后 进入了一些复杂的运算,相当于我这一把等于五百,把,他把这些特征值他全部提取出来了。哎呀,这个难度还是有点。 这个难度还是有点大的啊,估计一般人过十个管道就挺难的了。很要你耐心啊,像我这个脾气又比较急躁的,我都想把这鸟给他拽出来了。 好,那这个老师,我们这要训练多少次比较好呢?当然是越多次越好,是不是我建议大家训练到 一万次,一万次就是二十把啊,你训练完二十把,他就数据量应该就可以了。那么上 上一次我训练了五千把,五千把我发现结果不是很好,也就是说他会出现一些,还是会输,哎呀,但是我那次训练了一万次以后,基本上一直是通关啊,哎呀,烦躁,哎呀, 摒弃凝神, 我们这次打到五千次啊,五千次迭代,五千次以后我就 不玩了,我们就教他这么多,再学不会他也太笨了, 这个玩的还是可以的。是不是 那么大家仔细看我的左上角, 其实就是在记录一些数据啊, 以及我现在的迭代次数是到哪里了。三千五百次了。 哎呀呀呀呀,好,我们再再玩两把,再玩一把,再玩一把呀, 再给他一把好一点的数据,在那好好学一学。 哎,这个就像极了我们这个啥呀,老师为什么要布置一些作业给我们同学们做,如果你作业量少了,就像你这个训练数据少了,那你 你是很难过关的,所以老师布置作业有点多,也是可以理解的吧,对不对?哎,你看这只小鸟,好,现在都是全 全程都是我在操作他啊,哎呀,我的妈呀,都是我在操作他,对吧?好,那么现在我们差不多了啊,我觉得差不多了,训练了这么多,够了啊,再来一把,那么现在我就我就不玩了啊,现在还是我在玩啊。 好好好,我不玩了,我不玩了啊,再玩时间太长了,那么接下来呢,我们对于程序做一个,稍微做一个修改, 那接下来我们就让电脑来玩了。好,那这次呢,我们让电脑来玩, 我们点击这边开始看他玩的到底好还是不好。哎呀,完了,芭比 七五的弯弯,重新学习,重新训练一把吧,这把训练砸了, 我们再让小鸟来玩一次。哇,大家看到现在不是我在玩了,是,是电脑在玩了,大家看到我的手啊,看看我的手, 他玩的就不是很好,因为我这个迭代次数太少了,起码要迭代到一万次的时候,这个数据才可能比较好一点。你看他也知道要下降,但是下降的幅度不够,大家看一下是不是他看到这个东西,你看要下降,但是下降的力度不够 大,所以他还是出了一些问题。好,再给大家看一看。就是,如果我我压根就不对他训练,你看这只鸟怎么样? 死笨死笨的是吧?就就往上撞了啊,他就一直往上天上飞,就直接给他撞嗝屁了,对不对?好,那这就是非常有趣的神经网络人工智能。 那么好,那么欢迎呢,大家能持续的去关注钱老师,我们学真正的人工智能。好,拜拜,咱们下期见。