QUOTE(tsXor @ Dec 15 2022, 19:01)

其实楼上的例子中ChatGPT说的还真对,见如下python shell记录:
>>> 9/3
3.0
>>> isinstance(9/3, int)
False
但是它其实应该这样判断:
>>> 9%3 == 0
True
错了。python3里用任何数/任何数都不是int。你换成10/2,10/10甚至0/10结果都是float。所以不是这个原因。
他这个结论我真的想不出解释。就算是浮点误差,9算进来了但为什么15却没有算进来同样没法解释。
以往的AI都是人工编程,优势在于逻辑清晰,但是无法处理复杂的问题。现在machine learning兴起来,全是基于经验, 结果逻辑反而退化为渣渣,只要输入有一点偏离训练数据立刻原形毕露,“简直不知道他怎么想的”……
我觉得machine learning需要建立一个把经验模块和逻辑模块结合起来的办法才能进一步加强。
(然后到时候人类的末日就不远了,hiahiahiahia)
This post has been edited by jy-laji: Dec 16 2022, 00:43