Project Icon

komt-mistral-7b-v1

韩语文本生成中的创新多任务指令调优模型

项目采用多任务指令调优方法,提升了韩语文本生成的准确性和有效性。通过监督数据集,生成适合大语言模型的训练数据并应用于komt-mistral-7b-v1,该模型是Mistral-7B-Instruct-v0.1的微调版本。评估结果显示,在韩语任务中的得分优于其他开源模型,尤其在文本生成和问答任务中表现出色,为韩语用户提供更智能的交互体验。

项目介绍:komt-mistral-7b-v1

komt-mistral-7b-v1是一个面向多任务指导的韩语语言模型,它通过结合多个任务的监督数据集来改进大语言模型在韩语方面的表现。随着ChatGPT的成功,许多大语言模型相继问世,而这些模型在韩语上的表现仍有待提高。komt-mistral-7b-v1通过引入多任务指导技术,旨在解决此种挑战。

模型详情

  • 模型开发者: davidkim(Changyeon Kim)
  • 代码仓库: GitHub链接
  • 模型架构: komt-mistral-7b-v1是从Mistral-7B-Instruct-v0.1模型微调而来的。

数据集

该模型使用韩语多任务指导数据集进行训练。

硬件和软件

  • Nvidia驱动版本:535.54.03
  • CUDA版本:12.2

训练方法

相关训练步骤和详细信息可以在GitHub链接中找到。

提示模板

提示模板采用如下格式:

<s>[INST] {prompt} [/INST]</s>

使用方法

使用transformers库来加载并运行模型,以下是一个简单的代码示例:

from transformers import AutoTokenizer, AutoModelForCausalLM
from transformers import TextStreamer, GenerationConfig

model_name='davidkim205/komt-mistral-7b-v1'
model = AutoModelForCausalLM.from_pretrained(model_name, device_map="auto")
tokenizer = AutoTokenizer.from_pretrained(model_name)
streamer = TextStreamer(tokenizer)

def gen(x):
    generation_config = GenerationConfig(
        temperature=0.8,
        top_p=0.8,
        top_k=100,
        max_new_tokens=1024,
        early_stopping=True,
        do_sample=True,
    )
    q = f"[INST]{x} [/INST]"
    gened = model.generate(
        **tokenizer(
            q,
            return_tensors='pt',
            return_token_type_ids=False
        ).to('cuda'),
        generation_config=generation_config,
        pad_token_id=tokenizer.eos_token_id,
        eos_token_id=tokenizer.eos_token_id,
        streamer=streamer,
    )
    result_str = tokenizer.decode(gened[0])

    start_tag = f"\n\n### Response: "
    start_index = result_str.find(start_tag)

    if start_index != -1:
        result_str = result_str[start_index + len(start_tag):].strip()
    return result_str

print(gen('제주도를 1박2일로 혼자 여행하려고 하는데 여행 코스를 만들어줘'))

性能评估

为了对模型进行客观的评估,团队使用了EleutherAI的lm-evaluation-harness。尽管最初的结果不太理想,但通过与ChatGPT等已被广泛使用的模型进行评估比较,得出如下结果:

模型得分平均分(0~5)百分比
gpt-3.5-turbo(close)1473.9779.45%
naver Cue(close)1403.7875.67%
clova X(close)1363.6773.51%
WizardLM-13B-V1.2(open)962.5951.89%
Llama-2-7b-chat-hf(open)671.8136.21%
Llama-2-13b-chat-hf(open)731.9138.37%
nlpai-lab/kullm-polyglot-12.8b-v2(open)701.8937.83%
kfkas/Llama-2-ko-7b-Chat(open)962.5951.89%
beomi/KoAlpaca-Polyglot-12.8B(open)1002.7054.05%
komt-llama2-7b-v1 (open)(ours)1173.1663.24%
komt-llama2-13b-v1 (open)(ours)1293.4869.72%
komt-llama-30b-v1 (open)(ours)1293.1663.24%
komt-mistral-7b-v1 (open)(ours)1313.5470.81%

komt-mistral-7b-v1在多任务指导背景下,通过有针对性的微调,展现出较为优异的韩语文本生成和理解能力,为韩语人工智能应用领域提供了新的解决方案。

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号