自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谢彦的技术博客

静心格物致知

  • 博客(626)
  • 资源 (21)
  • 收藏
  • 关注

原创 Django的异步任务队列管理_Celery

Celery 是一个异步任务队列,能够将耗时操作(如发邮件、处理图片、网络爬虫等)从 Django 主线程中分离出来,由后台的 worker 处理,避免阻塞请求。Celery 作为独立运行的后台进程(Worker),持续监听消息队列(Broker),接收并处理任务,而 Django 主线程用于发布任务。Django 和 Celery 通过消息中间件(Broker)进行通信,最常用的选择是 Redis 或 RabbitMQ,因为它们速度快且稳定。注意:由于 memory 维护不佳,建议直接使用 Redis。

2025-04-28 10:25:57 717 1

原创 OpenRouter大语言模型接入平台

OpenRouter 是一个开放协议的“大语言模型接入平台”。用户可以在一个平台上使用统一的 API 接口和统一的 APIKey 调用各种模型。

2025-04-28 10:23:46 894

原创 论文阅读_Citrus_在医学语言模型中利用专家认知路径以支持高级医疗决策

介绍 Citrus,一个医学语言模型,旨在模拟医疗专家的认知过程,以改善医学推理任务。

2025-04-28 10:22:56 719 1

原创 Obsidian使用大模型_ 插件ExMemoTools使用指南

该插件通过引入 LLM(大模型)来提升 Obsidian 的工作效率。下面我将详细讲解其使用方法。

2025-04-28 10:21:44 973

原创 MCP_3_MCP服务配置指南

收集了大量 MCP Servers,可在 mcp.so 上使用,而无需本地安装,只需简单配置(如配置 API Key),即可通过 URL 访问各种 MCP Server。由 MCP 官网维护的 Obsidian Markdown Notes,可用于读取和搜索 Obsidian 知识库中的 Markdown 笔记。在本地调用时,请勿将 TAVILY_API_KEY 设置在。* 还在到处找MCP资源?已提供超过 4000 项服务(250328)。* MCP协议(兼容OpenAI API)

2025-04-28 10:19:27 620

原创 MCP之二_服务器与客户端实现

使用 TypeScript 编写的 MCP server 可以通过 npx 命令来运行,使用 Python 编写的 MCP server 可以通过 uvx 命令或 Python 命令来运行。使用 Cursor 和 Claude 桌面版是常见选择,本文将介绍如何在自定义应用中使用 MCP。,也可以手动在 Setting 中设置,详见 API 的 server.py。官网上展示了如何利用 FastMCP 提供的多种数据和工具。运行,或者直接通过 client.py 调用。服务默认被启动在 8000 端口的。

2025-04-28 10:18:17 305

原创 MCP之一_MCP协议解析

MCP(Model Context Protocol,模型上下文协议)是 Anthropic 在 2024 年底推出的一种开放协议,旨在实现大语言模型(LLM)与外部数据源、工具和应用程序之间的安全、高效互动。MCP 使得不同 AI 模型能够轻松连接到外部工具和数据源,而无需单独整合多个 API。传统上,整合外部工具需要处理各个 API 的代码、文档、认证方式、错误处理以及后续维护,增加了开发复杂度。MCP 的特点在于其“即插即用”功能,工具只需封装一次,即可与多种大模型 API 组合使用。

2025-04-28 10:17:11 734

原创 论文阅读_Search-R1_大模型+搜索引擎

目标:提高大型语言模型(LLMs)在推理和文本生成中的外部知识获取和及时信息处理能力。方法:引入 Search-R1 模型,通过强化学习自行生成搜索查询,优化多轮搜索交互,利用检索的标记屏蔽进行稳定的强化学习训练。结论:在七个问答数据集上的实验表明,Search-R1 在性能上提高了 26%(Qwen2.5-7B)、21%(Qwen2.5-3B)和 10%(LLaMA3.2-3B),相较于强基线显著提升。由于大模型自带丰富的知识,因此选择小模型进行实验能更加明显地体现效果。

2025-04-28 10:15:42 946 2

原创 用于表格数据的神经网络分类器_TabPFN

TabPFN(Tabular Prior-Data Fitted Network)是由 Meta AI 团队开发的针对表格数据的神经网络分类器。

2025-04-28 10:14:11 273

原创 Obsidian文章发布到公众号时的排版方法

一个是将 markdown 转换成合适的网页格式,另一个是上传图片。

2025-03-08 16:40:34 1286

原创 制作前端开发中 SVG 图标

SVG 是一种使用 XML 定义的可缩放矢量图形。

2025-03-08 16:34:27 912

原创 论文阅读_角色扮演综述从人格化到个性化

目标:本文通过全面调查角色扮演语言代理(RPLA)的研究和应用,建立明确的分类体系,以推动该领域的未来发展。

