alphago原理?alphago是什么人工智能
一、python一般用来做什么
谢谢邀请:python作为现在一门非常火的语言,它的运用场景非常的广泛,其实很多开发语言都可以用在不同的领域做开发.python并不为特定目的而产生。不过它就是一个通用的脚本语言,也被称做胶水语言,胶水是指,python借助C语言接口,几乎可以驱动所有已知的软件,模块。只要我们用到的,通常你都能找到一个开源的库。安装后就可以驱动它。无论是数据库,网络,互联网,图形,游戏,科学计算,GUI,OA,自动控制,甚至宇航员都在用。
我们现在就只说python,python可以用来做:
1.系统编程;2.图形处理;3.数学处理;4.文本处理;5.数据库编程;6.网络编程;7.Web编程;8.多媒体应用;9.pymo引擎;10.黑客编程;11.用Python写简单爬虫;12:人工智能.
看到这么多运用场景是不是觉得非常厉害..但是python通常不作为工程语言出现。就是正规的软件生产不使用它。主要用java,c#,xml,c。至于为什么,这是软件工程的需要。python不具有完整的语法检查。
但这也不影响python现在的地位,很多人加入python大军,因为入门快,简单,学习成本相对低,他有很丰富的支持库可以被直接调用以高效地完成不同需求的工作.
要知道,google最早的搜索引擎就是python写的.
希望我的回答能帮助到你.我是bang-bang,特长软件开发.
二、你怎么看待AlphaGo围棋教学工具
要说明AlphaGo围棋教学工具的作用,可以从这张图说起。
这是一个以前职业选手经常下的小目高挂定式。黑是先行的,双方手数一样。但是,从四五年前开始,就没有职业选手下了!
为什么之前人们经常下,之后又不下了?不下是因为,这个“定式”黑的亏大了!黑是先占角的,结果双方手数一样,黑的子力被压在低位,白的拆边地势都有很舒服。可以说这一个局部下来,黑的就明显落了下风了。这个道理说出来,职业棋手们确实都对黑感觉很不舒服,于是就都不下了。
但是之前棋手们为什么又下呢?因为黑的每一招好象都挺自然。3位飞应很正常,人家4位托了,5位扳一下正常,人家6位退了,7位虎一下也很正常。感觉都是正常行棋。
什么时候,职业棋手们发现了问题的?因为有网棋与实战的大量实践,有人终于发现,黑的用这个定式,输棋的概率很大,明显偏离正常值!这就是提出了“胜率”的概念,在AlphaGo没有出现之前,棋手们就有了“胜率”的思考。
那么这个定式到底问题出在哪呢?现在有了AlphaGo围棋教学工具,我们可以给出更进一步的回答,问题是黑3!对于2高挂,黑的不能飞应!这个结论就是超出人的直觉的了。
按教学工具建议的,黑的小目面对白的高挂,根本就不能用飞应,会吃大亏!应法有多种。但是胜率会给人以启发。
这就是教学工具的意义。这个工具提供的几十万个选点的胜率值,很多都是人难以发现的逻辑,人类是到胜率值的启发后,就可以进行更深入的思考。
当然这个工具是面对职业选手的,不能称为教学工具。而已经有一些爱好者和职业选手,用这个工具发拙出了一些“反直觉”的选点。这个意义很大,可以说对围棋布局革命提供了直接的工具。