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

【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://www.kler.cn/a/579051.html

相关文章:

  • 安固软件指南:确保外发文件安全的全面策略
  • 腾讯云大模型知识引擎LKE+DeepSeek结合工作流升级智能客服
  • ESP8266TCP单连接透传
  • RabbitMQ从入门到实战-2
  • 计算机视觉cv2入门之图像的读取,显示,与保存
  • STM32-USART串口数据包
  • 大白话JavaScript闭包实现原理与在实际开发中的应用场景
  • 六十天前端强化训练之第八天到第十四天——综合案例:用户管理系统
  • PHP:格式化JSON为PHP语法格式
  • 【贪心算法】将数组和减半的最小操作数
  • Python 数据可视化创意分享:解锁数据之
  • Python性能优化面试题及参考答案
  • 【计算机网络入门】应用层
  • NO.33十六届蓝桥杯备战|函数|返回值|声明|调用|引用|函数重载(C++)
  • 软件工程画图题
  • 前端安全面试题汇总及参考答案
  • 如何创建炫酷的 3D CSS 旋转加载器:为你的网页增添动感
  • Compose笔记(八)--权限
  • 元脑服务器:浪潮信息引领AI基础设施的创新与发展
  • 基于Asp.net的零食购物商城网站