- 博客(482)
- 资源 (23)
- 问答 (2)
- 收藏
- 关注
原创 SpringDoc:一个用于自动生成API文档的工具
SpringDoc是一个用于Spring Boot的库,可以帮助生成OpenAPI规范的文档,简化API的文档化过程。它支持Swagger UI的集成,使得用户可以直观地查看和测试API端点。
2024-08-07 17:06:19
1193
原创 python-dotenv库
python-dotenv是一个简单的Python库,可以帮助开发者在开发和生产环境中轻松地加载环境变量。这样可以方便地在项目中管理敏感信息或其他配置,尤其是在不同的环境(开发、测试、生产)中。
2024-08-07 14:37:38
322
原创 Rich:一个用于在Python控制台中生成美观和丰富输出的库
Rich库为Python提供了丰富的控制台输出功能,支持打印文本、文本格式化、面板、进度条、树形结构和实时更新等多种使用场景。通过这些功能,可以创建更加美观和交互性强的控制台应用程序。
2024-08-06 20:44:10
705
原创 LangChain之网络爬虫
LangChain的网络爬虫功能通过集成工具简化了网页数据的自动抓取和文本转换,支持异步加载和多种HTML到文本的转换方法,为自动化网络研究提供了强大支持。
2024-08-06 10:24:04
555
转载 Spring Boot项目整合Retrofit:优雅的HTTP客户端工具
retrofit-spring-boot-starter 是一个由 LianjiaTech 开发的 Spring Boot 启动器,旨在简化 Retrofit 的集成与使用。Retrofit 是一个强大的类型安全的 HTTP 客户端,广泛用于 Android 和 Java 应用程序,特别适合与 RESTful API 进行交互。
2024-08-01 16:40:30
100
原创 LangChain之借助Apify云平台实现网站内容爬取与回答问题
LangChain之借助网络抓取和数据提取的云平台Apify,实现深度爬取网站内容,同时提取文本内容进行向量存储,并回答相应的问题。
2024-07-31 15:30:56
393
原创 LangChain之提取解析与结构化输出
从原始LLM生成结构化输出可能是非常困难的,尤其在需要特定格式时。但是LLM只需适当说明和示例,就可以快速适应提取任务。
2024-07-31 11:19:05
489
原创 LangChain之数据库操作:通过链Chain和代理Agent查询数据库信息
在LangChain,其提供了SQL Chain链和SQL Agent代理,他们支持基于自然语言提示构建和运行SQL查询,以此来操作数据库,并且与SQLAlchemy支持的任何SQL版本兼容
2024-07-24 16:53:11
1204
原创 Logback日志框架之使用MDC动态变量根据业务、接口、任务生成相应日志文件
在Logback日志框架中,使用MDC可以为每个线程关联一些上下文信息,在日志输出时可以包含这些信息,从而区分不同线程的日志输出。
2024-07-24 14:04:03
1088
原创 LangChain工具箱Toolkits之使用Gmail工具箱实现邮件查询、邮件发送、邮件删除等操作
LangChain提供了一系列的工具箱Toolkits,它们专门针对某些任务而设计,拥有方便的加载方法。这些Toolkits可以帮助我们更高效地执行特定任务。
2024-07-23 17:18:10
1008
原创 LangChain工具箱Toolkits之使用PlayWright Browser工具自动化Web操作
LangChain提供了一系列的工具箱Toolkits,它们专门针对某些任务而设计,拥有方便的加载方法。这些Toolkits 可以帮助我们更高效地执行特定任务。
2024-07-12 17:29:39
984
原创 LangChain之工具Tools(下)
在LangChain中,通常代理根据任务类型和需求通过大模型推理选择工具处理任务,LangChain传递任务输入给工具生成输出,输出再经大模型推理,作为其他工具输入或最终结果返回给用户。
2024-07-12 13:33:53
1145
原创 LangChain之工具Tools(上)
在LangChain中,通常代理根据任务类型和需求通过大模型推理选择工具处理任务,LangChain传递任务输入给工具生成输出,输出再经大模型推理,作为其他工具输入或最终结果返回给用户。
2024-07-10 20:36:55
1119
原创 使用PEFT库进行ChatGLM3-6B模型的QLORA高效微调
QLoRA是LoRA的扩展版本,在微调过程中引入了量化技术,以进一步提高参数效率。QLoRA利用LoRA的原理,并引入了4位NormalFloat(NF4)量化和双重量化技术,进一步减少了存储和计算资源的使用。
2024-07-10 17:13:41
1128
原创 使用PEFT库进行ChatGLM3-6B模型的LORA高效微调
LORA(Low-Rank Adaptation)是一种高效的模型微调技术,它可以通过在预训练模型上添加额外的低秩权重矩阵来微调模型,从而仅需更新很少的参数即可获得良好的微调性能。这相比于全量微调大幅减少了训练时间和计算资源的消耗。
2024-06-26 20:18:28
1276
原创 LangChain之Agent代理(下)
在LangChain中,Agent代理就是使用语言模型作为推理引擎,让模型自主判断、调用工具和决定下一步行动。
2024-06-26 17:26:38
468
原创 LangChain之Agent代理(上)
在LangChain中,Agent代理就是使用语言模型作为推理引擎,让模型自主判断、调用工具和决定下一步行动。
2024-05-31 15:16:37
823
1
原创 LangChain之内存记忆 ( Memory )
大多数LLM应用都具有对话功能,如聊天机器人,记住先前的交互非常关键。对话的重要一环是能够引用之前提及的信息,这些信息需要进行存储,因此将这种存储过去交互信息的能力称为记忆 ( Memory )。
2024-05-31 10:20:27
1009
原创 LangChain之链的认识(上)
Chain是LangChain中非常重要的一个组件,可以帮助我们更好地组织和管理应用程序的各个功能模块,提高开发效率和应用程序的复杂性。
2024-05-28 15:47:22
1117
原创 Ollama:一个在本地部署、运行大型语言模型的工具
Ollama是一个开源项目,它专为在本地机器上能便捷部署、以及运行大型语言模型(LLM)而设计的工具。
2024-05-25 19:51:09
2692
2
原创 使用llama.cpp实现LLM大模型的格式转换、量化、推理、部署
llama.cpp的主要目标是能够在各种硬件上实现LLM推理,只需最少的设置,并提供最先进的性能。提供1.5位、2位、3位、4位、5位、6位和8位整数量化,以加快推理速度并减少内存使用。
2024-05-24 15:22:07
3197
原创 使用Unsloth微调Llama3-Chinese-8B-Instruct中文开源大模型
Unsloth是一个开源的大模型训练加速项目,可以显著提升大模型的训练速度,减少显存占用。本文将使用Unsloth微调Llama3-Chinese-8B-Instruct中文开源大模型。
2024-05-24 09:16:01
2935
9
原创 安装CUDA Toolkit解决异常:OSError: CUDA_HOME environment variable is not set.
安装CUDA Toolkit解决异常:OSError: CUDA_HOME environment variable is not set.
2024-05-22 14:24:13
1771
原创 一款更加轻量级的虚拟机:Multipass
一款超级轻量级的虚拟机:Multipass。它专为想要通过单个命令获得全新 Ubuntu 环境的开发人员而设计,下载一个全新的镜像需要几秒钟的时间,并且在几分钟内就可以启动并运行VM。
2024-05-22 11:29:25
1746
原创 LangChain之各个输出解析器的使用
输出解析器负责获取 LLM 的输出并将其转换为更合适的格式。借助LangChain的输出解析器重构程序,使模型能够生成结构化回应,并可以直接解析这些回应。
2024-04-29 16:49:02
1182
原创 LangChain之各类提示模板的使用
语言模型的提示是用户提供的一组指令或输入,用于指导模型的响应,帮助模型理解上下文并生成相关且连贯的基于语言的输出,例如回答问题、完成句子或参与某项活动、对话。
2024-04-29 10:17:30
1004
原创 LangChain之模型调用
LangChain的模型是框架中的核心,基于语言模型构建,用于开发LangChain应用。通过API调用大模型来解决问题是LangChain应用开发的关键过程。
2024-04-22 15:30:25
1188
2
原创 初识LangChain的快速入门指南
LangChain是一个基于大语言模型用于构建端到端语言模型应用的框架,它提供了一系列工具、套件和接口,让开发者使用语言模型来实现各种复杂的任务,如文本到图像的生成、文档问答、聊天机器人等。
2024-04-18 09:07:59
877
原创 Python使用OpenAI的API
OpenAI API可以应用于几乎所有涉及生成自然语言、代码或图像的任务。提供了一系列不同能力级别的模型,适用于不同任务的,并且能够微调自己的自定义模型。
2024-04-17 16:05:56
1823
原创 实时通信库之Socket.IO
Socket.IO是一个基于WebSocket的实时通信库,可以在客户端和服务器之间实现低延迟, 双向和基于事件的通信,它提供了简单易用的API,使得在Web应用程序中添加实时通信功能变得非常容易。
2024-04-13 11:01:38
1544
原创 网络爬虫框架Scrapy之Scrapyd部署Scrapy项目
Scrapyd是一个用于部署Scrapy爬虫的开源工具。它可以轻松地在多台服务器上部署和运行Scrapy爬虫,并提供了一些有用的功能,例如爬虫版本管理、调度爬虫任务、监控爬虫运行状态等。
2024-04-10 15:16:48
1154
原创 Scrapy之分布式爬虫管理框架Gerapy
Gerapy 是一个基于 Scrapy 框架的分布式爬虫管理平台,旨在为开发者提供便捷的方式来创建、部署和监控爬虫项目。Gerapy 提供了友好的 Web 界面,可以帮助用户轻松管理多个爬虫并监控它们的运行状态。
2024-04-10 09:54:10
1008
原创 Scrapy Redis实现分布式爬取与缓存管理
Scrapy Redis是Scrapy框架基于redis分布式的一个组件,用于在分布式环境下使用Redis作为共享的调度器和去重器。它可以让多个Scrapy爬虫共享同一个Redis数据库,从而实现高效的分布式爬取。
2024-04-09 15:15:46
835
原创 网络爬虫框架Scrapy的进阶使用
Scrapy是一个功能强大的网络爬虫框架,具有许多进阶功能和技术,通过灵活应用这些功能,可以构建出功能强大、稳定可靠的高级爬虫系统。
2024-04-09 09:54:25
994
原创 网络爬虫框架Scrapy的入门使用
Scrapy是一个用Python编写的开源网络爬虫框架,专门设计用于快速、高效地提取网站数据。它提供了一整套工具和库,可以帮助开发人员创建和管理网络爬虫,用于抓取特定网站的数据并进行处理。
2024-03-25 21:22:11
1094
原创 安装部署Stable Diffusion WebUI实现AI绘画
Stable Diffusion WebUI是一个基于Gradio库的浏览器界面,用于使用Stable Diffusion生成图像,它提供了一个简单易用的界面,可以让用户快速生成图像。
2024-03-25 13:48:59
1972
2
原创 基于OneAPI+ChatGLM3-6B+FastGPT搭建LLM大语言模型知识库问答系统
FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景!
2024-03-24 15:40:41
2833
4
原创 KubeSphere的基本使用操作
使用KubeSphere创建Wordpress(MySQL、Wordpress等组件)应用为例,将其创建后发布至Kubernetes中,并在集群外访问Wordpress服务。
2024-03-22 22:06:51
1524
WizTree:一款免费的Windows磁盘分析工具
2024-08-15
HeidiSQL:一款数据库管理工具
2024-08-02
jdk-8u141-linux-x614.tar.gz
2024-08-01
Bulk Rename Utility:一个可以自定义规则批量重命名文件的工具
2024-07-17
FastStone Capture 10.6:一个功能强大的录屏、截图工具
2024-07-17
适用于window的apache-maven-3.5.x~3.9.x-bin.zip安装程序
2024-06-26
Fiddler安装包与菜单汉化
2024-02-20
VMware ESXI 8.0镜像安装包
2024-02-20
Java开发手册(嵩山版).pdf
2023-06-28
Java开发手册(泰山版).pdf
2023-06-28
flink安装程序,具体版本flink-1.7.0-bin-scala-2.12
2023-06-28
Apache OpenOffice开源办公软件套件
2023-05-16
LibreOffice开源办公套件
2023-05-16
Bandicam屏幕录制软件
2023-05-06
磁盘空间使用情况分析工具之WizTree
2023-05-06
mysql-5.7.27-1.el7.x86-64.rpm
2023-04-27
skywalking-apm+skywalking-java-agent
2023-04-26
Protocol Buffers - Google的数据交换格式
2023-04-21
Vue.js 核心 相关面试题
2023-02-13
Postman-9.16.0
2022-07-27
apache-tomcat-9.0.65-windows-x64.zip
2022-07-27
apache-tomcat-8.5.81-windows-x64.zip
2022-07-27
apache-tomcat-10.0.23-windows-x64.zip
2022-07-27
适合64位系统的TortoiseSVN对应的中文简体语言包:TortoiseSVN-1.14.3.29387-x64-svn-1
2022-07-22
64位系统的TortoiseSVN-1.14.3.29387-x64-svn-1.14.2
2022-07-22
Java基础核心总结.PDF
2022-06-30
Java核心知识点.PDF
2022-06-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人