gpt-2模型训练后应用

一、生成的文件集:

根据上篇文章训练后的数据进行训练后,使用训练好的数据集:

二、代码样例实现:

复制代码
from transformers import GPT2Tokenizer, GPT2LMHeadModel


tokenizer = GPT2Tokenizer.from_pretrained('./gpt2-model')
model = GPT2LMHeadModel.from_pretrained('./gpt2-model')

tokenizer.save_pretrained('./results/tokenizer')
model.save_pretrained('./results/model')

# 加载训练好的模型和tokenizer
tokenizer = GPT2Tokenizer.from_pretrained('./results/tokenizer')
model = GPT2LMHeadModel.from_pretrained('./results/model')

# 生成回答示例
question = "什么是高血压的最佳治疗方法?"
input_text = f"提问: {question}\n回答:"
input_ids = tokenizer.encode(input_text, return_tensors='pt')

output = model.generate(input_ids, max_length=100, top_k=50, top_p=0.95, temperature=0.7, do_sample=True)
answer = tokenizer.decode(output[0], skip_special_tokens=True).split("回答:")[1].strip()

print("问题:", question)
print("回答:", answer)
相关推荐
铁蛋AI编程实战14 分钟前
MemoryLake 实战:构建超长对话 AI 助手的完整代码教程
人工智能·python·microsoft·机器学习
清水白石00818 分钟前
《为什么说 deque 是 Python 滑动窗口的“隐藏神器”?深入解析双端队列的高效之道》
开发语言·python
kjkdd21 分钟前
5. LangChain设计理念和发展历程
python·语言模型·langchain·ai编程
摘星编程28 分钟前
CANN ops-nn 激活函数算子全解析:从ReLU到GELU的演进与实现
python
love530love43 分钟前
【高阶编译】Windows 环境下强制编译 Flash Attention:绕过 CUDA 版本不匹配高阶指南
人工智能·windows·python·flash_attn·flash-attn·flash-attention·定制编译
DeniuHe43 分钟前
Pytorch中的众数
人工智能·pytorch·python
新缸中之脑44 分钟前
开发AI代理必备的8个Python 库
开发语言·人工智能·python
WKP94181 小时前
照片生成心形工具【免费】【下载即可使用】
python
Java后端的Ai之路1 小时前
【Python 教程14】- 网络编程
网络·python·php
郝学胜-神的一滴1 小时前
Python 列表 vs 数组:深入解析与最佳选择指南
开发语言·python·程序人生