All systems operationalAI Agent Automation Platform
English
Language简体中文EnglishSelected

Choose your language

EmoLLM_Qwen2-7B-Instruct_lora

aJupyter/EmoLLM_Qwen2-7B-Instruct_lora

PublisheraJupyter

Download access requirementsModelScope source

[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Issues][issues-shield]][issues-url]

Text Chat
Model details

模型介绍

中文整理

EmoLLM-心理健康大模型

[![Contributors][contributors-shield]][contributors-url]

[![Forks][forks-shield]][forks-url]

[![Issues][issues-shield]][issues-url]

[![OpenXLab App][OpenXLab App-image]][OpenXLab App-url]

[![OpenXLab Model][OpenXLab Model-image]][OpenXLab Model-url]

[![MIT License][license-shield]][license-url]

[![Stargazers][stars-shield]][stars-url]

EmoLLM

简体中文 English 日本語

探索本项目的文档 »

体验EmoLLM 2.0

·

报告Bug

·

提出新特性

EmoLLM** 是一系列能够支持 **理解用户-支持用户-帮助用户** 心理健康辅导链路的心理健康大模型,由 LLM 指令微调而来,欢迎大家star~⭐⭐。目前已经开源的 LLM 微调配置如下:

模型 类型 链接 模型链接

:-------------------: :------: :------------------------------------------------------------------------------------------------------: :------:

InternLM2 5 7B chat 全量微调 internlm2 5 chat 7b full.py OpenXLab, ModelScope

InternLM2 5 7B chat QLoRA internlm2 5 chat 7b qlora oasst1 e3.py ModelScope

InternLM2 7B chat QLoRA internlm2 7b chat qlora e3.py ModelScope

InternLM2 7B chat 全量微调 internlm2 chat 7b full.py OpenXLab

InternLM2 7B base QLoRA internlm2 7b base qlora e10 M 1e4 32 64.py OpenXLab, ModelScope

InternLM2 1 8B chat 全量微调 internlm2 1 8b full alpaca e3.py OpenXLab, ModelScope

InternLM2 20B chat LoRA internlm2 20b chat lora alpaca e3.py

Qwen 7b chat QLoRA qwen 7b chat qlora e3.py

Qwen1 5-0 5B-Chat 全量微调 qwen1 5 0 5 B full.py ModelScope

Baichuan2 13B chat QLoRA baichuan2 13b chat qlora alpaca e3.py

ChatGLM3 6B LoRA chatglm3 6b lora alpaca e3.py

DeepSeek MoE 16B chat QLoRA deepseek moe 16b chat qlora oasst1 e3.py

Mixtral 8x7B instruct QLoRA mixtral 8x7b instruct qlora oasst1 e3.py

LLaMA3 8B instruct QLoRA aiwei llama3 8b instruct qlora e3.py OpenXLab, ModelScope

LLaMA3 8B instruct QLoRA llama3 8b instruct qlora alpaca e3 M ruozhi scM.py OpenXLab, ModelScope

Qwen2-7B-Instruct LoRA Qwen2-7B-Instruct lora.py ModelScope

…… …… …… ……

欢迎大家为本项目做出贡献~

心理健康大模型(Mental Health Grand Model)是一个综合性的概念,它旨在全面理解和促进个体、群体乃至整个社会的心理健康状态。这个模型通常包含以下几个关键组成部分:

认知因素:涉及个体的思维模式、信念系统、认知偏差以及解决问题的能力。认知因素对心理健康有重要影响,因为它们影响个体如何解释和应对生活中的事件。

情感因素:包括情绪调节、情感表达和情感体验。情感健康是心理健康的重要组成部分,涉及个体如何管理和表达自己的情感,以及如何从负面情绪中恢复。

行为因素:涉及个体的行为模式、习惯和应对策略。这包括应对压力的技巧、社交技能以及自我效能感,即个体对自己能力的信心。

社会环境:包括家庭、工作、社区和文化背景等外部因素,这些因素对个体的心理健康有着直接和间接的影响。

生理健康:身体健康与心理健康紧密相关。良好的身体健康可以促进心理健康,反之亦然。

心理韧性:指个体在面对逆境时的恢复力和适应能力。心理韧性强的人更能够从挑战中恢复,并从中学习和成长。

