- 博客(475)
- 资源 (16)
- 问答 (2)
- 收藏
- 关注
原创 Spring AI + DeepSeek 构建大模型应用 Demo
Service分析以下文本的情感倾向,从非常负面、负面、中性、正面、非常正面中选择最合适的:文本: {text}只返回情感倾向,不要其他内容。""";从以下文本中提取{count}个关键词:文本: {text}以JSON数组格式返回关键词。""";// 其他自定义方法...集成 Spring AI 和 DeepSeek创建基本的聊天接口实现结构化 Prompt 工程处理流式响应添加自定义 AI 服务方法异常处理和前端集成多轮对话管理。
2025-03-27 22:06:21
69
原创 deepseek实战教程--第七篇DS大模型与AI平台千丝万缕的关系
前面几篇文章,我们介绍了DeepSeek,Ollama,Chatbox,CherryStudio,AnythingLLM,Gemma3,千问QWen,Dify,Docker的安装与使用,虽然我们已经可以在本地使用deepseek了,但是你是否还是有些迷糊,这一堆的名称,是不是很多的功能是重复的了,既然都是用来本地部署大模型的,使用一个行不行,为什么需要介绍这么多的安装,感觉安装完ollama就可以使用大模型了。首先讲解几个大模型在使用阶段的几个概念:底层模型、安装工具、应用、应用开发平台、容器化部署工具。
2025-03-27 21:26:16
178
原创 deepseek实战教程-第六篇查找源码之仓库地址与deepseek-R1、deepseek-LLM仓库内容查看
上一篇讲了支持deepseek的模型应用的本地安装和部署以及使用。再上一篇讲解了deepseek提供的开放api,便于开发者基于deepseek提供的接口来编写属于自己的业务应用程序。但是前面几篇我们都是在用模型,我们知道deepseek是开源的,那么deepseek的源码在哪里,具体源码是什么样的呢,是否和我们编写的Java程序一样,是一行行的代码呢,还是什么样的项目结构呢?本文带您解开deepseek源码的面纱。
2025-03-25 23:48:11
114
原创 deepseek实战教程-第五篇支持deepseek的大模型应用安装及使用
本章在介绍deepseek模型源码和原理之前,先介绍一下deepseek的应用程序的本地安装和部署,以及如何通过应用连接模型,来实现具体的模型能力调用。前言:第一篇详细讲解了本地化部署deepseek的方式,我们讲解了使用ollama,Chatbox两种方式,但是实际上deepseek的部署还有很多种方式,有单模型部署的方式,其中大模型应用就是可以以各种页面的方式或者流程或者自主设计应用的方式来访问模型。
2025-03-25 22:55:06
288
原创 deepseek实战教程-第四篇开放平台接口文档使用
通过上面的介绍,我们就基本掌握了deepseek提供的基础的开发api功能,我们可以通过学习掌握这些api接口,来在自己的项目中调用所需接口,完成我们自己的业务功能,实现和我们的项目的嵌入。当然这是程序员的工作,并不是没有编程基础的人做的事情,希望我们能够尽快掌握并进入大模型的业务开发中,实现工作效率和业务效率的双重提升通过本章我们已经可以完成deepseek的应用开发了。
2025-03-24 19:53:10
238
原创 deepseek实战教程-第三篇编写第一个agent
本文介绍了从0到1,完成一个agent项目。我们可以在此基础上,添加业务能力,这样就可以实现deepseek+业务了。下一篇,结合编剧的场景,实现一个编剧的智能体。
2025-03-07 00:49:12
123
原创 deepseek实战教程-第二篇训练知识库
目前虽然流程都能跑通,可以正常使用,但是还有很多功能欠稳定,且需要我们花时间精力进行数据库训练, 在下周我讲重点整理Cherry Studio 和 anything LLM在本地知识库训练方面的优劣势,以及在使用过程中常见问题的解决方法。第一篇讲解了如何本地部署安装deepseek并使用,但是我们可能会需要有自己的特殊的数据支持,有自己特色的回答,那就需要训练知识库。不过切换到7B就会好很多。3).点击页面下方的“搜索知识库”按钮,在搜索框中填写想要搜索的信息,点击搜索按钮,即可展示知识库中对应的内容;
2025-02-23 19:29:01
217
原创 deepseek实战教程-第一篇本地化部署
自从22年年底开始,人工智能开始从实验室一下子走入了普通人的视野中,chatgtp像一颗石子投入水中,溅起了一波又一波的涟漪。我们都通过各种方式试用大预言模型和机器进行对话或者提问。随着大语言模型的出现,各个类型的大模型也开始出现,文字生成图片,文字生成视频,文字生成音乐,文字生成3d模型等等。但当我们深入了解后会发现,很多网站的模型使用要会员,或者会受网络影响,我们很难自己直接使用自己的模型,加之受制于电脑的配置,更难训练自己的模型。
2025-02-23 18:11:32
223
原创 pi4j-v2与与pi4j-v1版本的变化
未来的目标是将范围限制在 Raspberry Pi 的原始 I/O 功能范围内 平台,并为 bug 修复和新的 RaspberryPi 模型引入提供及时的更新和发布。除了上面列出的功能外,Pi4J 2.0 版本还放弃了旧的 WiringPi 引脚编号方案,转而采用 更传统和最常用的 Broadcom 引脚编号方案。因为v2版本整体架构发生了变化,所以使用v1编写的代码在v2版本上是几乎完全不能用的,因为板子不提供对象抽象,所以v2版本直接使用var来指定,例如完成led灯点亮的代码。2.0 中的新增功能。
2025-02-07 22:45:02
64
原创 树莓派4b如何连接ov7670摄像头
在树莓派4B上连接和使用OV7670摄像头是一项具有一定技术挑战的任务。这是因为OV7670摄像头是一个原始的CMOS摄像头模块,它通过并行接口与主机通信,而树莓派的GPIO接口通常用于串行接口(如I2C、SPI、UART)通信,不直接支持并行摄像头接口。因此,需要一些额外的硬件和软件工作来实现。
2025-01-04 22:28:57
313
原创 android开发demo的步骤
创建一个简单的Android开发Demo可以帮助您快速了解Android应用开发的基本流程。以下是创建一个简单的“Hello, World!
2025-01-03 10:12:42
480
原创 开发android应用,如何搭建开发环境
开发Android应用程序需要搭建一个合适的开发环境。通过上述步骤,您可以成功搭建一个完整的Android开发环境,开始进行应用的开发与测试。
2025-01-03 10:11:14
444
原创 开发一个app的流程
开发一个应用程序(App)的流程通常包括以下几个关键步骤。通过以上这些步骤,您可以系统地开发和管理一个应用程序项目,确保最终产品能够满足用户需求,并在市场中取得成功。
2025-01-03 10:09:32
272
原创 在Java技术栈中,常用的分布式一致性算法和框架
这些框架和算法在Java生态系统中被广泛应用于构建可靠的分布式系统,确保数据的强一致性和系统的高可用性。开发者可以根据项目需求选择合适的框架进行集成和部署。
2024-12-29 12:55:15
204
原创 显示屏的SPI协议介绍
SPI(串行外设接口)是一种同步串行通信协议,通常用于在微控制器和外设之间进行短距离通信。TFT显示屏经常使用SPI协议进行数据传输,因为它简单且数据速率较高。以下是SPI协议的一些基本特性和使用说明:SPI协议基本特性1. 全双工通信:SPI允许同时发送和接收数据,数据通过主设备和从设备之间的两条数据线(MOSI和MISO)传输。2. 主/从架构:SPI由一个主设备和一个或多个从设备组成,主设备控制时钟信号。3. 四条主要信号线:- MOSI(主输出,从输入):主设备发送数据,从设备接收数据。
2024-12-21 10:41:53
172
原创 k8s 20版本以上,有了 CoreDNS作为域名解析服务器了,pod通过域名相互访问,需要额外配置dns条目吗
在 Kubernetes 20版本及以上,并且使用 CoreDNS 作为内部域名解析服务器时,一般情况下您不需要额外配置 DNS 条目来让 Pod 通过域名相互访问。例如,如果一个 Pod 想要访问另一个 Pod,它可以使用另一个 Pod 的服务名称作为域名来进行通信。通常情况下,在 Kubernetes 20版本以上,使用 CoreDNS 作为域名解析服务器时,Pod 之间的通信通过服务名称作为域名是无需额外配置 DNS 条目的。如果您遇到任何问题或需要进一步协助,请随时告诉我。
2024-11-25 21:00:45
303
1
原创 图像识别,摄像头选型,分辨率因素如何考量
选择合适的摄像头和分辨率需要综合考虑识别需求、设备性能和实际应用场景。通过实验和优化,可以找到最佳的配置,实现高效且准确的图像识别。
2024-11-25 19:20:17
546
原创 stable diffusion 如何配置高分辨率图片生成
配置Stable Diffusion以生成高分辨率图片涉及多个方面,包括模型配置、硬件要求以及潜在的调整技巧。
2024-11-25 19:07:31
311
原创 基于lvgl+ST7735制作一款esp8285的控制面板程序
要在ESP8285上使用LVGL和ST7735创建一个控制面板程序,你需要遵循以下步骤。这个过程包括设置开发环境,连接硬件,编写代码,以及调校和优化。
2024-11-25 18:59:31
417
原创 Android平台上使用Java来识别蔬菜中的害虫(比如蜗牛)的方案
CameraX和TensorFlow Lite在android系统上实现蔬菜害虫识别
2024-11-25 18:57:22
459
原创 丹摩智算(damodel)部署stable diffusion实践
名词解释:丹摩智算(damodel):是一款带有RTX4090,Tesla-P40等显卡的公有云服务器。stable diffusion:是一个大模型,可支持文生图,图生图,文生视频等功能。
2024-11-20 15:43:12
1090
原创 jdk 11.0.8 配置 classpath
如果你需要为开发或者编译时指定额外的类路径,可以使用javac的-cp或者-classpath参数,或者使用java运行时的-cp或者-classpath参数。请注意,在JDK 11及以后的版本中,一般不需要手动设置CLASSPATH环境变量,除非你需要为某些特定的工具或脚本指定类路径。作为7,8常年用户,这个变化现在才注意到,既是个惊喜,又是个惊吓,技术更新和变化,得不停学习。通过aigc的回答,配置jdk的时候,11版本是不需要配置classpath了。
2024-10-10 09:25:29
352
原创 KiCad电机控制电路图设计demo
:接下来,根据电机控制的需求,绘制电路原理图。这涉及到选择合适的图纸尺寸、添加注释、设置标题等信息,以确保原理图清晰易懂。在原理图中,需要正确连接各个元件,形成完整的电路。此外,还可以参考一些进阶技巧,如添加填充敷铜、制作特殊形状的焊盘等,以优化电路板的制造和焊接过程。:首先,需要创建电机控制相关的元件符号和封装。这包括定义元件的引脚、尺寸等物理特性,以及元件在电路中的逻辑连接。:最后,将设计好的原理图输出为正式的文档。:在原理图完成后,可以进行电路仿真以验证设计的正确性。工具进行原理图设计,而。
2024-09-29 10:19:16
192
原创 threejs 如何做电机部件
这段代码创建了一个简单的电机模型,包括一个红色的圆柱体代表电机主体和一个黑色的圆柱体代表电机轴。// 创建一个圆柱体,用作电机的轴。// 创建一个圆柱体,用作电机的主体。// 将轴添加到电机。// 创建电机部件的几何体。// 将电机添加到场景。
2024-09-28 17:17:56
115
原创 TensorFlow+springboot 花生病虫害叶片识别,如何训练模型
模型训练完成后,可以通过TensorFlow的tf.saved_model或tf.keras.models.save_model方法导出模型,然后在Java代码中使用TensorFlow Java API加载和运行模型。替换 "input_node_name:0" 和 "output_node_name:0" 为模型中对应输入和输出节点的正确名称。训练模型:使用TensorFlow提供的API训练模型,通常是在Python环境中。导出模型:将训练好的模型导出为可在Spring Boot中使用的格式。
2024-09-28 10:42:41
924
原创 springboot+neo4j demo
这个简单的示例展示了如何在Spring Boot应用中集成Neo4j,包括创建节点实体、使用Neo4j仓库接口以及创建一个简单的REST控制器。这个示例可以作为开发者学习和实践Spring Boot与Neo4j集成的起点。以下是一个简单的Spring Boot与Neo4j集成的示例代码。
2024-09-27 18:53:55
808
原创 ubuntu 安装neo4j
完成以上步骤后,你应该能够在Ubuntu系统上成功安装并运行Neo4j。安装成功之后,可以通过springboot与neo4j一起来使用。
2024-09-27 18:52:54
1369
原创 webpack插件开发 模拟vue系统登录后,获取a标签下的文件
浏览器插件开发中,在webpack插件开发中,模拟Vue系统登录后获取a标签下的文件,可以通过监听某个登录事件,并在事件处理函数中修改Webpack的输出配置来实现。// 假设这是检查登录状态的函数。// 如果需要修改输出的a标签下的文件名称,可以修改assets。// 在这里可以监听登录事件,然后根据登录状态修改输出配置。// 登录成功后,可以修改输出文件的路径或名称。// 假设修改文件名称的逻辑。// 使用插件的示例。
2024-09-26 17:43:00
568
原创 前端插件开发用什么技术比较好,用来程序自动化下载
在配置VS Code以支持这些工具时,你可以安装相关的插件,如Vetur(针对Vue.js)或Volar(针对Vue 3)、ESLint、EditorConfig等,这些插件可以帮助你更好地集成和使用上述工具。最后,为了提高工作效率和开发体验,你还可以根据个人偏好和项目需求对VS Code进行基本配置,如设置字体大小、显示行号、自动保存等选项,以及安装其他有用的扩展插件,如自动关闭标签、自动重命名标签、路径智能提示等插件,以提升编码体验。此外,为了提高代码质量和自动化代码检查,你可以使用。
2024-09-26 17:29:49
571
原创 ubuntu 系统下,安装stable diffusion解决下载速度慢的问题
修改download_repositories_and_models_v2.sh文件,使用清华大学的镜像源。# 修改download_repositories_and_models.sh文件,使用清华大学的镜像源。# 修改download_repositories.sh文件,使用清华大学的镜像源。# 修改download_models.sh文件,使用清华大学的镜像源。# 修改download_model.sh文件,使用清华大学的镜像源。# 修改download_ui.sh文件,使用清华大学的镜像源。
2024-09-24 05:33:30
715
原创 大模型的embedding详解
*Embedding(嵌入)**是大语言模型和其他机器学习模型中的一种核心技术,它通过将离散的数据(如单词、句子、图像)转换为连续的向量表示,使得这些数据可以在高维空间中进行操作和分析。Embedding 的本质是为模型提供一种能够捕捉数据之间语义或特征关系的紧凑数值表示。
2024-08-14 15:22:26
1834
原创 大模型提示词策略-思维链COT
COT(Chain of Thought,思维链)是一种提示词设计策略,主要用于增强AI模型在复杂推理任务中的表现。通过明确列出思维步骤或逻辑链条,COT提示引导AI逐步解决问题,而不是直接给出答案。这种方法可以显著提高AI在多步骤推理、决策和问题解决中的准确性和可靠性。
2024-08-14 15:08:17
1337
原创 大语言模型(LLMs)Tokenizers详解
Tokenizers是大预言模型处理和生成文本的基础。通过将文本分割为有意义的单元,模型可以学习语言的结构和语义,从而实现复杂的语言理解和生成任务。选择合适的Tokenizers方法和策略对于提高模型的性能和效率至关重要。
2024-08-13 12:50:05
794
原创 大语言模型(LLMs)的token详解
Token是文本的最小单位,模型通过处理这些单位来理解和生成语言。单词(Words):完整的词汇单元,如“apple”、“run”。子词(Subwords):介于单词和字符之间的单元,如“unbelievable”可能被分割为“un”、“believ”、“able”。字符(Characters):单个字母或符号,如“a”、“1”、“$”。Tokenization是大预言模型处理和生成文本的基础。通过将文本分割为有意义的单元,模型可以学习语言的结构和语义,从而实现复杂的语言理解和生成任务。
2024-08-12 21:51:01
2365
2
原创 springboot+neo4j的demo
创建一个Spring Boot项目并集成Neo4j图数据库,可以按照以下步骤进行。假设你已经安装了Java、Maven和IDE(如IntelliJ IDEA或Eclipse)。
2024-08-12 20:31:25
193
原创 图数据库框架及其支持的开发语言和应用场景
这些图数据库框架通过提供多种编程语言的支持,使得开发者能够灵活选择适合自己项目的语言进行开发。同时,社区和第三方开发者也会提供各种语言的库和工具,进一步丰富了图数据库的开发生态。
2024-08-12 20:21:46
590
c语言编写的二叉树深度优先遍历算法
2024-08-23
数据结构-二叉树的广度优先遍历
2024-08-23
自动售货机的数据库设计文档
2024-08-23
软件工程-项目管理-可行性分析报告模板文档
2024-08-23
freeswitch1.10.10编译包
2024-04-26
基于树莓派的Java版麦克纳姆轮智能控制学习平台.ppt
2021-03-06
软件工程-软件部署手册模板
2020-12-09
centos7arm64重装yum所需要的rpm包
2020-12-01
kubernetes-release-1.18.zip-树莓派-centos7可用编译源码包
2020-08-07
ZD Soft Screen Recorder_8.0.exe
2020-02-20
elasticsearch-7.5.2-x86_64.rpm
2020-02-17
pi4j-core-1.2.jar
2020-01-15
maven-shade-plugin-3.1.0.jar
2018-11-10
vista/2008/win7 启动菜单自动修复工具
2012-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人