- 博客(30)
- 收藏
- 关注
原创 LangChain 文档加载完全指南:从PDF到YouTube的多样化数据源处理
LangChain的文档加载器(Document Loaders)是该生态系统的核心组件之一,它们负责将各种格式和来源的数据转换为标准化的文档对象。这些加载器能够处理PDF、网站、YouTube视频、Notion数据库等多种数据源,为后续的机器学习工作流提供统一的数据接口。从不同来源获取原始数据将数据转换为标准文档对象(包含内容和元数据)提供一致的编程接口简化数据预处理流程# 添加元数据LangChain的文档加载器为处理多样化数据源提供了强大而灵活的工具集。
2025-03-27 18:06:40
944
原创 LangChain + PostgreSQL 实现向量数据库与 RAG 搜索
通过本教程,你可以快速实现一个基于 LangChain 和 PostgreSQL 的 RAG 搜索系统,使用向量数据库存储并检索文档的嵌入数据。你可以根据实际需求进一步扩展和优化此系统,提升其查询能力和处理效率。
2025-03-27 16:55:58
1064
原创 【Fine-tuning】大模型微调技术概览
大模型微调(Fine-tuning)是指在预训练的大规模模型基础上,通过少量数据对模型进行进一步训练,使其适应特定任务或领域的过程。预训练模型通常经过海量数据的训练,在多个任务上具备强大的泛化能力,而微调则通过调整模型参数或结构,使其在目标任务上表现更优。
2025-03-13 16:47:20
407
原创 【Pytorch & Transformers Fine-tune】使用BERT进行情感分类任务微调
在这篇教程中,将带你了解如何对预训练模型进行微调,这是一种强大的技术,可以让你将最先进的模型应用到你的特定任务上。微调相比从头训练模型有显著优势:它减少了计算成本,降低了碳足迹,并允许你无需从零开始就能使用先进模型。预训练模型已经在大量数据上学习了通用表示,只需要在特定任务上进行少量训练即可适应新任务。🤗 Transformers 库提供了数千个预训练模型,涵盖了各种任务。
2025-03-12 17:18:16
748
原创 【GO】GORM 使用教程
GORM 是一个功能强大且易于使用的 Go 语言 ORM 库,能够让开发者以面向对象的方式与数据库交互,减少了 SQL 语句的编写和管理的复杂度。它适合需要处理数据库的 Go 项目,特别是那些涉及大量数据操作、需要事务支持和多表关联的应用。
2025-01-09 17:21:55
1789
原创 Go语言中的接收器(Receiver)详解
接收器是方法的一部分,它标识了方法所属的类型(即哪个类型能够调用这个方法)。接收器出现在方法的参数列表的第一个位置,在语法上类似于函数的参数,但它表示的是方法的调用对象。接收器的作用是使得方法与特定类型的对象(实例)关联,类似于其他编程语言中的类(class)中的成员函数(member function)或实例方法(instance method)。Go 语言的接收器(Receiver)是绑定方法到特定类型的机制,分为值接收器和指针接收器两种类型,决定了方法如何访问和修改接收器对象的状态。
2025-01-08 17:50:05
1139
原创 如何理解并发和并发编程?
并发指的是多个任务在同一时间段内交替执行,并发编程则是编写这种交替执行程序的方法。而并行指的是多个任务真正同时执行,通常需要多个处理器核心的支持。并发编程面临着同步、死锁等挑战,需要合理的设计来保证程序的正确性和高效性。
2025-01-08 10:17:23
636
原创 tail 命令使用教程
tail 是一个在 Unix-like 操作系统中非常常见的命令,它用于显示文件的最后部分,特别适用于查看日志文件或大文件的结尾。
2025-01-07 17:47:22
3770
原创 Linux 查找工具 - find 命令介绍
find是 Linux 中一个非常强大的命令,用于在文件系统中查找符合特定条件的文件或目录。它的功能非常强大,支持根据文件名、文件类型、修改时间、文件权限、大小等多种条件进行查找,还可以结合其他命令进行更复杂的操作。
2025-01-07 14:46:51
881
原创 Go 语言打印函数完全指南
在 Go 语言中,打印输出是最基本且最常用的功能之一。Go 的fmt包提供了一系列强大的打印函数,可以满足不同场景下的输出需求。本教程将详细介绍这些函数的使用方法和最佳实践。
2025-01-07 14:21:31
621
原创 完整的 Pillow 使用教程
Pillow 是一个功能强大的图像处理库,提供了大量的图像操作方法。打开、显示、保存图像改变图像大小、裁剪、旋转和翻转使用图像滤镜和调整图像颜色在图像上绘制文本、线条和形状合成图像和处理透明度你可以根据自己的需求,结合这些功能,创建更加复杂的图像处理应用。
2025-01-03 17:41:47
1201
原创 Pygame - 俄罗斯方块游戏开发教程
本教程将带你一步步制作一个简单的俄罗斯方块游戏,使用Python和pygame库。我们将逐步了解如何创建游戏窗口、实现方块控制、碰撞检测、行消除、计分等功能,最后完成一个基本的俄罗斯方块游戏。
2025-01-03 17:35:24
513
原创 2024年五大流行的Go框架和库
Go的生态系统持续发展,提供了满足现代开发需求的框架和库。无论是构建小型API、可扩展后端还是全栈Web应用,Gin、Beego、Echo、Buffalo和GORM都能提供所需的性能和简洁性。这些框架通过广泛的社区采用和贡献证明了它们的价值,是任何Go开发者的必备工具。
2024-12-23 17:47:45
2047
原创 Golang基础 - 复合数据类型
Go的复合数据类型提供了多种构建复杂数据结构的方法。数组和切片适合用于处理集合数据,映射则用于存储键值对,结构体用于将不同类型的数据组织在一起,而接口则提供了灵活的多态能力。这些复合数据类型是Go语言强大且灵活的基础。
2024-12-13 12:24:41
546
原创 Scikit-Learn 机器学习入门实战教程
Scikit-Learn(sklearn)是一个功能强大的Python机器学习库,它构建在NumPy、SciPy和Matplotlib等库的基础上。它提供了简单且高效的数据挖掘和数据分析工具,是入门机器学习的理想选择。Scikit-Learn提供了简单易用的机器学习工具集统一的接口设计使得学习和使用变得简单。
2024-12-12 16:48:01
175
原创 用LangChain和Llama3构建一个简易文章生成器
在本文中,我们将构建一个可以根据特定参数(如主题、长度、语气和目标受众)生成定制文章的系统。通过Ollama访问的Llama3模型为该任务提供了性能和灵活性的适当平衡。
2024-12-11 16:55:45
786
原创 使用 FastAPI 验证用户输入:带有自定义验证器的示例
构建 API 时,验证用户输入对于维护数据完整性和提供出色的用户体验至关重要。使用 FastAPI 和 Pydantic,您可以轻松验证传入的数据并向用户提供清晰的反馈。在本文中,我们将构建一个带有自定义验证器的简单用户管理 API。
2024-12-10 15:34:19
315
原创 Golang基础 - 函数定义
基本函数,支持返回多个值。具名返回值,使代码更清晰。可变参数,使函数能够处理任意数量的参数。匿名函数和闭包,提供了更强的灵活性,支持更复杂的编程模式。函数作为参数和返回值,允许更高阶的函数操作。
2024-12-09 11:58:09
834
原创 Golang基础 - 包导入&变量命名
Go语言中的包(package)是组织代码的基本单元,每个Go程序都是由包组成的。包声明和导入是Go语言中管理代码模块化和重用的重要机制。
2024-12-06 12:20:17
730
原创 Shell 基础知识
Shell 是 Linux 系统中一个非常重要的工具,掌握 Shell 的工作原理和基本语法可以帮助用户更有效地使用 Linux 系统。
2024-03-05 14:39:04
691
原创 Linux基础概要
Linux 是一种自由和开放源码的类UNIX操作系统。它以其稳定性、安全性、高效性而闻名,被广泛应用于服务器、桌面、嵌入式系统等领域。掌握Linux的基本知识和操作,可以帮助我们更好地使用Linux系统。
2024-03-04 16:36:18
1221
原创 Python调用xlrd操作excel - 将原文件复制并编辑后另存
最近学习了python对excel的一些操作,以下例子是将数据填充到excel表格中,并保留原表格的样式。操作流程为:打开原表格并将原表格带样式复制出来获取需要修改内容的sheet将内容填到对应的单元格中设置单元格样式,如框线,填充色等重命名并保存表格,若使用原表格名,则原表格内容会被覆盖以下是完整代码,本程序使用的是xlrd, xlwt, xlutils库,python不自带,需...
2020-03-07 11:47:09
427
1
用Pygame实现一个基础的俄罗斯方块游戏
2025-01-03
SQLAlchemy 基础用法完整示例
2024-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人