littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于InternLM对话模型的智能食谱问答助手

项目简介

这是一个基于InternLM对话模型的智能食谱问答助手项目,致力于为用户提供智能、便捷的食谱查询服务。该项目以对话形式,依据用户输入的食谱相关问题,给出制作步骤、食材清单等详细答复。

项目的主要特性和功能

  1. 基于对话的查询方式:用户可用自然语言提问,如“酸菜鱼怎么做”,即可获得详细的食谱制作步骤。
  2. 基于InternLM对话模型:采用预训练的InternLM对话模型,能理解和生成自然语言文本,提供准确的食谱答复。
  3. 丰富的食谱资源:使用XiaChuFang Recipe Corpus提供的1,520,327种中国食谱进行微调,保证答复的准确性和多样性。
  4. 交互式的界面:提供交互式对话界面,用户可在聊天式对话中获取食谱信息。

安装使用步骤

假设用户已经下载了本项目的源码文件,按照以下步骤操作: 1. 准备环境bash conda create -n xtunernew python=3.10 -y conda activate xtunernew 2. 复制项目仓库shell cd ./Recipe_Q-A_Assistant 3. 安装依赖shell conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia pip install -r requirements.txt 4. 模型微调shell xtuner train ${YOUR_CONFIG} --deepspeed deepspeed_zero2 5. 转换模型shell export MKL_SERVICE_FORCE_INTEL=1 xtuner convert pth_to_hf ${YOUR_CONFIG} ${PTH} ${LoRA_PATH} xtuner convert merge ${Base_PATH} ${LoRA_PATH} ${SAVE_PATH} 6. 启动对话shell xtuner chat ${SAVE_PATH} [optional arguments]

注意事项

  • 项目中的模型使用xtuner工具进行训练,需要特定版本的环境支持。
  • 项目的运行依赖于特定版本的Python库和xtuner工具。
  • 项目提供的答复仅供参考,不作为正式菜谱的真实制作步骤。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】