2025-03-08 16:30:56 1219 1

原创 论文阅读_LMLPA_用大语言模型实现人格评测

目标:研究介绍了一种用 LLM 评测性格的系统,旨在量化 LLM 输出中反映的不同性格特征。

2025-03-08 16:30:12 1014 1

原创 论文阅读_大型语言模型个性化劝说的黑暗模式

目标:研究大型语言模型如何调整语言特征以创造个性化的说服性输出。

2025-03-08 16:28:47 976 1

原创 ExmemoTools插件: 结合Obsidian与LLM,同时节省调用成本

更好地将自然语言大模型与 Obsidian 结合,同时节省调用成本。

2024-12-25 12:09:08 1329

原创 论文分享_数字灵魂

在探索价值观和个性的过程中,看到了我执和因果。

2024-12-01 12:47:02 1015

原创 论文阅读_大型语言模型增强强化学习调查

这是一篇综述性论文,主要研究 LLM 帮助训练和提升强化学习模型。

2024-10-20 16:20:56 1158 1

原创 大模型代理框架AutoGen_实战篇

这里的工具是指预定义功能,而不是在对话中由 LLM 编写的代码。工具必须至少向两个代理注册,才能在对话中发挥作用。选择工具:向 AssistantAgent 注册,告诉 LLM 这些工具可供使用,由 LLM 判断何时调用它,并将输入信息转换为工具需要的格式。执行工具:向 UserProxyAgent 注册,让 UserProxyAgent 可以运行该工具。也可以使用 autogen.register_function 函数同时向两个代理注册工具。

2024-09-22 11:34:47 1665

原创 论文阅读_检索增强生成 RAG 综述

探讨检索增强生成(RAG)作为解决大型语言模型(LLMs)遇到的挑战的有效方法,以提高生成的准确性和可信度,特别是对于知识密集型任务。

2024-09-08 14:19:13 1802 1

原创 Agent实战

介绍一个很典型的大模型应用场景

2024-08-25 10:09:10 1002

原创 图形化的Agent工具

介绍两个不需要编程的模型代理实现工具

2024-08-25 10:06:52 1109

原创 论文阅读_字节的语音生成模型_Seed-TTS

提出 Seed-TTS,一种大规模自回归文本转语音模型,主要用于生成几乎无法区分人类语音的语音。

2024-07-28 20:47:48 1418

原创 开源的语音合成工具_ChatTTS_用法及资源

ChatTTS 在情绪的可控性显著提升,但对说话人的控制相对较弱。

2024-07-20 14:52:19 1465

原创 阿里开源的音频模型_原理与实操

方法:引入两个创新模型:SenseVoice 处理多语言语音识别、情感识别和音频事件检测;CosyVoice 促进多语言语音生成,具有对多种语言、音色、说话风格和说话人身份的控制。结论:SenseVoice-Small 为 中文、英文、粤语、日文、韩文 5 种语言提供极低延迟的 ASR,性能比 Whisper-small 快 5 倍以上;

2024-07-20 14:50:52 3113

原创 论文阅读_基于嵌入的Facebook搜索

目标: 将嵌入式检索(EBR)应用于 Facebook 搜索系统的技术,以改进搜索结果的相关性。

2024-06-29 17:18:27 1392 1

原创 论文阅读_基本于文本嵌入的信息提取

目标: 解决农民难以准确识别害虫的问题。探索使用领域无关的通用预训练大型语言模型(LLM)从农业文档中提取结构化数据,以实现无人或最小干预。

2024-06-29 17:17:26 1197 1

原创 论文阅读_优化RAG系统的检索

目标:研究 RAG 系统中的检索策略,优化信息检索(IR)组件以提升生成式 AI 解决方案的效果。

2024-06-29 17:15:37 1043 1

原创 论文阅读_OpenAI嵌入+Lucene

目标: 挑战当前普遍认为需要专门的向量存储才能利用深度神经网络进行搜索的观点。

2024-06-29 17:14:35 1053 2

原创 论文阅读_中文嵌入资源 C-Pack

目标: 介绍了 C-Pack,这是一个显著推进通用中文嵌入领域的资源包。

2024-06-29 17:13:10 1463 1

原创 NLP 中文本表示和嵌入技术的调研

研究如何将输入文本(原始数据)表示为数值格式(向量或矩阵)。

2024-06-29 17:11:46 984

原创 语言模型:文本表征&词嵌入技术调研

很多程序员很喜欢拥抱新技术。有很多技术,一开始觉得还真不错,但装上之后,并不经常用。

2024-06-29 17:09:02 1042

原创 使用辅助编程的一些思考

最近使用辅助编程比较频繁,也在思考

2024-06-29 17:07:39 503

原创 Obsidan插件开发

