一个可以简单地让题库大小增加好几倍的想法
2015年5月15日 01:11来自:lurkarot
简而言之,就是把难题的第一步走好,弄成初始布局,然后让棋友完成剩下的步骤。
拿一个5D的黑先题为例。第一手估计是好几种正确的走法。程序替黑手选择一步正确的走法,白手应一手。程序把剩下的步骤作为题目。一道比原题简单一些的新题就这样生成了。生成的新题如果通过审核的话,可以在未来进一步衍生新题。程序可以考虑记录题目之间的衍生关系。比起各位辛辛苦苦地录入,这个方法完全是汽车和自行车的区别。这样高手们可以把时间花到更有建议意义的事情上去。
这个想法乍一看有几个问题。一是这样产生的衍生题目可能没有主题,没有思想。但无论如何它可以起到锻炼作用,况且高手们也可能发现题目的妙处,给它们赋于思想。二是有可能产生大量的重复题。这个我想可以通过查找相似题的算法来解决(话说我对这个功能是相当敬佩)。三是有人可能会担心看到局部走法后会使棋友以后做原题时的正确率“虚高”。但我觉得对于学棋的人来说,能用自己已经掌握的知识和技能把题做出来就是最大的成功。我们每天做的每一道题都和更难的题有一些联系,但这一点问题也没有。四是有可能产生大量过于简单的题目。如果这些简单的题目能正确迅速地评级的话,我觉得这并不是一个问题。这些简单的题目正好作为招待初学者,尤其是小朋友的好材料。gochild2009.appspot.com就上有很多一步吃子题,专门面对小朋友。为了容纳这些简单题,系统可以考虑加入15k,20k,25k,30k几个新的等级。成功的东西往往是雅俗共赏,老少咸宜的。101不应当自设门槛,画地为牢,只考虑10k或以上的题。
[[::s.username]] 写于 [[::s.updatestr]][[$index + 1]]楼 删除已经删除,撤销 | 关闭 |