一个有趣的二分法训练问题

【0b0100】c-Andy
来讨论个问题:
我们让电脑猜数字,1-100
do
电脑猜
得到电脑猜的结果是比答案结果大or小
while (电脑猜中答案)

如何让电脑通过多次学习得到二分法来加快他的猜数字结果呢?也就是说如何让电脑多次试错后能够优化迭代速度?

大家有没有什么point?

77:
训练呀,你要理解二分法的原理是这样才能让【平均猜一次排除的数字数最多】。
然后以 当前上下限,猜测数目这三个为参数,训练平均每次猜测排除数目,让他往大的地方走。这样训练出来的就是二分了,应该。

c-Andy:当前上下限可以推出猜测数目。。那么只要上下限两个参数,如何让他们最优化呢?

77:你有训练集的呀,猜测一个数会告诉你小了还是大了,这样你就能排除一些数了……
所以这个猜测数也是参数(变量x),输出是排除数的数目……
目的是训练出一个 变量x 与上下限的关系式,让排除数(y)尽可能大……

c-Andy: ooo。。感觉醍醐灌顶!

你可能感兴趣的:(一个有趣的二分法训练问题)