在学计算机之前,我觉得计算机科学里面最迷人的就是传说中的黑客,仿佛古代仗剑而行的侠客。但是可能智商不够或是别的啥原因吧,我也一直没去了解过黑客方面的技术。前段时间在新浪微博上关注了一些安全领域的大牛,读了读大牛们走到哪里黑哪里的传奇故事们,突然明白了,像我这种连泡袋速溶咖啡都严格按照说明书一点不差地操作的人,大概是成不了黑客的吧……
扯远了,只是想说学了计算机之后,其实慢慢地觉得人工智能才是计算机科学的皇冠。智能是计算能够结出的最美的花,最甜的果。就像爱因斯坦说过的:这个宇宙中最不可理解的事情就是,这个宇宙竟然是可以理解的。一个人真正理解一样东西的表现,就是他能够把这样东西教给别人,而如果他能把一样东西教给笨得要死的计算机,那么更说明他对这东西理解得非常透彻。人工智能就是干这件事儿的,把人类会的一些东西教给计算机。
但是,为什么我要说人工智能是“不那么好看的”皇冠呢?因为从一位老师的微博那里看到的一句话:所谓人工智能,就是有多少人工,就有多少智能。现在的人工智能还处于起步阶段,属于人力密集型或数据密集型产业。在这方面我相信一位武术师傅说的话,他说武侠小说里面那些练三四十年就无敌于世的顶级秘笈都是骗人的,真正的好东西应该是一看就懂,一学就会,一用就灵的。我觉得他说的特别好,所谓道法自然,真正的好东西应该是用最简单的形式解释最复杂的问题。但反观现在的人工智能,各种各样的模型,调个参数都能毕业一个博士,如此复杂只能说明我们对这个问题的理解还不够。
人工智能的定义很模糊,表述很吓人,但目标很明确:就是在需要一定智能的领域里帮助人类解决本领域里的问题。所以其实我一直觉得人工智能这个词太大了,不能表述现阶段我们研究的问题以及研究问题的方式方法,让人一听就想到《终结者》或是《黑客帝国》之类的,完全是误导。其实如果让我说的话,人工智能就是“复杂问题的求解策略”。人智科学家的目标不是创造终结者来终结人类,也不是建个母机把大家都泡起来。人智就是单纯地想解决一些之前不太容易解决问题。
首先最容易解决的是那些有着良好定义的问题,就是属于那种规则很简单,花样也不少的。比如说棋牌类游戏。这方面也有人研究了很多年,其实基本上人智算法都能轻易地秒杀人类了。所以在这里,我也以游戏为入口,来谈一谈人工智能为啥需要这么多人工。其实游戏AI应该是目前世界上人工智能最广泛的应用了吧,当你玩儿单机游戏的时候,都是AI陪你玩儿的。
我选的游戏是麻将,因为规则相对简单,而且玩儿得人也比较多,比较实用。为什么自己写呢,是因为各地的麻将虽然大规则上相当一致,但是具体到一些小规则上面则有差别,所以很多时候就找不到适合本地区的好玩儿的麻将AI,如果自己写一个,那无聊时它还能按照自己熟悉的规则陪自己玩儿玩儿。
我选的规则是贵州麻将,基本设定是没有东南西北中发白,只有1-9条/饼/万共108张牌,不许吃只许碰,等等。具体规则后面会一一讲到。
扯远了,只是想说学了计算机之后,其实慢慢地觉得人工智能才是计算机科学的皇冠。智能是计算能够结出的最美的花,最甜的果。就像爱因斯坦说过的:这个宇宙中最不可理解的事情就是,这个宇宙竟然是可以理解的。一个人真正理解一样东西的表现,就是他能够把这样东西教给别人,而如果他能把一样东西教给笨得要死的计算机,那么更说明他对这东西理解得非常透彻。人工智能就是干这件事儿的,把人类会的一些东西教给计算机。
但是,为什么我要说人工智能是“不那么好看的”皇冠呢?因为从一位老师的微博那里看到的一句话:所谓人工智能,就是有多少人工,就有多少智能。现在的人工智能还处于起步阶段,属于人力密集型或数据密集型产业。在这方面我相信一位武术师傅说的话,他说武侠小说里面那些练三四十年就无敌于世的顶级秘笈都是骗人的,真正的好东西应该是一看就懂,一学就会,一用就灵的。我觉得他说的特别好,所谓道法自然,真正的好东西应该是用最简单的形式解释最复杂的问题。但反观现在的人工智能,各种各样的模型,调个参数都能毕业一个博士,如此复杂只能说明我们对这个问题的理解还不够。
人工智能的定义很模糊,表述很吓人,但目标很明确:就是在需要一定智能的领域里帮助人类解决本领域里的问题。所以其实我一直觉得人工智能这个词太大了,不能表述现阶段我们研究的问题以及研究问题的方式方法,让人一听就想到《终结者》或是《黑客帝国》之类的,完全是误导。其实如果让我说的话,人工智能就是“复杂问题的求解策略”。人智科学家的目标不是创造终结者来终结人类,也不是建个母机把大家都泡起来。人智就是单纯地想解决一些之前不太容易解决问题。
首先最容易解决的是那些有着良好定义的问题,就是属于那种规则很简单,花样也不少的。比如说棋牌类游戏。这方面也有人研究了很多年,其实基本上人智算法都能轻易地秒杀人类了。所以在这里,我也以游戏为入口,来谈一谈人工智能为啥需要这么多人工。其实游戏AI应该是目前世界上人工智能最广泛的应用了吧,当你玩儿单机游戏的时候,都是AI陪你玩儿的。
我选的游戏是麻将,因为规则相对简单,而且玩儿得人也比较多,比较实用。为什么自己写呢,是因为各地的麻将虽然大规则上相当一致,但是具体到一些小规则上面则有差别,所以很多时候就找不到适合本地区的好玩儿的麻将AI,如果自己写一个,那无聊时它还能按照自己熟悉的规则陪自己玩儿玩儿。
我选的规则是贵州麻将,基本设定是没有东南西北中发白,只有1-9条/饼/万共108张牌,不许吃只许碰,等等。具体规则后面会一一讲到。