在开发 Obsidian 插件时,将涉及 JavaScript 和 Node.js 的相关知识。

2024-06-29 17:06:11 1887

原创 Obsidian+llama3:终于搭建了自己的知识库

Obsidian 的 Smart Connections,超出了我原本的预期,于是结合新模型非常方便地搭建了我的个人知识库。

2024-05-19 17:35:48 2819 1

原创 论文阅读_大模型优化_YOCO架构

提出名为 YOCO 的 Self Decoder + Cross Decoder 架构。主要用于优化大型语言模型,其特点是只缓存一次键值对。

2024-05-19 17:32:42 1531 1

原创 论文阅读_大模型优化_DeepSeek-V2

DeepSeek-V2 是一个 MoE 语言模型,其特点是经济高效的训练和推理。

2024-05-19 17:30:55 2648 1

原创 为啥现在用大模型这么便宜

这两篇论文都是五月初提交 arxiv 的,实验结果证明,改进 KV 存储后可以解决 GPU 内存的瓶颈问题,从而降低成本。

2024-05-19 17:28:36 871

原创 五行命令搭建llama3环境

本文将介绍 ollama+llama3 的最基本的安装和使用方法。只要你的 GPU 和 Docker 环境可用,基本上只需不超过五行的命令就能完成(实际上可能只需要一行)。

2024-05-19 17:25:20 1050

原创 论文阅读_管理模型的记忆_MemGPT

解决大型语言模型在处理长对话和文档分析等任务时受到有限上下文窗口限制的问题。

2024-05-19 17:20:44 1232 1

原创 论文阅读_使用有向无环图实现流程工程_AgentKit

前几天,和朋友讨论了如何让 Agent 自我构建知识体系,自我进化。刚好看到了这篇论文,作者对 Agent 结构进行了更为深入和丰富的思考,并提出了流程工程,或者思维工程的概念。

2024-05-05 16:08:24 1196 1

Android游戏中动画的实现

对于游戏等对界面要求较高的程序,一般需要控制View中的具体图像显示(如动画功能)下面介绍实现此功能常用的SurfaceView控制。

2012-03-06

Android程序中安装其它软件包

应用程序中有时需要调用其它软件,但有时用户没有安装需要调用的软件,为方便用户使用,以下例程实现了半自动化的引导用户安装。

2012-03-06

Android使用DOM方式解析XML

使用Android自带的工具,解析xml文件内容,并显示在程序界面上

2012-03-06

android文件管理器源码

android系统并不自带文件管理器,但是很多情况下,我们有诸如从SD中打开文件的需要. 下面介绍在代码中实现资源管理器,只需要一百行左右的一个类即可以最常用的文件选择功能。本代码为简单的文件管理器的实现,可独立编译执行.

2011-07-06

2010年谢彦的android笔记

