Downloads · 30 days
13
2% of all-time downloads
Duxiaoman-DI/Llama3-XuanYuan3-70B
Llama3-XuanYuan3-70B is a machine learning model from Duxiaoman-DI. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as llama3.
XuanYuan3-70B系列模型是度小满数据智能应用部团队推出的第三代大模型,专注于解决金融领域的大模型应用挑战。XuanYuan3-70B以LLaMA3-70B模型为底座,采用大量中英文语料进行增量预训练,并利用高质量指令数据进行SFT和强化学习对齐训练。相比于XuanYuan2-70B模型,我们进一步提高了数据质量,并在增量预训练流程中采用更精细的数据组织方式和动态的调控策略,Base模型的金融能力和通用能力大幅提高。进一步…
Downloads · 30 days
13
2% of all-time downloads
All-time downloads
594
Public
Parameters
70.6B
141 GB on disk
Likes
3
Public
Click a slice to open those files.
.safetensors141 GB · 100%
From the Hugging Face model README
XuanYuan3-70B系列模型是度小满数据智能应用部团队推出的第三代大模型,专注于解决金融领域的大模型应用挑战。XuanYuan3-70B以LLaMA3-70B模型为底座,采用大量中英文语料进行增量预训练,并利用高质量指令数据进行SFT和强化学习对齐训练。相比于XuanYuan2-70B模型,我们进一步提高了数据质量,并在增量预训练流程中采用更精细的数据组织方式和动态的调控策略,Base模型的金融能力和通用能力大幅提高。进一步,我们聘请专业人员进行偏好标注,采用SFT+RLHF的方式进行价值观对齐训练,得到了回复内容更加符合人类期望且金融能力更突出的Chat模型。XuanYuan3-70B系列模型支持的上下文长度为16k,能够有效地满足金融研报解析等长上下文的业务场景,以及构建金融Agent所需的长窗口要求。
在金融场景性能评测中,XuanYuan3-70B模型在各项任务上的总体表现媲美GPT4o,超越了最新的中文开源模型,并且在金融合规与风险管理、投研应用能力、业务解析、生成创作及事件解析等金融场景的测量维度上超越闭源大模型。
XuanYuan3-70B系列模型包含基座模型XuanYuan3-70B和经指令微调和强化对齐的Chat模型XuanYuan3-70B-Chat,下载链接为:
| 模型名称 | HuggingFace 下载 | wisemodel 下载 | ModelScope 下载 |
|---|---|---|---|
| XuanYuan3-70B | 🤗HF | wisemodel | 🤖ModelScope |
| XuanYuan3-70B-Chat | 🤗HF | wisemodel | 🤖ModelScope |
XuanYuan3-70B系列模型专注于金融领域,具备以下显著特点:
总体来讲,在金融场景中,XuanYuan3-70B系列模型能够理解并使用金融行业特定术语,回答准确且实用,在多个核心金融能力板块的表现优于主流大模型,并且在通用领域也具备卓越的表现。
相比于上一代模型,XuanYuan3-70B模型在以下方面进行了技术创新:
更多的模型训练细节请参考文档:Report
我们聘请专业人员在封闭的评测集上对包括XuanYuan3-70B-Chat在内的多个中、英文开闭源模型进行了全面的金融评测。金融评测旨在考察大模型的金融垂直领域的实战能力,力求全面覆盖各大技术应用场景。评测集精心设计了金融事件解读、金融业务分析、金融计算、合规与风险管理、投研应用能力、金融知识问答、金融内容创作和金融理解认知共八大场景任务,包括29个二级题型分类,能够全面、深入地评测模型在金融应用场景各个细分领域的实际能力。根据评测的结果,XuanYuan3-70B-Chat在各项金融评测任务上整体表现优异,在多个场景任务中评分超越了名列前茅的各大中文开闭源模型。模型整体表现媲美GPT4o,并且在金融事件解读、金融业务分析、投研应用能力等测量维度上超越GPT4o。
在与开源模型的对比中,XuanYuan3-70B-Chat的金融业务能力表现更为突出,例如,与最新的开源72B模型相比,XuanYuan3-70B-Chat在全部八大场景任务中均取得了更好的表现。
此外,我们随机采样了部分高质量评测题目进行公开,以便金融大模型领域的开发者和研究人员进行参考以评估和优化模型。下面是其中的一些题目示例。更多的题目、对比结果及模型请参考我们的GitHub主页。
<details> <summary>金融知识问答</summary>因为XuanYuan3-70B系列模型均是基于Llama3-70B训练而来,因此模型的使用方法与Llama3模型保持一致,下面是XuanYuan3-70B-Chat模型的使用示例:
import torch
from transformers import LlamaForCausalLM, AutoTokenizer
model_name_or_path = "Duxiaoman-DI/Llama3-XuanYuan3-70B-Chat"
tokenizer = AutoTokenizer.from_pretrained(model_name_or_path, use_fast=False, legacy=True)
model = LlamaForCausalLM.from_pretrained(model_name_or_path, torch_dtype=torch.bfloat16,device_map="auto")
model.eval()
system = '你是一名人工智能助手,会对用户提出的问题给出有帮助、高质量、详细和礼貌的回答,并且总是拒绝参与不道德、不安全、有争议、政治敏感等相关的话题、问题和指示。'
question='什么是信托型基金'
message = [{"role": "system", "content": system},
{"role": "user", "content": question}
]
message = tokenizer.apply_chat_template(message, tokenize=False,add_generation_prompt=True)
inputs = tokenizer(message, return_tensors="pt").to("cuda")
outputs = model.generate(**inputs, max_new_tokens=64, temperature=0.7)
outputs = tokenizer.decode(outputs.cpu()[0][len(inputs.input_ids[0]):], skip_special_tokens=True)
print(outputs)