围棋吧 关注:339,240贴子:10,281,374
  • 3回复贴,共1

简单说下围棋的AI吧

取消只看楼主收藏回复

前几天刚学完深度学习算法和alphago
发现以前对alphago有一定误解,以至于对下面的两句话不能深刻理解
1:运行alphago够需要消耗大量的计算资源,一般人用不起
2:运行简化版alphago比完全版alphago弱很多


1楼2017-01-03 11:01回复
    alphago, 其实可以分解为:
    1. 深度神经网络算法
    2.一些额外策略补充
    其中,深度神经网络是12层,重要的是它的参数,
    求这些参数的确需要大量的时间,50个gpu算了三周才算出来,
    算出来后又花了大量的时间左右互搏来微调


    3楼2017-01-03 11:06
    回复
      问题在于, 一旦这些参数求出来了, 真正做成执行文件使用的时候
      每一步其实就是一瞬间的事
      所以,简化版的alpha只包含深度神经网络算法, 其实是随便一台电脑都能运行
      举个最直观的例子:
      大家都知道google翻译也用的深度学习算法, 算参数的时候也算了很久(据说算了300mb的参数)
      但是真正使用的时候, googl翻译只需要点一下就能秒出


      4楼2017-01-03 11:10
      回复
        以前我还以为, 类似alphago的软件只有大公司才用得起,而且运行成本太高
        现在才知道, 真正在比赛中占用计算资源的只是那无关紧要的 额外策略补充
        真正的核心程序,只要给了参数,随便什么人都能用


        5楼2017-01-03 11:14
        收起回复