使用Cherry Studio 进行本地文件训练DeepSeek

**

一、ollama安装

**
访问 Ollama 官网:前往 Ollama 官网,点击 Download 按钮。
入门级:1.5B 版本,适合初步测试。
中端:7B 或 8B 版本,适合大多数消费级 GPU。
高性能:14B、32B 或 70B 版本,适合高端 GPU。

二、安装并配置 Cherry Studio

CherryStudio地址:https://docs.cherry-ai.com/cherrystudio/download
在这里插入图片描述

配置模型服务:打开 Cherry Studio,进入 “模型服务” 设置。添加 Ollama 作为模型服务提供商,输入 Ollama 服务的地址(默认为 http://localhost:11434)。
在这里插入图片描述

添加 DeepSeek 模型:在 Cherry Studio 中,点击 “管理” 按钮,选择 “添加模型”。输入模型名称 deepseek-r1:8b 或其他版本,点击 “添加”。
在这里插入图片描述
测试连通性,点击 “检查” 按钮,看到绿色对勾表示测试通过。

三、本地知识库
下载嵌入模型:我们下载 BGE-M3,它是由 BAAI(北京智源人工智能研究院)发布的多语言长文本向量检索模型。BGE-M3 支持超过 100 种语言,训练数据覆盖了 170 多种语言。通过如下命令下载这个嵌入模型。ollama pull bge-m3

添加嵌入模型:点击 “管理” 按钮,选择 “嵌入”,添加嵌入模型(如 bge-m3),用于文档拆分和理解。点击 “确认” 后,嵌入模型将被添加到系统中。
在这里插入图片描述

添加本地知识库:点击左侧的 “知识库” 按钮,选择并添加本地文档。填写知识库名称,选择嵌入模型。上传本地文件(支持文件、目录、网址、笔记等),例如你要学习的一堆文献。

在这里插入图片描述
聊天、提问:在聊天区域输入问题,Cherry Studio 将调用 DeepSeek 模型,结合知识库内容生成回答。通过上述步骤,你可以在本地成功部署 DeepSeek 模型,构建了本地知识库,并通过 Cherry Studio 的可视化界面进行交互。
新建助手—编辑助手–选择模型及指数库
在这里插入图片描述

在这里插入图片描述

### 如何在本地部署 DeepSeek 进行绘图并结合 Cherry Studio 使用 #### 1. 部署 DeepSeek-R1 为了实现 DeepSeek-R1 的本地部署,首先需要确保环境满足运行条件。DeepSeek 提供了详细的 API 文档来支持开发者调用其服务[^1]。通常情况下,可以通过 Docker 或虚拟机的方式完成模型的本地化设置。 对于绘图功能的支持,DeepSeek 自身并不直接提供图形绘制工具,而是专注于自然语言处理和其他高级 AI 功能。因此,在实际应用中,可能需要额外引入 Python 库(如 Matplotlib、Seaborn 或 Plotly)来进行数据可视化操作。 ```bash docker pull deepseek/r1:latest docker run --gpus all -it deepseek/r1:latest bash ``` 以上命令展示了如何拉取最新的 DeepSeek-R1 映像以及启动容器实例[^3]。如果一切正常,则会收到连接成功的通知,表明可以进入下一步配置阶段。 #### 2. 安装与配置 Cherry Studio Cherry Studio 是一款强大的多模态开发平台,能够帮助用户轻松管理不同类型的机器学习项目[^2]。它不仅简化了模型训练流程,还允许自定义界面设计以便更好地呈现分析成果。 按照官方给出的操作手册执行安装过程之后,应该重点调整以下几个方面以适配特定需求: - **导入预训练权重文件** - **指定 GPU/CPU 加速选项** - **设定输入/输出路径** 当这些准备工作完成后,就可以尝试加载已有的 DeepSeek 实例并与之交互了。 #### 3. 数据可视化示例代码 假设我们已经获取了一组实验结果存储于 CSV 文件当中,下面给出了一个简单的脚本用于生成柱状统计图表: ```python import pandas as pd import matplotlib.pyplot as plt data = pd.read_csv('results.csv') categories = data['Category'] values = data['Value'] plt.figure(figsize=(8,6)) plt.bar(categories, values, color='skyblue') plt.title('Performance Metrics', fontsize=14) plt.xlabel('Categories', fontsize=12) plt.ylabel('Values', fontsize=12) for i, v in enumerate(values): plt.text(i, v + 0.5, str(v), ha='center') plt.tight_layout() plt.show() ``` 此段程序读入外部表格资料后构建直方图表示各类别的得分情况,并标注具体数值便于观察比较效果。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Stestack

你的鼓励是我最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值