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)
相关推荐
七夜zippoe2 分钟前
RabbitMQ与Celery深度集成:构建高性能Python异步任务系统
分布式·python·rabbitmq·celery·amqp
Hello阿尔法3 分钟前
SCons 一款基于 Python 的自动化构建工具
python·跨平台·构建工具·scons
Pyeako8 分钟前
Opencv计算机视觉--图像边缘检测
人工智能·python·opencv·计算机视觉·sobel·canny·图像边缘检测
深蓝电商API13 分钟前
Scrapy爬取Ajax动态加载页面三种实用方法
爬虫·python·scrapy·ajax
姓刘的哦15 分钟前
推理PyTorch模型的方法
人工智能·pytorch·python
4***175417 分钟前
Python酷库之旅-第三方库Pandas(051)
开发语言·python·pandas
__如风__21 分钟前
国产海光CPU+DCU+麒麟OS上使用Docker成功部署PaddleSpeech实战
pytorch·python·paddlepaddle
weixin_贾30 分钟前
ChatGPT与DeepSeek全场景实操指南:覆盖科研、建模与日常应用
gpt·chatgpt-4·deepseek
何中应30 分钟前
在Coze上新建一个插件
开发语言·python·ai