当前位置: 首页 > news >正文

【GPT入门】第8课 大语言模型的自洽性

【GPT入门】第8课 大语言模型的自洽性

  • 1.自洽性概念
  • 2.代码(观察执行结果)
  • 3.自洽性核心思想

1.自洽性概念

大模型的自洽性(self - consistency)是指在推理阶段,大模型通过生成多个答案并选择出现频率最高的那个,来提高模型输出的准确性 。以下为你详细介绍:
**核心原理:**其基于的理念是一致性胜于一切。当模型针对一个问题生成多个答案时,出现频率高的答案被认为更有可能是正确的。因为错误答案往往是随机产生、彼此不一致的,而多次生成相同或相似的答案,说明模型在推理过程中达到了某种共识,这种共识体现了答案的可靠性。
在这里插入图片描述

2.代码(观察执行结果)

from openai import OpenAI# 加载 .env 文件到环境变量
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())client = OpenAI()prompt = "当我6岁时,我的妹妹是我一半年龄,现在我60岁,我的妹妹多少岁?"
prompt2 = "当我6岁时,我的妹妹是我一半年龄,我现在60岁,我的妹妹多少岁?"
prompt3 = "当我6岁时,我的妹妹是我一半年龄,我现在60岁啦,我的妹妹多少岁?"
def get_completion(prompt, model='gpt-3.5-turbo'):messages = [{"role":"user","content":prompt}]response = client.chat.completions.create(model=model,messages=messages)return response.choices[0].message.contentprint("-----第一次问:")
print(get_completion(prompt))
print("-----第二次问:")
print(get_completion(prompt2))
print("-----第三次问:")
print(get_completion(prompt3))

答案:

-----第一次问:
53岁。
-----第二次问:
当你6岁时,你的妹妹是你一半的年龄,即3岁。因此,年龄差为3年。现在你60岁,妹妹的年龄是60 - 3 = 57岁。所以,你的妹妹现在57岁。
-----第三次问:
妹妹现在应该是54岁。

再次运行(什么都不改):

-----第一次问:
当我6岁时,我的妹妹是我一半年龄,也就是3岁。现在我60岁,根据这个逻辑,我的妹妹现在应该是57岁。
-----第二次问:
如果当你6岁的时候,你妹妹是你一半的年龄,那么她当时就是3岁。现在你60岁了,所以你妹妹应该是60-6+3=57岁。
-----第三次问:
当你6岁时,你的妹妹是你一半的年龄,即3岁。你比妹妹大3岁。现在你60岁,所以你的妹妹是60 - 3 = 57岁。

3.自洽性核心思想

核心思想:多数投票胜出


http://www.mrgr.cn/news/93627.html

相关文章:

  • 力扣203题:移除链表元素及代码实现分析
  • name ‘bare_metal_version‘ is not mamba_ssm安装
  • Redis|Springboot集成Redis
  • 完整版已注册,永久授权!
  • 计算机毕业设计SpringBoot+Vue.js车辆管理系统(源码+文档+PPT+讲解)
  • C语言学习笔记-进阶(7)字符串函数3
  • Day04 模拟原生开发app过程 Androidstudio+逍遥模拟器
  • 安装完flash-attn,使用时报错undefined symbol
  • vocabulary is from your listening,other speaking and your thought.
  • Spark数据倾斜深度解析与实战解决方案
  • Java并发编程面试题:内存模型(6题)
  • 一步步解析 HTTPS
  • C/C++蓝桥杯算法真题打卡(Day4)
  • 【愚公系列】《Python网络爬虫从入门到精通》045-Charles的SSL证书的安装
  • 高品质汉化解锁!
  • 【小技巧】百度网盘清除重复文件详细步骤
  • Spring Boot自动装配原理
  • MySQL第一次作业
  • 将wq9001驱动集成到rv1106 SDK
  • DeepSeek开启AI办公新模式,WPS/Office集成DeepSeek-R1本地大模型!