原创2010年android文档的整理打包的pdf档(含目录) 文档内容不能复制, 介意者请慎下. 大部分内容可在http://blog.csdn.net/xieyan0811上看到 文档目录如下 1 系统配置 1 1.1 建立SDK开发环境 2 1.2 Android源码的编译 6 1.3 编译在G1上运行的android 2.1(eclair)代码 9 1.4 编译在G1上运行的android 2.2(froyo)代码_旧方法 12 1.5 编译在G1上运行的android 2.2(froyo)代码_新方法 15 1.6 编译在N1上运行的android 2.3(GingerBread)代码 18 1.7 系统结构 21 1.8 模拟器调试与真机调试 22 1.9 安装和卸载应用程序(apk包) 23 1.10 系统升级 26 1.11 android系统支持app2sd(修改boot.img) 27 2 基本概念 30 2.1 Android组件 31 2.1.1 基本组件 31 2.1.2 组件间的通讯 32 2.1.3 intent使用方法 33 2.2 界面开发 35 2.2.1 界面元素 35 2.2.2 布局的实现 36 2.2.3 事件响应 37 2.2.4 应用软件代码结构 38 2.2.5 国际化的支持(多语言) 39 2.2.6 常见问题及解决方法 40 2.2.7 android是重要的包 41 2.3 界面元素分析 42 2.4 修改公共控件 43 2.5 源码中常用于参考的代码 44 3 程序开发 45 3.1 相关工具介绍 46 3.1.1 从c++到java(一) 46 3.1.2 从c++到java(二) 47 3.2 常用技术 49 3.2.1 如何新建和使用控件 49 3.2.2 使用定时器Timer及消息处理 51 3.2.3 操作调试数据库与ContentProvider详解 53 3.2.4 电源管理 56 3.2.5 开发桌面小程序AppWidget 58 3.2.6 代码中运行二进制程序或脚本 60 3.2.7 Android自带的md5校验 61 3.2.8 将数据打进apk包 63 3.2.9 如何改变窗口的标题栏的布局 66 3.2.10 动态改变控件大小 67 3.2.11 缩放drawable 68 3.2.12 解析apk包内容 69 3.3 Java对C库的调用 70 3.3.1 android中使用JNI 70 3.3.2 安装使用NDK 72 3.3.3 在源码中将库打进apk 73 3.3.4 简单的C库调试方法 75 3.4 典型应用 76 3.4.1 语音合成 76 3.4.2 语音识别简介 79 3.4.3 语音识别方法一:使用intent调用语音识别程序 80 3.4.4 语音识别方法二:应用程序自己调用语音识别库 82 3.4.5 语音识别方法三:使用Service调用语音识别程序 84 3.4.6 人脸识别 87 3.4.7 图像识别 89 3.4.8 文字识别 90 3.4.9 卫星定位 91 3.4.10 多媒体播放 95 3.4.11 访问网络 97 3.4.12 博客客户端的实现 99 3.5 调试技术 102 3.5.1 JDWP调试 102 3.5.2 运行dalvik测试程序 103 3.5.3 测试小程序 104 3.5.4 dalvik提供的调试工具集 107 3.5.5 c++程序的调试 110 3.5.6 测试工具CTS 113 3.5.7 解决eclipse无法识别API的问题 115 3.5.8 调试方法补充 116 3.6 换肤(theme) 118 3.6.1 当前的换肤方法(theme) 118 3.6.2 制作换肤包 120 4 android架构层分析 122 4.1 启动过程 123 4.1.1 开机流程 123 4.1.2 开机动画 125 4.1.3 android应用的启动过程 127 4.2 服务的原理与使用 128 4.3 键盘事件处理 130 4.4 包管理 131 4.5 传感器 132 4.6 浅析dalvik虚拟机JIT技术的实现 133 4.7 应用程序的签名(Signature) 135 4.8 应用的权限 138 4.9 屏幕密度Density 140 4.10 Prelink实现的源码分析 142 4.11 适配硬件平台 145 4.12 其他介绍 147 4.12.1 手机保护Keyguard 147 4.12.2 空中升级Fota 148 4.12.3 Flash分区 149

2011-01-18

android将lib库打包成apk安装

将c程序编成动态链接库,在java界面中通过JNI调用它,并能打包成一个apk安装.以下为能在Android源码树中编译的全部例程源码和脚本

2010-11-18

Android使用XML-RPC实现blog客户端源码

能在Android系统中运行的, 使用XML-RPC实现csdn blog客户端(其它blog客户端可以通过修改源码实现),可以独立编译成功的源代码

2010-10-29

MSN博客搬家工具的可执行程序和源码

利用XML-RPC实现的MSN博客搬家工具的可执行程序及JAVA源码下载.代码及使用说明详见http://blog.csdn.net/xieyan0811 (注意:本程序只测试过迁移到CSDN,迁移到其它Blog可能需要修改代码)

2010-10-21

android对文件的MD5验证

能够独立编译运行的android的MD5验证程序

2010-08-31

android访问网络例程

可以独立编译的android访问网络的源码

2010-08-27

android人脸识别

利用android自带的识别库实现人脸识别的小例程,可以在源码中独立编译

2010-08-11

android JNI例程

简单的可以在源码环境中编译的完整android JNI例程

2010-08-10

android多媒体例程

可独立编译的android多媒体例程(可播放本地媒体文件和远程媒体文件)

2010-08-06

android语音合成例程

可以独立编译的android语音合成例程(中/英文)

2010-08-06

android gps例程

完整的android gps例程,可以在源码中编译通过并安装, 可以获得经度纬度及当前捕获的卫星个数

2010-08-05

三个android语音识别例程

三个android识别例程:调用其它程序识别(intent),调用后台服务识别(service),自己识别

2010-08-02

G1(android)刷机文档及工具

android g1刷机文档 介绍了预备知识,备份原始系统,update.zip刷机和fastboot刷机方式

2010-05-06

学习java编程(二)

由于之前都用C/C++写程序,现在改用JAVA写android程序,有些相关的认识和积累,记录下来,自已保存资料,也供大家参考,帮助您在和我遇到同样问题的时候,可以快速解决

2009-10-13

学习java编程(一)

由于之前都用C/C++写程序,现在改用JAVA写android程序,有些相关的认识和积累,记录下来,自已保存资料,也供大家参考,帮助您在和我遇到同样问题的时候,可以快速解决

2009-10-13

Linux例程之二_Debug_显示当前函数调用关系

程序异常退出时,显示当时的函数调用关系 显示当前函数正在被哪个函数调用

2009-04-11

linux例程之一_Debug_规范化打印信息

规范化程序打印信息 打印当前运行程序所对应的源码位置 统计程序运行时间

2009-04-11

空空如也

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

TA关注的人

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