我觉得围棋学习软件最大的用处是告诉你应当做哪道题

2015年4月22日 05:28来自:lurkarot

学围棋和学其他任何东西一样,都要下功夫。但是怎么下功夫是个很关键的问题。很多业余人士学围棋没精力去专门请老师上课,因此很多时候都是误打误撞,自生自灭。很多时候估计没把功夫下到点子上。

学其他的东西时,因为内容难以数量化,因此很难用算法来确定一个人最应当学什么。但围棋有所不同,因为这是个高度格式化的东西。我觉得roboter应当好好做点研究,怎么提炼出规律,让系统告诉用户做最有用的题。比方说一位棋友做错了一道题,根据落子点系统可以分析一下他是因为没有看到扑呢,还是没有想到劫呢?当然,系统也可以直接问用户为什么做错了,然后再抽出用户可能犯类似错误的题让用户做。做多了,就对这类错误有感觉了,成了下意识的东西了,成了感觉了。要不然,今天在这个问题上错一回,明天还是在这个问题上错一回,没能把错误总结成教训。另外在这个过程中,系统还可以让用户评评哪道题和指定的题的微妙之处最相似。时间长了,系统就可以有非常准确的题目聚类了(和pandora.com有点类似吧。系统分析加用户评价)。

题库里的“围棋知识专题训练”就有这个意思,但我说的这个算法对情景的分析更细一些。如果有了这个算法,那就相当于有了一个非常厉害的老师了。老师再能信手拈来,估计也没法一时给你摆出二十道能对症下药的题目来。我觉得这个对症下药功能每个月收个千儿八个围豆,对于用户来说是个非常值得的事。


lurkarot 写于 2015-4-21 21:361楼 
上面只说了如何做合适的题目来增强某一个很局部的技能。系统当然也可以给棋友提供一个全面的评测,告诉棋友目前应当在什么方面多下点功夫。比如说系统发现棋友死活题做得不错,但开局技能只相当于10k水平,那就可以提示棋友去做一下开局题。
已经删除,撤销 | 关闭
非洲树 写于 2015-4-22 2:222楼 
好建议,要实现估计难度不小
已经删除,撤销 | 关闭
roboter 写于 2015-4-24 14:573楼 
这个对于智能分析的要求很高,呵呵,每道题目都要设置很多属性,如何自动设定题目的属性是个大难题,靠人工来设定的工作量会相当大也容易出错。现在有了部分知识点数据,用它来做棋友评测就简单很多。
已经删除,撤销 | 关闭
lurkarot 写于 2015-4-24 16:224楼 
复杂那是肯定的。Music Genome Project 给每首歌设定的属性有450项。不过,要相信群众的力量和热心。让棋友在现有的知识点题库评出更细的聚类是个不错的试验。等评选的聚类出来了,可以再试着提炼属性。我貌似看到系统说过“题库中有XX道相似的题目”。莫非系统已经在做这个事了?
已经删除,撤销 | 关闭
pokeii 写于 2015-4-25 5:65楼 
我觉得这种分类对段位以上题目应该意义不大。反正我感觉大部分题难度差不多。

开发类似题其实可以考虑一定水平的棋手做对两道题之间的关联(比如所有8k可能如果这道有扑的题做不出,可能那道也做不出),应该能有发现。但是我怀疑在段位题目性质可以单纯的用等级来描述(几乎没有那样的关联,除非两个题几乎一样)。
已经删除,撤销 | 关闭
lurkarot 写于 2015-4-25 5:446楼 

到了段位,那估计也不可能让软件来给自己指学习方向了。自己对怎么学棋也有体会了。
已经删除,撤销 | 关闭
pokeii 写于 2015-4-25 5:587楼 
就是堆数量吧,其实那些你会的很快就秒杀了,所以也无所谓。
已经删除,撤销 | 关闭
lurkarot 写于 2015-4-25 17:148楼 
你说得也有道理。我上面说的那个算法也许太复杂。不过我觉得系统可以告诉用户他哪一类型的题目的正确率畸低。比如“同学,你‘切断’类型题目的正确率太低了。建议你去做点专题训练加强一下。”
已经删除,撤销 | 关闭
彭奕然 写于 2015-5-1 1:479楼 
@lurkarot听起来很不错,支持!
已经删除,撤销 | 关闭