预防和干预措施:心理健康大模型还包括预防心理问题和促进心理健康的策略,如心理教育、心理咨询、心理治疗和社会支持系统。

评估和诊断工具:为了有效促进心理健康,需要有科学的工具来评估个体的心理状态,以及诊断可能存在的心理问题。

🎇最近更新

【2024.09.14】基于Qwen2-7B-Instruct模型的Lora微调模型开源,微调配置文件地址:Qwen2-7B-Instruct lora.py ,模型权重链接:ModelScope

【2024.08】基于GLM4-9B-chat微调Lora模型开源(基于LLaMA-Factory),详情见微调教程 ,模型权重链接:ModelScope

【2024.07.16】欢迎大家体验 EmoLLM V3.0 ,该模型是基于InternLM2.5-7B-Chat模型的全量微调,微调配置文件地址:internlm2 5 chat 7b full.py ,模型权重链接:OpenXLab, ModelScope ,WebDemo地址: OpenXLab apps, 配套全量微调知乎教程。

【2024.07】欢迎大家使用稳定版 EmoLLM V2.0 进行日常使用和学术研究,模型权重链接:OpenXLab。

【2024.07】新增基于InternLM2 5 7B chat微调配置、模型文件发布在 ModelScope。

【2024.06】新增基于LLaMA-FactoryGLM4-9B-chat微调指南、新增基于swift的微调指南、论文ESC-Eval: Evaluating Emotion Support Conversations in Large Language Models引用了EmoLLM且EmoLLM取得了较好的效果。

【2024.05.28】EmoLLM使用的多轮对话数据集CPsyCounD和专业评测方法已公开,详见2024 ACL findings《CPsyCoun: A Report-based Multi-turn Dialogue Reconstruction and Evaluation Framework for Chinese Psychological Counseling》!

【2024.05.08】EmoLLM**爹系男友阅览体验版**上线 1. **百度AppBuilder** 2. **OpenXLab**, 欢迎点赞收藏

【2024.05.07】增量预训练指南

【2024.05.04】基于LLaMA3 8b instruct的EmoLLM3.0 OpenXLab Demo上线(重启链接), **LLAMA3微调指南****更新**,在**OpenXLab**和**ModelScope**平台发布**LLaMA3 8b instruct-8B QLoRA微调模型 EmoLLM3.0权重**

【2024.04.20】LLAMA3微调指南及基于LLaMA3 8b instruct的艾薇开源

【2023.04.14】新增快速开始和保姆级教程BabyEmoLLM

【2024.04.02】在 Huggingface 上传老母亲心理咨询师

【2024.03.25】在百度飞桨平台发布爹系男友心理咨询师

【2024.03.24】在**OpenXLab**和**ModelScope**平台发布**InternLM2-Base-7B QLoRA微调模型**, 具体请查看**InternLM2-Base-7B QLoRA**

【2024.03.12】在百度飞桨平台发布艾薇

【2024.03.11】 **EmoLLM V2.0 相比 EmoLLM V1.0 全面提升,已超越 Role-playing ChatGPT 在心理咨询任务上的能力!**点击体验EmoLLM V2.0,更新数据集统计及详细信息、路线图

【2024.03.09】 新增并发功能加速 QA 对生成、RAG pipeline

【2024.03.03】 基于InternLM2-7B-chat全量微调版本EmoLLM V2.0开源,需要两块A100*80G,更新专业评估,详见evaluate,更新基于PaddleOCR的PDF转txt工具脚本,详见scripts

查看更多

【2024.02.29】更新客观评估计算,详见evaluate,更新一系列数据集,详见datasets

【2024.02.27】更新英文readme和一系列数据集(舔狗和单轮对话)

【2024.02.23】推出基于InternLM2 7B chat qlora的 温柔御姐心理医生艾薇 ,点击获取模型权重,配置文件,在线体验链接

【2024.02.23】更新若干微调配置,新增 data pro.json(数量更多、场景更全、更丰富)和 aiwei.json(温柔御姐角色扮演专用,带有Emoji表情),即将推出 温柔御姐心理医生艾薇

【2024.02.18】 基于Qwen1 5-0 5B-Chat全量微调版本开源,算力有限的道友可以玩起来~

