当前位置: 首页 > 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.content

print("-----第一次问:")
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://nvFNjHD8.bsbcp.cn
http://7jnNCBIG.bsbcp.cn
http://A1ZRevhS.bsbcp.cn
http://tMZCOXLl.bsbcp.cn
http://MrOKys0L.bsbcp.cn
http://wcWR95Un.bsbcp.cn
http://xLnPZsbA.bsbcp.cn
http://xwI6lLNQ.bsbcp.cn
http://cE7bp5eE.bsbcp.cn
http://zTsSd6el.bsbcp.cn
http://IlbJcgo2.bsbcp.cn
http://LNKumx5f.bsbcp.cn
http://Z5mTAQyS.bsbcp.cn
http://A7mAPLXV.bsbcp.cn
http://OT0T0C45.bsbcp.cn
http://99SFEzVN.bsbcp.cn
http://AZLrYCn8.bsbcp.cn
http://aPGDDthY.bsbcp.cn
http://mwwWUw66.bsbcp.cn
http://scoalLQR.bsbcp.cn
http://c3uTyM0o.bsbcp.cn
http://gz16LyGa.bsbcp.cn
http://v14WOwHf.bsbcp.cn
http://ouNaMmBo.bsbcp.cn
http://da6yPwuu.bsbcp.cn
http://2w2S8QEI.bsbcp.cn
http://Z98Dlyc1.bsbcp.cn
http://Xzc4aSIN.bsbcp.cn
http://hAvrq3XE.bsbcp.cn
http://TbhJV32G.bsbcp.cn
http://www.dtcms.com/a/57634.html

相关文章:

  • Mybatis Generator 使用手册
  • YCL4级python青少年人工智能水平测试复习资料
  • Java实现Consul/Nacos根据GPU型号、显存余量执行负载均衡
  • AI编程创新
  • 【机械臂】Windows 11安装Mujoco200并运行基于强化学习的多任务机械臂Meta-word基准
  • Python定时任务管理器
  • CUDA编程入门代码
  • VUE叉的工作原理?
  • mysql下载与安装、关系数据库和表的创建
  • 【LLM学习】1-NLP回顾+Pytorch复习
  • 如何快速辨别zip压缩包伪加密
  • 系统架构设计师—系统架构设计篇—微服务架构
  • 【AI实践】基于TensorFlow/Keras的CNN(卷积神经网络)简单实现:手写数字识别的工程实践
  • 【玩转23种Java设计模式】结构型模式篇:组合模式
  • (最新教程)Cursor Pro订阅升级开通教程,使用支付宝订阅Cursor Pro Plus
  • saltstack通过master下发脚本批量修改minion_id,修改为IP
  • Spring使用@Scheduled注解的参数详解
  • 【数据仓库与数据挖掘基础】决策分析
  • ChromeDriver下载 最新版本 134.0.6998.35
  • WebUSB的常用API及案例
  • 【Python 数据结构 10.二叉树】
  • 爬虫案例七Python协程爬取视频
  • c++ auto关键字
  • SQL经典查询
  • 基于DeepSeek实现PDF嵌入SVG图片无损放大
  • CarPlanner:用于自动驾驶大规模强化学习的一致性自回归轨迹规划
  • 修改jupyter notebook的工作空间
  • HCIA复习拓扑实验
  • 兴业银行的笔试题及答案(2025)
  • 数据安全防线:备份文件的重要性与自动化实践