换种思路训练gpt3.5

Ws3年前分什么类15672
  • 问题一

我用的是aws的免费服务器,centos,版本比较老旧,想在python3基础上运行openai,可惜怎么都装不了,openai提供的方法,使用pyenv来装,顺利解决。

curl https://pyenv.run | bash

然后配置下环境 ~/.bashrc 

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

最后source ~/.bashrc 

开始安装python

pyenv install 3.9.0

如果系统存在更高的python版本,需要设置成你想要的版本号

pyenv global 3.9.0

也还有可能出现这个错误 The `python3' command exists in these Python versions:3.9.0

这个情况下,需要指定shell版本

pyenv shell 3.9.0


  • 问题二

urllib3的库只支持openssl 1.1.1+,奈何系统已经升级了最新版本的openssl,urllib还是报错,只能降级urllib3了

pip3 install urllib3==1.26.6


  • 问题三

openai的关联库sklearn,已安装的情况下,一直报错 ModuleNotFoundError: No module named 'sklearn'

解决方法:

pip install scikit-learn


问题都解决了,那开始进入正题,如何换思路呢?

前面这篇POST已经提到过了,finetunes不理想,我个人已经放弃训练这个3.0版本了,3.5有角色功能,system assistant  user,我直接从system角色入手,提前将匹配的答案存入system。实操是有明显效果的,只是会消耗更多的token。


开始,首先思路有了,怎么才能轻松地把匹配的答案找到呢,我们还是使用openai的工具:embeddings_utils,我们先将原县喂给finetunes的资料丢给embeddings,然后get_embedding出最佳答案,最后存入system,发送给api。效果挺好,就是费钱。

相关文章

7B小模型指挥GPT-5、Mira发布实时交互模型、Anthropic估值狂飙:AI格局正在被重新定义

7B小模型指挥GPT-5、Mira发布实时交互模型、Anthropic估值狂飙:AI格局正在被重新定义

今天的AI圈,三条新闻同时指向同一个方向:AI竞争的规则正在被改写。 前OpenAI CTO Mira Murati的Thinking Machines发布了原生多模态"交互模型",200毫秒级实时...

2026年5月,AI军备竞赛进入核爆级:DeepSeek 70亿、Anthropic万亿、SpaceXAI

2026年5月,AI军备竞赛进入核爆级:DeepSeek 70亿、Anthropic万亿、SpaceXAI

2026年5月的第一周,AI圈的每一则新闻都在刷新纪录。 DeepSeek以500亿美元估值融资70亿美元,创下中国AI史上最大单轮融资。Anthropic被曝计划今夏融资数百亿美元,估值剑指万亿。...

2026年5月 AI 行业 10 大关键动态:从网络攻击工业化到中美冷战升级

2026年5月 AI 行业 10 大关键动态:从网络攻击工业化到中美冷战升级

2026年5月,AI 行业正经历一场深刻的结构性转变。从网络攻击的工业化升级,到中美 AI 冷战加剧,再到 AI 替代高技能岗位的加速——以下 10 条关键动态勾勒出了当前行业所处的真实阶段。...

OpenAI 史上最大重组、Anthropic 攻破 Apple M5、腾讯 Ardot 公测:AI 日报 5/16

OpenAI 史上最大重组、Anthropic 攻破 Apple M5、腾讯 Ardot 公测:AI 日报 5/16

突发!OpenAI 大规模重组,Brockman 夺权挂帅 OpenAI 宣布进行史上最大规模重组,将 ChatGPT、Codex 和 API 三大核心产品线合并为统一组织。联合创始人兼总裁 G...

中国电影不是在竞争中输掉的,是在自我重复中慢慢耗死的

中国电影不是在竞争中输掉的,是在自我重复中慢慢耗死的

2019年,中国电影票房达到642亿的历史峰值。所有人都以为这只是起点。 2019年,中国电影票房达到642亿的历史峰值,全球第二大电影市场意气风发。所有人都以为这只是起点。 2021年,472亿...

predis 配合 supervisord 做消息队列

不是完整的代码,了解大概用。我的测试服务器比较老。centos 6.5yum install supervisord  // 直接安装安装解释后,配置...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。