大家好,我是unknow。今年我将深入AI相关领域的学习、实践和总结,并且会将AI进行商业化实践。我会总结一些高质量的AI平台、AI工具和AI相关的实践。感兴趣的同学欢迎关注,一起学习。
这是我的第二篇AI领域的文章,本文我将分享市面使用最多的私有化搭建AI大模型的工具(Ollama)。从如何安装
、如何使用
、接口文档
等多种方式做一些详细的介绍。
Ollama是一个开源的本地大语言模型(LLM)运行平台,旨在让用户能够更轻松地在本地运行、管理和使用大语言模型。本文采用Ollama在本地搭建,最近火爆全球的AI开源大模型-DeepSeek。
DeepSeek-R1介绍
DeepSeek-R1是一款革命性的专注推理语言模型,体验突破性的AI技术,在数学、编程和复杂问题解决方面具有卓越的推理能力。完全由深度求索人工智能基础技术研究有限公司开发,是100%的一家中国科技公司。
关于更多的介绍,大家可以通过官网进行了解。
DeepSeek-R1特点
DeepSeek-R1作为一款革命性的专注推理语言模型,并且是完全开源使用。不管是在资源消耗
、还是逻辑推理
、内容质量
等方面都跟国外ChatGPT完全匹敌。作为一种专注于推理和逻辑处理的先进人工智能模型,我总结了以下几个方面(DeepSeek-R1特点):
**1. 深度推理能力:**DeepSeek R1 是一种专门的推理模型,能够处理复杂的逻辑链,提供深度思考和推理能力。它在数学、编码和复杂推理任务中表现出色,推理过程清晰明了。例如,在解决多层推理的数学竞赛题时,DeepSeek R1 能够快速准确地给出答案。
**2. 实时数据检索:**DeepSeek R1 支持实时从网络上检索最新信息,确保用户获取的信息是最新的。这与依赖预训练数据的传统 AI 模型不同,使其能够回答关于最新事件或新兴技术的问题。
**3. 事实核查与准确性:**DeepSeek R1 通过交叉引用多个来源来提高信息的准确性,优先考虑可靠和最新的内容。这种机制使其在处理复杂查询时能够提供更准确、更可靠的答案。
**4. 高级自然语言理解:**DeepSeek R1 使用高级自然语言处理技术,能够更好地理解用户的查询意图。它支持自然语言查询,能够处理复杂的句子结构,并提供精确的搜索结果。
**5. 开源与低资源消耗:**DeepSeek R1 是开源的,并且在资源利用上非常高效。它不需要大量的计算资源即可运行,这使得它在硬件要求上更具优势。
**6. 顿悟现象(Grokking):**DeepSeek R1 在处理复杂问题时会表现出"顿悟"现象,即在推理过程中突然停下思考,自主修正推理路径,并用自然语言标注出思考过程。这种能力让用户能够直观感受到模型的推理过程。
**7. 多领域优化:**DeepSeek R1 优化了对科学、学术和行业特定信息的检索,能够更好地处理研究和技术查询。这使其在多个领域(如金融、教育、医疗等)都有广泛的应用。
**8. 高度可定制化:**DeepSeek R1 支持用户根据自己的需求定制搜索参数、分析模型和输出格式,满足不同场景的需求。
**9. 易于集成:**DeepSeek R1 提供了强大的 API 支持,可以轻松集成到现有的应用程序、网站或系统中,无需复杂的开发工作。
这些特点使 DeepSeek R1 成为一个强大的工具,适用于需要深度推理和实时数据检索的场景。
安装DeepSeek-R1
前面第一篇,介绍了如何在本地安装ollama,这里就不在介绍,如果不会可以阅读第一篇内容进行安装。
第一步通过ollama官网,我们搜索到DeepSeek-R1,如下图显示:
直接点击右侧的命令即可复制。
shell
ollama run deepseek-r1:7b
打开我们的电脑终端工具,将命令进行粘贴即可。
shell
PS C:\Users\admin> ollama run deepseek-r1:7b
⠧
第一次安装时,会有下载进度条显示。当进度条显示下载完毕,就表示安装完成了。
当安装完成之后,就会自动进入如下的界面,此时只要输入相关问题就即可。
shell
PS C:\Users\admin> ollama run deepseek-r1:7b
>>> Send a message (/? for help)
我这里以鸡兔同笼
为例,整体思路和解答示例都是非常的完美(篇幅问题,就不讲所有的内容展示出来)。
shell
>>> 能否帮我们解答一下鸡兔同笼的问题
<think>
首先,我需要理解用户提出的问题。用户提供了一个关于"鸡兔同笼"的典型问题。
接下来,我会列出已知的信息:笼子里有若干只鸡和兔子,共有头35个和脚94只。
然后,我会设定变量来表示鸡和兔子的数量。假设鸡的数量为x,兔子的数量为y。
根据头的总数可以得到第一个方程:x + y = 35。
根据脚的总数,每只鸡有2只脚,每只兔子有4只脚,因此得到第二个方程:2x + 4y = 94。
为了简化计算,我会将第二个方程两边同时除以2,得到x + 2y = 47。
接下来,我会使用代数方法来解这个方程组。从第一个方程中可以得出x = 35 - y。
然后,我将x的表达式代入简化的第二个方程中:(35 - y) + 2y = 47。
通过合并同类项和进一步化简,得到12 = y,这意味着兔子的数量是12只。
最后,我会代入y = 12到第一个方程中,计算出x = 23,即鸡的数量为23只。
</think>
当然可以!让我们一起来解答这个"**鸡兔同笼**"的问题。
**问题描述:**
笼子里有若干只鸡和兔子,共有头35个和脚94只。请问笼中有多少只鸡和多少只兔子?
**解题步骤:**
1. **设定变量:**
- 设鸡的数量为 \( x \) 只。
- 设兔子的数量为 \( y \) 只。
2. **根据已知条件列出方程:**
可视化操作
当我们安装好大模型之后,为了方便使用,大多数还是利用一些可视化界面的工具来使用。这里强烈推荐Chatbox AI,Chatbox AI 是一款 AI 客户端应用和智能助手,支持众多先进的 AI 模型和 API,可在 Windows、MacOS、Android、iOS、Linux 和网页版上使用。