尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
文本向量化Embedding
摘要Embedding文本向量化把文字变成一串数字让意思相近的文字数字也相近。用智谱 GLM 的embedding-3模型把几段文字转成向量再算余弦相似度理解语义距离。一、概念理解什么是向量数学概念向量vector就是一串带顺序的数字在几何里可以理解成从原点出发、有方向有长度的一个箭头。2 维向量[3, 4]平面坐标系里的一个点横着走 3、竖着走 4。3 维向量[1, 2, 5]空间里的一个点。embedding-3是 2048 维向量——就是 2048 个数字排成一排。我们很难想象 2048 维空间但计算机可以用它算距离。向量之间能算夹角。两个向量指向同一个方向夹角≈0°指向相反夹角≈180°。夹角越小说明它们在同一个方向上这是余弦相似度的几何来源。怎么理解向量化假如每个奶茶都用几个维度打分甜度、苦度、奶味、茶味、果味, 5 个维度就是 5 维向量。珍珠奶茶 → [8,1,9,6,2]奶绿 → [7,2,8,8,1]柠檬红茶 → [7,4,1,7,9]这串数字就是每个奶茶的味道向量。珍珠奶茶和奶绿向量接近味道像和柠檬红茶差距大。这样计算机就可以通过计算来判断奶茶更接近哪种类型。Embedding 模型干的事相当于有一张覆盖全人类语言的超维地图模型把每句话变成一个坐标点钉上去。意思相近的句子坐标挨得近八竿子打不着的坐标离得远。iPhone和苹果手机会被钉在相邻位置而它们和苹果水果之间隔着一条语义鸿沟。“向量化”就是把人靠感觉判断的像不像翻译成计算机靠算术判断的距离近不近。Embedding 是什么把一段文字压缩成一串固定长度的数字向量让计算机能用距离衡量两段文字的语义关系。意思越接近 → 向量夹角越小 → 余弦相似度越接近 1意思越远 → 夹角越大 → 余弦相似度越接近 0二、用智谱 GLM API 做向量化使用其他家向量模型也可以, 只是以智谱为例官方SDK示例, 见官方 Python SDK - 智谱AI开放文档文本嵌入部分# 基础文本嵌入 from zai import ZhipuAiClient client ZhipuAiClient(api_key”YOUR_API_KEY”) def embed(text: str): response client.embeddings.create( modelembedding-3, inputtext ) # 对于text是个列表的情况下 for i, embedding in enumerate(response.data): print(f文本{i1}的嵌入向量维度: {len(embedding.embedding)}) print(f前5个维度的值: {embedding.embedding[:5]}) # text列表长度是1 return response.data[0].embeddingembedding-3 默认输出2048 维向量对中文支持很好。三、算余弦相似度用 glm提供的库计算余弦相似度import numpy as np from sklearn.metrics.pairwise import cosine_similarity def calculate_similarity(texts): 计算文本间的相似度 response client.embeddings.create( modelembedding-3, inputtexts ) embeddings [data.embedding for data in response.data] embeddings_array np.array(embeddings) # 计算余弦相似度 similarity_matrix cosine_similarity(embeddings_array) return similarity_matrix也可以用 numpy库计算余弦相似度import numpy as np def cosine_sim(a, b): a, b np.array(a), np.array(b) return float(np.dot(a, b) / (np.linalg.norm(a) * np.linalg.norm(b)))测试效果对比s1 embed(苹果手机续航怎么样) s2 embed(iPhone电池能用多久) s3 embed(苹果好吃吗甜不甜) print(cosine_sim(s1, s2)) #0.78 一个意思距离很近 print(cosine_sim(s1, s3)) #0.21 都提到苹果但语义差远了 print(cosine_sim(s2, s3)) #0.19 基本不相干“苹果手机” vs “iPhone” 相似度 0.78远高于它们和苹果水果的 0.2 左右。这说明 Embedding 抓的是语义不是字面。这对做 RAG 检索是非常有帮助——用户问iPhone 怎么用能召回苹果手机使用技巧等相关文档。四、Embedding在RAG中很重要Embedding 出现在RAG环节中用户提问 →【向量化】问题 embedding-3 转成向量 →【向量检索】在知识库里找最相似的文档块靠余弦相似度排序 →【注入 Prompt】把召回的原文 问题一起喂给大模型 →【生成】模型基于资料作答没有 EmbeddingRAG 就退化成关键词匹配关键词匹配用户搜续航文档里写的是电池使用时间就搜不到。向量检索两者语义相近余弦相似度高这样就能召回。学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
RELATED

