这一年多,有不少人问我ChatGPT的运行原理是什么?
我今天尽力用大白话做个解释。
首先请答题:
我爱X
X填个字,你会填什么?
我想大概率会填“你”。
其实X还可以换成“她”、“水”、“车”、“米”、“手”、“房”等等等等。
像人一样,ChatGPT会给这些字加上匹配概率,大约如下图所示。
即,有80.00%的匹配概率选择“你”;10.12%的匹配概率选择“她”;1.08%的匹配概率选择“房”。
正常情况下,ChatGPT会按匹配概率优先选择“你”。
但有的时候,我们希望答案是丰富多彩的。
于是,ChatGPT提供了一个调节参数,叫温度,范围从0到1。
在温度为0时,说明匹配概率要选尽量大的,在以上例子中,ChatGPT很可能选择“你”;
在温度为0.8时,说明匹配概率要选择较小的,在以上例子中,ChatGPT有可能选择其中任何一个字。
在温度为1时,说明匹配概率要选尽量小的,在以上例子中&#x