自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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-12-26 11:35:35 366

原创 Go-Gin Web 框架完整教程

教程涵盖了 Go-Gin 框架的主要内容,从环境搭建到项目部署的完整流程。

2024-12-25 14:15:40 2436

原创 2024年五大流行的Go框架和库

Go的生态系统持续发展,提供了满足现代开发需求的框架和库。无论是构建小型API、可扩展后端还是全栈Web应用,Gin、Beego、Echo、Buffalo和GORM都能提供所需的性能和简洁性。这些框架通过广泛的社区采用和贡献证明了它们的价值,是任何Go开发者的必备工具。

2024-12-23 17:47:45 2047

原创 RAG技术详解

检索增强生成(RAG)是一个先进的框架,通过集成实时检索的外部数据来增强生成式AI模型的能力。

2024-12-23 11:53:06 1035

原创 Golang基础 - 模块与包

在实际开发中,合理地组织包和模块能够使项目结构清晰,便于团队协作和代码维护。

2024-12-23 10:45:34 421

原创 代码整洁之道:实用指南

整洁的代码不是追求完美,而是让你的工作更容易维护和理解。你未来的自己和团队都会感谢你的。

2024-12-20 17:13:47 251

原创 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语言的控制结构是用来控制程序执行流程的基本语法,包括条件判断、循环、分支选择和其他流控制结构。

2024-12-09 11:49:47 385

原创 Golang基础 - 包导入&变量命名

Go语言中的包(package)是组织代码的基本单元,每个Go程序都是由包组成的。包声明和导入是Go语言中管理代码模块化和重用的重要机制。

2024-12-06 12:20:17 730

原创 Python相关学习资料推荐

关于Python学习资料的推荐,期望帮助每一位愿意学习python的伙伴,资料内容会视心情补充

2024-03-08 12:11:02 345 1

原创 Google Gemini 1.0 对接 - Python demo

Gemini-pro-1.0 python demo

2024-03-06 11:41:59 686 1

原创 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实现一个基础的俄罗斯方块游戏

这个俄罗斯方块游戏包含以下主要功能: 1. 基本游戏机制: - 方块自动下落 - 方块旋转(上箭头键) - 左右移动(左右箭头键) - 加速下落(下箭头键) 2. 游戏特性: - 7种不同的方块形状 - 随机的方块颜色 - 碰撞检测 - 消除完整行 - 计分系统 要运行这个游戏,你需要: 1. 安装Pygame库:pip install pygame 2. 下载代码并运行 游戏控制: - 左箭头:向左移动 - 右箭头:向右移动 - 上箭头:旋转方块 - 下箭头:加速下落

2025-01-03

SQLAlchemy 基础用法完整示例

1. **基础设置** - 创建数据库引擎(Engine) - 定义基类(Base) - 创建会话(Session) 2. **模型定义** - 使用 declarative_base() 创建模型基类 - 定义模型类(User 和 Post) - 设置字段类型、约束和关系 3. **CRUD 操作** - Create:使用 session.add() 添加记录 - Read:使用 query() 查询数据 - Update:直接修改对象属性 - Delete:使用 session.delete() 删除记录 4. **高级查询功能** - 复杂条件过滤 - 排序和分页 - 关联查询 - 事务处理

2024-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除