相关推荐

二手房价格预测实战:从链家爬虫到可解释LightGBM模型

二手房价格预测实战:从链家爬虫到可解释LightGBM模型

简介:本资源是一份面向计算机及相关专业本科生的机器学习实战项目,聚焦房价与二手房价格预测任务,适用于人工智能课程期末大作业、毕业设计选题或项目能力强化训练。资源包含完整可运行的Python源码、数据预处理与建模分析脚本、可视化模块&a…

📅 2026/11/4 14:49:45
ComfyUI核心原理与本地部署:从节点工作流到API对接实践

ComfyUI核心原理与本地部署:从节点工作流到API对接实践

如果你已经在 Stable Diffusion WebUI 里画了一段时间图,大概率会听到两种声音:一种是“ComfyUI 太复杂了,全是节点,看不懂”,另一种是“用过 ComfyUI 就回不去了”。这两种说法都有道理,但也都没有说到点子…

📅 2026/11/4 14:49:46
Codex费率重置揭秘:配额机制与限流窗口排查指南

Codex费率重置揭秘:配额机制与限流窗口排查指南

最近在使用 Codex 写代码、跑自动化任务时,你有没有遇到过这种“诡异”的情况:昨天还在提示额度不足、请求被限流,今天一打开终端,Codex 又恢复如初,仿佛什么都没发生过。更让人困惑的是,官方没有任何邮件通…

📅 2026/9/19 10:22:46
MORE NEWS

更多资讯

📰

大带宽服务器技术解析与应用实践

1. 大带宽服务器的本质解析第一次接触"大带宽服务器"这个概念时,我正为一个视频直播项目做技术选型。当时客户突然要求支持10万观众的1080P直播,传统服务器瞬间卡顿到崩溃边缘。这个刻骨铭心的教训让我意识到:在流量爆发的时代&…

📰

智能体协同架构设计与工程实践

1. 智能体驾驭工程架构设计概述在人工智能技术快速发展的当下,智能体(Agent)系统正从单一功能向复杂协同方向演进。智能体驾驭工程(Harness Engineering)作为新兴的系统设计方法论,其核心在于构建能够有效控制、协调和优化多个智能体协同工作的框架体系。…

📰

制造业ERP落地为何卡壳:BOM、MRP与工单状态机的工程化拆解

简介:这份《惠搭-制造业ERP数字化解决方案》PDF面向制造业管理者、信息化负责人及ERP选型与实施人员,围绕成本控制、流程沉淀、数据分散、系统难用等现实问题,梳理数字化转型的落地思路。文档从业务挑战切入,覆盖质量追溯、车间效…

📰

JavaWeb项目打包部署Tomcat全流程指南

1. 项目概述作为一名JavaWeb开发老手,我深知项目从开发环境到生产环境的迁移过程往往充满各种"惊喜"。今天我就用最接地气的方式,手把手带你走完JavaWeb项目打包、部署到Tomcat服务器的全流程。这个教程特别适合刚入行的Java开发者&#xff0c…

📰

教育研究数据分析利器:书匠策AI功能全解析

1. 书匠策AI:教育论文数据分析的智能革命 作为一名在教育研究领域摸爬滚打多年的从业者,我深知数据分析这个"拦路虎"让多少研究者望而却步。直到遇见书匠策AI,这个专为教育研究打造的智能分析工具,彻底改变了我的工作方…

📰

superpowers技能框架:让Codex CLI按SOP稳定执行编码任务

实话说,刚开始看到“superpowers”这个词,我还以为是什么游戏模组或者前端小玩具。但点进去和几个技术社群里的讨论串一对比,发现完全不是那回事——它是今年在AI编程助手圈子里热度上升很快的一类“能力扩展框架”,专门给Codex C…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