【2024.02.06】 EmoLLM在**Openxlab** 平台下载量高达18.7k,欢迎大家体验!

【2024.02.05】 项目荣获公众号**NLP工程化**推文宣传推文链接,为博主推广一波,欢迎大家关注!!🥳🥳

【2024.02.03】 项目宣传视频完成 😊

【2024.01.27】 完善数据构建文档、微调指南、部署指南、Readme等相关文档 👏

【2024.01.25】 EmoLLM V1.0 已部署上线 https://openxlab.org.cn/apps/detail/jujimeizuo/EmoLLM 😀

🏆荣誉栏

项目荣获上海人工智能实验室举办的**2024浦源大模型系列挑战赛春季赛*****创新创意奖***

荣获AI 赋能大学计划“全国高校行”一等奖

🎉感谢以下媒体及公众号朋友对本项目的报道和支持(以下排名不分先后! 若有遗漏、十分抱歉, 一并感激! 欢迎补充!): NLP工程化, 机智流, 爱可可爱生活, 阿郎小哥, 大模型日知路, AI Code 等!

项目宣传视频 EmoLLM 已发布,欢迎大家围观 😀

🎯路线图

🔗框架图

目录

EmoLLM-心理健康大模型

  • 🎇最近更新
  • 🏆荣誉栏
  • 🎯路线图
  • 🔗框架图
  • 目录
  • 开发前的配置要求
  • 使用指南
  • 🍪快速体验
  • 📌数据构建
  • 🎨增量预训练、微调指南
  • 🔧部署指南
  • ⚙RAG(检索增强生成)
  • 🎓评测指南
  • 使用到的框架
  • 如何参与本项目
  • 作者(排名不分先后)
  • 版权说明
  • Quote
  • 特别鸣谢
  • 相关项目
  • 人员
  • Star History
  • 🌟 Contributors
  • 交流群

开发前的配置要求

硬件:A100 40G(仅针对InternLM2 7B chat+qlora微调+deepspeed zero2优化)

todo:发布更多硬件消耗细节

使用指南

  • Clone the repo
  • 依次阅读或者选择感兴趣的部分阅读:
  • 快速体验
  • 数据构建
  • 增量预训练、微调指南
  • 部署指南
  • RAG
  • 评测指南
  • 查看更多详?

🍪快速体验

请阅读快速体验查阅

快速上手:Baby EmoLLM

📌数据构建

请阅读数据构建指南查阅

微调用到的数据集见datasets

🎨增量预训练、微调指南

增量预训练详见增量预训练指南

【基于xtuner】全量、LoRA、QLoRA微调详见微调指南

【基于ms-swift】全量、LoRA、QLoRA微调详见微调指南

【基于LLaMA-Factory】全量、LoRA、QLoRA微调详见微调指南

todo:待更新DPO训练

🔧部署指南

Demo部署:详见部署指南

基于LMDeploy的量化部署:详见deploy

todo: 基于VLLM部署指南

⚙RAG(检索增强生成)

详见RAG

🎓评测指南

本模型评测分为通用评测和专业评测,请阅读评测指南查?

更多详?

使用到的框架

xtuner:用于微调

Transformers

Pytorch

LMDeploy:用于量化部署

Stremlit:用于构建Demo

DeepSpeed:并行训练

LLaMA-Factory:训练框架

ms-swift:训练框架

如何参与本项目

贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是**非常感谢**的。

  • Fork the Project
  • Create your Feature Branch ( git checkout -b feature/AmazingFeature )
  • Commit your Changes ( git commit -m 'Add some AmazingFeature' )
  • Push to the Branch ( git push origin feature/AmazingFeature )
  • Open a Pull Request

作者(排名不分先后)

用户名 学校/组织 备注 贡献

:----------------------------------------------------------: :------------------------------------------------: :----------------------------------------------------------: :-------------------------------------------:

aJupyter 南开大学在读硕士 DataWhale成员 项目发起人

MING-ZCH 华中科技大学在读本科生 LLM x Mental health 研究者 项目联合负责人

chg0901 韩国光云大学在读博士 MiniSora DataWhale意向成员 DataWhale鲸英助教团成员 项目联合负责人

jujimeizuo 江南大学在读硕士

Smiling-Weeping-zhr 哈尔滨工业大学(威海)在读本科生

8baby8 飞桨领航团区域主管 文心大模型核心开发者

zxazys 南开大学在读硕士

JasonLLLLLLLLLLL swufe

MrCatAI AI搬用工

ZeyuBa 自动化所在读硕士

aiyinyuedejustin 宾夕法尼亚大学在读硕士

Nobody-ML 中国石油大学(华东)在读本科生

Mxoder 北京航空航天大学在读本科生

Anooyman 南京理工大学硕士

Vicky-3021 西安电子科技大学硕士(研0)

SantiagoTOP 太原理工大学在读硕士 数据清洗,文档管理、Baby EmoLLM维护

zealot52099 个人开发者 清洗数据、LLM微调、RAG

wwwyfff 复旦大学在读硕士

Yicooong 南开大学在读硕士

jkhumor 南开大学在读硕士 RAG

lll997150986 南开大学在读硕士 微调

nln-maker 南开大学在读硕士 前后端开发

dream00001 南开大学在读硕士 前后端开发

王几行XING 北京大学硕士毕业 清洗数据、LLM微调、前后端开发

[思在] 北京大学硕士毕业(微软美国) LLM微调、前后端开发

TingWei 电子科技大学硕士毕业 微信公众号:AI大模型在手 微调

PengYu 石河子大学在读硕士 LLM微调

版权说明

该项目签署了 MIT 授权许可,详情请参阅 LICENSE

Quote

如果本项目对您的工作有所帮助,请使用以下格式引用:

特别鸣谢

相关项目

CPsyCoun

Smile

SoulChat

人员

上海人工智能实验室

闻星(浦语小助手)

阿布(北大心理学硕士)

Sanbu

HatBoy

Star History

[](https://star-history.com/#SmartFlowAI/EmoLLM&Date)

🌟 Contributors

[](https://github.com/SmartFlowAI/EmoLLM/graphs/contributors)

[your-project-path]: SmartflowAI/EmoLLM

[contributors-shield]: https://img.shields.io/github/contributors/SmartflowAI/EmoLLM.svg?style=flat-square

[contributors-url]: https://github.com/SmartflowAI/EmoLLM/graphs/contributors

[forks-shield]: https://img.shields.io/github/forks/SmartflowAI/EmoLLM.svg?style=flat-square

[forks-url]: https://github.com/SmartflowAI/EmoLLM/network/members

[stars-shield]: https://img.shields.io/github/stars/SmartflowAI/EmoLLM.svg?style=flat-square

[stars-url]: https://github.com/SmartflowAI/EmoLLM/stargazers

[issues-shield]: https://img.shields.io/github/issues/SmartflowAI/EmoLLM.svg?style=flat-square

[issues-url]: https://img.shields.io/github/issues/SmartflowAI/EmoLLM.svg

[license-shield]: https://img.shields.io/github/license/SmartflowAI/EmoLLM.svg?style=flat-square

[license-url]: https://github.com/SmartFlowAI/EmoLLM/blob/main/LICENSE

[OpenXLab App-image]: https://cdn-static.openxlab.org.cn/app-center/openxlab app.svg

[OpenXLab Model-image]: https://cdn-static.openxlab.org.cn/header/openxlab models.svg

[OpenXLab App-url]: https://openxlab.org.cn/apps/detail/Farewell1/EmoLLMV2.0

[OpenXLab Model-url]: https://openxlab.org.cn/models/detail/ajupyter/EmoLLM internlm2 7b full

交流群

如果失效,请移步Issue区

优先采用原作者提供的中文模型卡片;仅有英文说明时由闲社AI翻译整理。重要参数、许可证和商用范围请以原文为准。

你将获得什么

完整仓库方式包含该固定版本中的权重、配置、分词器及说明文件;指定版本方式只下载所选文件或整组分片。多模态模型的投影文件、配置等依赖,请按作者说明配齐。

完整仓库可能包含多个权重格式,因此需要的磁盘空间可能大于单一格式的模型大小。下载文件不等于完成模型部署。

使用前须知

运行环境

运行模型需要的设备、工具与依赖,以原作者说明为准。

授权范围

是否允许商用、修改和分发,请查看模型许可证。

闲社提供资料与镜像下载方法,不代表已运行模型或完成安全审计。下载的代码应先检查,再执行。

Back to top