收藏级干货!谷歌开源Embedding Gemma:3亿参数实现6亿性能,RAG实战代码+向量搜索全解析

谷歌发布文本嵌入模型EmbeddingGemma(附部署方式) 谷歌开源EmbeddingGemma文本嵌入模型,专为移动端优化。该500M参数以下模型在MTEB基准测试中表现优异,支持100+语言,经量化后内存需求低于200MB。具备2K令牌上下文窗口,可与Gemma3n配合实现移动端RAG和语义搜索。支持sentence-transformers等工具集成,3.08亿参数模型能离线生成高质量嵌入向量。提供Ollama和HuggingFace部署方案,注重隐私保护和多语言细微差异表征。 阅读详情

1. 简介

EmbeddingGemma是Google发布的开源小规模多语言文本嵌入模型,旨在常见设备(如手机、笔记本、台式机)上高效运行,同时在 MTEB / MMTEB 等评测任务中保持与同类模型竞争的性能。其核心价值在于:支持离线运行、保护隐私、内存占用小、兼容多种推理框架,并提供灵活的输出维度。

2. 关键特性

模型规模与上下文长度:参数量约为 308M,支持最长 2K tokens 的上下文窗口,默认输出向量维度为 768。

多语言支持:训练语料涵盖 100 多种语言。

MRL(嵌套表示学习):支持将 768 维的嵌入向量截断为 512/256/128 等更短维度,兼顾效率与效果。

工程优化:支持量化感知训练(QAT)与设备端优化,量化后模型大小可控制在 200MB 以内。

3. 架构与训练要点

基于 Gemma 3 的编码器风格骨干网络:EmbeddingGemma 使用 Gemma 3 作为主干网络,并将注意力机制改为双向,相比传统的解码器结构在大规模检索/嵌入任务中表现更优。

池化与映射结构:模型先输出 token 级别的向量,再通过均值池化聚合成文本向量,最后经由两层全连接层映射到 768 维的嵌入空间。

训练数据与清洗:模型基于大规模多语言语料训练,训练过程中实施了严格的质量过滤与安全过滤。

4. MRL与Prompt 模板

MRL原理和效果

EmbeddingGemma 在训练阶段引入了 MRL机制,使得推理时可选择不同的嵌入维度(768/512/256/128),而性能下降控制在可接受范围内。其原理类似“套娃”结构,高维嵌入向量的前一部分包含“核心信息”,后一部分为“补充信息”。因此既可使用完整 768 维向量,也可仅使用前 512/256/128 维,而不导致效果显著下降。

在资源受限环境中,可通过牺牲少量精度换取更低的存储与计算开销。而在分层检索系统中,可先用低维嵌入进行粗筛,再使用高维嵌入对候选结果进行精排。

支持针对特定任务的Prompt

EmbeddingGemma 在训练时使用了一系列 prompt_name(例如 query、document、STS 等)。在实际推理或测试中,建议沿用这些prompt以获得最佳效果。

若使用sentence-transformers库,其内置的 encode_query/encode_document方法会自动添加相应 prompt。若直接使用 Transformers 或其他底层框架,需在输入文本前手动拼接对应的prompt。

支持的 Prompt 模板(根据不同任务使用可提升效果):

query:"task: search result | query: "

document:"title: none | text: "

BitextMining:"task: search result | query: "

Clustering:"task: clustering | query: "

Classification:"task: classification | query: "

InstructionRetrieval:"task: code retrieval | query: "

MultilabelClassification:"task: classification | query: "

PairClassification:"task: sentence similarity | query: "

Reranking:"task: search result | query: "

Retrieval-query:"task: search result | query: "

Retrieval-document:"title: none | text: "

STS:"task: sentence similarity | query: "

Summarization:"task: summarization | query: "

5. 实战:一个简单的RAG系统示例

1 环境依赖

pip install sentence-transformers==2.2.2 transformers huggingface-hub
pip install faiss-cpu  # 若使用 GPU 可安装 faiss-gpu

2加载生成语言模型

#加载Gemma3生成模型
from transformers import pipeline

pipeline =pipeline(
    task="text-generation",
    model="google/gemma-3-4b-it",
    device_map="auto",
    dtype="auto"
)

3 加载嵌入模型

import torch
from sentence_transformers importSentenceTransformer

#设置设备
device ="cuda"if torch.cuda.is_available()else"cpu"

model_id ="google/embeddinggemma-300M"
model =SentenceTransformer(model_id).to(device=device)

print(f"运行设备: {model.device}")
print(model)
print("模型总参数量:",sum([p.numel()for _, p in model.named_parameters()]))

4 使用 Prompt 模板

在 RAG 系统中,为查询和文档使用不同的 prompt 模板可提升效果:

  • • 查询编码:使用prompt_name="Retrieval-query"
query_embedding = model.encode(
"How do I use prompts with this model?",
    prompt_name="Retrieval-query"
)
  • • 文档编码:使用prompt_name="Retrieval-document"。

为进一步优化,可加入标题信息:

  • • 带标题:
doc_embedding = model.encode(
"文档正文内容...",
    prompt_name="Retrieval-document",
    prompt="title: 在 RAG 中使用 Prompt | text: "
)
  • • 无标题:
doc_embedding = model.encode(
"文档正文内容...",
    prompt_name="Retrieval-document",
    prompt="title: none | text: "
)

5 构建示例知识库

#公司知识库示例
corp_knowledge_base =[
{
"category":"人力资源与请假政策",
"documents":[
{
"title":"非计划缺勤流程",
"content":"如因生病或紧急情况无法工作,请于东京时间上午9:30前通过邮件通知直接上级和人力资源部门,邮件主题请注明“病假 - [你的姓名]”。若连续缺勤超过两天,返岗时需提供医生证明(診断書)。"
},
{
"title":"年假政策",
"content":"全职员工首年可享受10天带薪年假。年假自入职满六个月后生效,并随服务年限增加。例如,服务满三年的员工每年可享受14天年假。详细 accrual 表请参阅附件《年假累积表》。"
},
]
},
{
"category":"IT 与安全",
"documents":[
{
"title":"账户密码管理",
"content":"如忘记密码或账户被锁定,请使用自助重置门户:https://reset.ourcompany。系统将提示您回答预设的安全问题。出于安全考虑,IT帮助台无法通过电话或邮件重置密码。若未设置安全问题,请携带员工ID卡至涩谷办公室12楼IT支持台处理。"
},
{
"title":"软件采购流程",
"content":"所有新软件申请须通过‘IT服务台’门户中的‘软件申请’类别提交,需包含业务理由。所有软件许可须经部门负责人批准后方可采购。请注意,标准办公软件已预批准,无需走此流程。"
},
]
},
{
"category":"财务与报销",
"documents":[
{
"title":"费用报销政策",
"content":"为确保及时处理,当月所有费用报销须在次月第5个工作日前提交审批。例如,7月产生的所有费用须在8月第5个工作日前提交。逾期提交的费用可能延至下一付款周期处理。"
},
{
"title":"差旅费用指南",
"content":"差旅费用原则上按最合理、最经济路线的实际成本报销。使用新干线或飞机前请提前提交差旅费用申请。仅当公共交通不可用或运输重型设备时允许乘坐出租车。必须保留收据。"
},
]
},
{
"category":"办公与设施",
"documents":[
{
"title":"会议室预订指南",
"content":"涩谷办公室所有会议室可通过日历应用预订。创建新会议邀请,添加参会人后,使用‘会议室查找’功能选择可用房间。请确保选择正确的楼层。10人以上会议请预订14楼的‘樱’或‘富士’房间。"
},
{
"title":"邮件与快递政策",
"content":"公司邮件服务仅用于业务相关信函。出于安全与责任考虑,请员工避免将私人包裹或邮件寄至涩谷办公室地址。前台无法代收或保管私人快递。"
},
]
},
]

6 设置辅助函数并检索

question ="如何重置密码?"#可替换为其他问题
similarity_threshold =0.4#相似度阈值,低于此值认为不匹配语义搜索核心逻辑:
#---语义搜索相关辅助函数---

def _calculate_best_match(similarities):
    print("相似度分数:", similarities)
    if similarities is None or similarities.nelement()==0:
        returnNone,0.0

    #找出最高分及其索引
    best_index = similarities.argmax().item()
    best_score = similarities[0, best_index].item()

    return best_index, best_score

def find_best_category(model, query, candidates):
"""
从候选类别中找出与查询最相关的类别。

参数:
        model:SentenceTransformer模型
        query:用户查询字符串
        candidates:类别名称列表

返回:
最佳类别索引和相似度分数
"""
    if not candidates:
    return None,0.0

    #对查询和候选类别进行编码(使用分类任务prompt)
    query_embedding = model.encode(query, prompt_name="Classification")
    candidate_embeddings = model.encode(candidates, prompt_name="Classification")

    print("候选类别:", candidates)
    return _calculate_best_match(model.similarity(query_embedding, candidate_embeddings))

def find_best_doc(model, query, candidates):
"""
从候选文档中找出与查询最相关的文档。

参数:
        model:SentenceTransformer模型
        query:用户查询字符串
        candidates:文档列表,每个文档应包含'title'和'content'

返回:
最佳文档索引和相似度分数
"""
    if not candidates:
        return None,0.0

    #对查询进行编码(使用检索任务prompt)
    query_embedding = model.encode(query, prompt_name="Retrieval-query")

    #构建文档文本并编码
    doc_texts =[
        f"title: {doc.get('title', 'none')} | text: {doc.get('content', '')}"
     for doc in candidates
    ]
    candidate_embeddings = model.encode(doc_texts)

    print("候选文档:",[doc['title']for doc in candidates])

    #计算余弦相似度
    return _calculate_best_match(model.similarity(query_embedding, candidate_embeddings))

#---主搜索逻辑---

best_document =None#初始化最佳文档

#1.寻找最相关类别
print("步骤1: 寻找最相关类别...")
categories =[item["category"]for item in corp_knowledge_base]
best_category_index, category_score =find_best_category(model, question, categories)

#检查类别匹配分数是否超过阈值
if category_score < similarity_threshold:
    print(f" `-> 🤷 未找到相关类别。最高分仅为 {category_score:.2f}。")
else:
    best_category = corp_knowledge_base[best_category_index]
    print(f" `-> ✅ 找到类别: '{best_category['category']}' (分数: {category_score:.2f})")

#2.仅当找到合适类别后,在该类别中寻找最相关文档
print("\n步骤2: 在该类别中寻找最相关文档...")
    best_document_index, document_score =find_best_doc(
        model, question, best_category["documents"]
)

#检查文档匹配分数是否超过阈值
if document_score < similarity_threshold:
    print(f" `-> 🤷 未找到相关文档。最高分仅为 {document_score:.2f}。")
else:
        best_document = best_category["documents"][best_document_index]
    print(f" `-> ✅ 找到文档: '{best_document['title']}' (分数: {document_score:.2f})")

7 基于检索结果生成答案

qa_prompt_template ="""请仅根据以下CONTEXT回答问题。如果CONTEXT中未包含答案,请回答“我不知道”。

---
CONTEXT:
{context}
---
QUESTION:
{question}
"""

if best_document and "content" in best_document:
# 如果找到有效文档,生成答案
    context = best_document["content"]
    prompt = qa_prompt_template.format(context=context, question=question)

    messages =[
    {
      "role":"user",
      "content":[{"type":"text","text": prompt}],
    },
   ]

    print ("问题🙋‍♂️: "+ question)
    # 调用生成模型获取答案
    answer = pipeline(messages, max_new_tokens=256, disable_compile=True)[0]["generated_text"][1]["content"]
    print("使用文档: "+ best_document["title"])
    print("回答🤖: "+ answer)
else:
    # 未找到相关文档时的回复
    print("问题🙋‍♂️: "+ question)
    print("回答🤖: 抱歉,未找到相关文档来回答该问题。")

6. 一些工程经验

统一使用 Prompt:模型训练时使用了特定 prompt 名称和内容,因此生产环境中应保持使用这些prompt以保证效果一致性。

维度选择权衡:MRL 支持降维,在对吞吐量或存储敏感的场景中,可优先尝试512或256维,而非直接降至 128 维。

量化与精度平衡:该模型主打轻量级使用,量化可显著减少内存占用,但应根据精度需求和应用场景谨慎选择量化策略(如QAT 或 PTQ)。

如何学习大模型 AI ?

我国在AI大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着Al技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国Al产业的创新步伐。加强人才培养,优化教育体系,国际合作并进,是破解困局、推动AI发展的关键。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

2025最新大模型学习路线

明确的学习路线至关重要。它能指引新人起点、规划学习顺序、明确核心知识点。大模型领域涉及的知识点非常广泛,没有明确的学习路线可能会导致新人感到迷茫,不知道应该专注于哪些内容。

对于从来没有接触过AI大模型的同学,我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线。

在这里插入图片描述

针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。

大模型经典PDF书籍

新手必备的大模型学习PDF书单来了!全是硬核知识,帮你少走弯路!

在这里插入图片描述

配套大模型项目实战

所有视频教程所涉及的实战项目和项目源码等
在这里插入图片描述

博主介绍+AI项目案例集锦

MoPaaS专注于Al技术能力建设与应用场景开发,与智学优课联合孵化,培养适合未来发展需求的技术性人才和应用型领袖。

在这里插入图片描述

在这里插入图片描述

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

为什么要学习大模型?

2025人工智能大模型的技术岗位与能力培养随着人工智能技术的迅速发展和应用 , 大模型作为其中的重要组成部分 , 正逐渐成为推动人工智能发展的重要引擎 。大模型以其强大的数据处理和模式识别能力, 广泛应用于自然语言处理 、计算机视觉 、 智能推荐等领域 ,为各行各业带来了革命性的改变和机遇 。

在这里插入图片描述

适合人群

  • 在校学生:包括专科、本科、硕士和博士研究生。学生应具备扎实的编程基础和一定的数学基础,有志于深入AGI大模型行业,希望开展相关的研究和开发工作。
  • IT行业从业人员:包括在职或失业者,涵盖开发、测试、运维、产品经理等职务。拥有一定的IT从业经验,至少1年以上的编程工作经验,对大模型技术感兴趣或有业务需求,希望通过课程提升自身在IT领域的竞争力。
  • IT管理及技术研究领域人员:包括技术经理、技术负责人、CTO、架构师、研究员等角色。这些人员需要跟随技术发展趋势,主导技术创新,推动大模型技术在企业业务中的应用与改造。
  • 传统AI从业人员:包括算法工程师、机器视觉工程师、深度学习工程师等。这些AI技术人才原先从事机器视觉、自然语言处理、推荐系统等领域工作,现需要快速补充大模型技术能力,获得大模型训练微调的实操技能,以适应新的技术发展趋势。
    在这里插入图片描述

课程精彩瞬间

大模型核心原理与Prompt:掌握大语言模型的核心知识,了解行业应用与趋势;熟练Python编程,提升提示工程技能,为Al应用开发打下坚实基础。

在这里插入图片描述

RAG应用开发工程:掌握RAG应用开发全流程,理解前沿技术,提升商业化分析与优化能力,通过实战项目加深理解与应用。 在这里插入图片描述

Agent应用架构进阶实践:掌握大模型Agent技术的核心原理与实践应用,能够独立完成Agent系统的设计与开发,提升多智能体协同与复杂任务处理的能力,为AI产品的创新与优化提供有力支持。
在这里插入图片描述

模型微调与私有化大模型:掌握大模型微调与私有化部署技能,提升模型优化与部署能力,为大模型项目落地打下坚实基础。 在这里插入图片描述

顶尖师资,深耕AI大模型前沿技术

实战专家亲授,让你少走弯路
在这里插入图片描述

一对一学习规划,职业生涯指导

  • 真实商业项目实训
  • 大厂绿色直通车

人才库优秀学员参与真实商业项目实训

以商业交付标准作为学习标准,具备真实大模型项目实践操作经验可写入简历,支持项目背调

在这里插入图片描述
大厂绿色直通车,冲击行业高薪岗位
在这里插入图片描述

文中涉及到的完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

Embedding Gemma,谷歌发布的小而精向量模型,仅需0.3B|附RAG实战代码 EmbeddingGemma是Google发布的开源小规模多语言文本嵌入模型,旨在常见设备(如手机、笔记本、台式机)上高效运行,同时在 MTEB / MMTEB 等评测任务中保持与同类模型竞争的性能。其核心价值在于:支持离线运行、保护隐私、内存占用小、兼容多种推理框架,并提供灵活的输出维度。 阅读详情

相关推荐

问题解决:打开VMware创建的虚拟机,电脑立刻蓝屏并重启

VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti

weixin_55118477的博客 3万+

一文搞懂AI大模型学习路线:核心知识点 + 实战路径全解析

一文搞懂AI大模型学习路线:核心知识点 + 实战路径全解析

Android_XG的博客 1626

开题报告该怎么写

考研即将来临,而一般很多大学都会选择在考研结束之后开始安排选题和开题报考(考研之前一般都不谈,老师也很人性化的,不愿意耽误你的复习) 但无论怎么推迟,我们最终都需要去面对并完成这些任务。 现在我就要教大家该如何写一个完整的开题报告! 准备模板。不同的学校有不同的格式,一般情况你的导师会给你们一个学校的标准格式,这个不用太费心。有了模板我们就可以按照模板的“线索”一步一步填充完成即可! 一般大致格式可谓: 研究背景/论文的目的、背景和意义 我们需要写明选择该题目的...

wuyueweifeng的博客 1095

Gemma模型一些细节讲解

Gemma模型报告中提到的几个点进行代码细节解读一下:(1)Embedding层共享参数(2)输入输出层均进行RMSNorm。

weixin_43013480的博客 987

kivy--入门(一)(Windows)python

从零开始学习kivy 由于课程需要写一个app,还要写报告,这就很愁人,头秃,脑壳大。 虽然学过Android,但是小编对于Java就像对牛弹琴似的,不能说完全不懂,只能说Java这个语言不太适合我,不学还不行,还是先利用python的kivy编写一个吧。 在各大网站搜索开发app,发现适合写手机app的除了Android还有kivy,所以还是先学习如何使用吧! 文章目录从零开始学习kivy前言一、安装二、添加按钮+标签三、文本输入(TextInput)总结 前言 首先推荐这篇博客kivy的安装和使用

刘念卿的博客 9969

gmsv源代码c语言,石器时代ABLua的原理、简介、过程、运用、收发

操作原理(一)服务端:服务器源文件客户端:客户所操作的程序(既是游戏客户端)接口:既是某项功能(例如:鼠标点击,文字发送,战斗,观战,人物动作等)返回的值ABlua:在源代码中添加的整套引擎作为回调接口--lua所实现的功能是基于服务端源码添加的接口由该接口与客户端发送封包实现功能源码里是否有ABlua回调接口?例如:源码里的gmsv/battle.c文件(既是战斗回调文件)以下为简单描述C给予l...

weixin_35223575的博客 2408

EmbeddingGemma-300M:轻量级嵌入模型的革命,开启高效文本理解新纪元

Google推出的EmbeddingGemma-300M是一款革命性的轻量级文本嵌入模型,凭借仅3亿参数的紧凑架构实现了卓越性能。该模型基于Gemma 3技术,支持2048标记的上下文长度和多语言处理,特别优化了搜索检索任务。其核心创新包括Matryoshka表示学习技术,允许动态调整嵌入维度(768/512/256/128维),在精度和效率间灵活权衡。模型通过任务特定提示模板(如检索、问答、分类等)优化嵌入质量,并能在移动设备等资源受限环境中高效运行,为AI技术民主化开辟了新途径。

Liudef06的博客 2252

关于HC32F460 输出可调占空比PWM波遇到的问题记录

文章目录问题记录一、问题分析二、解决方法总结 问题记录 芯片:HC32F460系列 功能:PWM电机调速 最近产品开发,需要用到HC32的PWM输出来控制电机的转速。参考官方的例程很快就完成了相关的功能,但是,后面在测试,重复开关电机的时候,发现电机的转速时大时小。 一、问题分析 一开始,怀疑是相关寄存器的设置出错导致的问题。因此在设置PWM输出时加上LOG打印,上机测试并没有发现问题。 用示波器抓取波形,这是正常状态下的波形(上电默认配置成5kHz,70%占空比输出) 这是转速较小时的波形输出 .

Top0_0lll的博客 6165

DINOv3超参数调优终极指南:掌握学习率、权重衰减与批次大小最佳配置

DINOv3作为Meta AI推出的第三代自监督视觉基础模型,在计算机视觉领域展现出了卓越的性能表现。要充分发挥DINOv3模型的潜力,掌握学习率、权重衰减和批次大小这三个关键超参数的优化策略至关重要。本文将为您详细解析DINOv3超参数调优的完整方案,帮助您快速构建高效的视觉AI应用。 ## 为什么DINOv3超参数调优如此重要? DINOv3模型训练过程中的超参数选择直接影响模型的收敛速度

gitblog_00156的博客 470

Matlab双目相机标定

1 概述 现在有许多双目相机在出厂时就已经标定好了,用户拿到手后可以直接使用,例如Intel Realsense系列。但是有些相机出厂的时候并没有完成标定工作,因而这个时候就需要我们自己来标定。由于笔者曾改装过一个双目相机,最远可以测至50m,因此有一定的心得体会想给大家分享一下。本文主要介绍双目相机标定的整个过程,以及导出标定数据的方法。 相机标定主要分为手动标定和自动标定,手动标定比较繁琐,这里主要介绍基于matlab工具箱的自动标定方式来对双目相机进行标定。具体的相关标定细节也可以参照这篇博客:m

weixin_46133643的博客 2万+

2025华为OD机试真题最新题库 (B+C+D+E+2025A+2025B卷) + 在线OJ在线刷题使用(C++、Java、Python C语言 JS合集)(正在更新2025B卷,目前已收录710道)

2024年,华为目前已经启用D卷,目前D卷和C卷的题目一样一次订阅永久阅读,支持在线刷题,持续更新,有问题随时解答,本专栏题目数量已收录到484道。每篇文章的思路分析都非常详细,题目新增图解思路,问题解疑,多样例测试,超过百字的思路参考解析。

KJ.JK 11万+

Google发布最新开放文本嵌入模型EmbeddingGemma:实现本地化AI应用的完美方案

EmbeddingGemma是Google最新发布的设备端AI嵌入模型,具有3.08亿参数,量化后内存占用不足200MB,支持100多种语言。它采用Matryoshka表征学习技术,可根据需求灵活调整嵌入维度。文章详细介绍了其技术特性、应用场景(本地RAG系统、移动端语义搜索、隐私保护应用)、开发集成方法、微调技术与部署优化方案。该模型性能卓越,在MTEB基准测试中位列5亿参数以下模型第一,为开发者提供了轻量高效、隐私友好的AI解决方案。

Android23333的博客 1376

Gazebo手册:【1】gazebo基本操作案例

欢迎来到初学者模块!本模块将引导您了解 Gazebo 的最基本功能。我们将构建一个简单的车辆来演示这些功能。这些教程适用于 Gazebo 新手和/或没有编程或 Linux 经验的人。 每个教程都建立在上一个教程的基础上,因此我们建议您按顺序学习这些教程。 一、何为Gazebo? Gazebo 是一款 3D 动态模拟器,能够准确有效地模拟复杂室内和室外环境中的机器人种群。虽然类似于游戏引擎,但 Gazebo 提供了更高保真度的物理模拟、一套传感器以及用于用户和程序的接口。 1............

gongdiwudu的专栏 2万+

Matryoshka Representation Learning技术小结

来映射到表征空间,再接入一个classifier(也是个全连接层)得到该图片在类别上的概率分布。用这个方法训练,一次训练我们只能得到一种维度的图片表征(如图中是2048维))这篇paper介绍了一个很简单但有效的方法能实现一次训练,获取不同维度的表征提取。不同维度的表征在imagenet1K上linear classification和1-NN的准确率。为了一次训练获得不同维度的图片表征,最简单粗暴的方法就是我们可以用多个。和Classifier进行分片,从而实现不同维度的表征训练。更多实验结果见原论文。

weixin_40779727的博客 1981

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

EmbeddingGemma-300m效果展示:多语言文本向量生成实测

本文介绍了如何在星图GPU平台上自动化部署【ollama】embeddinggemma-300m镜像,高效生成多语言文本向量。该轻量级嵌入模型适用于本地知识库语义检索、跨语言文档匹配及个人笔记语义搜索等典型场景,兼顾精度、速度与隐私安全。

weixin_29215509的博客 379

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Ollama新功能尝鲜:EmbeddingGemma多语言嵌入教程

本文介绍了如何在星图GPU平台上一键自动化部署【ollama】embeddinggemma-300m镜像,实现多语言文本嵌入处理。该镜像能够将文本转换为语义向量,典型应用于构建跨语言的语义搜索引擎,高效计算中英文等100多种语言文本的相似度,提升智能文本处理效率。

weixin_35238815的博客 98

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

无需 GPU:普通笔记本跑 embeddinggemma-2 量化版,毫秒级多模态嵌入实测

2026 年 10 月,Google DeepMind 正式发布 EmbeddingGemma 2:一个把文本(含代码)、图像、视频、音频四种模态统一映射进同一个 768 维向量空间的端侧多模态嵌入模型。与上一代纯文本的 EmbeddingGemma(累计下载超 2000 万次)相比,这代模型把参数堆到了 7.4 亿,却在量化后把纯文本权重压到 176MB——一个普通笔记本的 CPU 就能跑。本文

gitblog_00195的博客 54

embeddinggemma-300m多模态延展潜力:ollama部署为未来图文联合嵌入打基础

本文介绍了如何在星图GPU平台上自动化部署【ollama】embeddinggemma-300m镜像,快速构建轻量级中文语义搜索系统。该模型支持本地离线运行,适用于知识库检索、智能客服问答等典型场景,为后续图文联合嵌入与多模态RAG应用奠定高效、确定性的向量基础。

weixin_42594419的博客 577

轻量级多语言文本嵌入模型EmbeddingGemma解析与实践

文本嵌入技术是自然语言处理(NLP)中的基础任务,它将文本转换为高维向量表示,广泛应用于语义搜索、推荐系统等场景。EmbeddingGemma作为一款轻量级多语言文本嵌入模型,通过创新的双塔架构和动态宽度调整技术,在仅85MB的模型大小下实现了与大型模型媲美的性能。其核心优势在于高效的参数复用和语言适配组件设计,使得在边缘设备和移动应用中部署成为可能。结合对比学习和多阶段课程训练策略,该模型在多语言检索任务中Recall@10指标表现优异。实际部署时,通过ONNX量化可将模型压缩至22MB,推理速度提升2.

weixin_42520239的博客 521

一文带你了解大模型的RAG(检索增强生成) | 概念理论介绍+ 代码实操(含源码)

RAG的全称是Retrieval-Augmented Generation,中文翻译为检索增强生成。它是一个为大模型提供外部知识源的概念,这使它们能够生成准确且符合上下文的答案,同时能够减少模型幻觉。本文介绍了 RAG 的概念及其背后的一些理论,本文通过Python、LangChain将其实现,在此过程中使用了 OpenAI的ChatGPT接口(可以自己搭建chatGLM3)、Weaviate矢量数据库(可以自己搭建Milvus )、OpenAI 嵌入模型实现了 RAG 管道。

机器学习社区 3万+

一文看懂:多模态嵌入模型embeddinggemma-2-bf16完全指南

**embeddinggemma-2-bf16** 是 Google EmbeddingGemma 2 多模态嵌入模型的 MLX 本地化版本(BF16 精度),可把**文本、图像、音频、视频**统一转换为 768 维向量,帮助你在 Apple Silicon 设备上快速搭建语义检索、RAG 知识库与相似性匹配应用。本文带你从原理到落地,一文看懂这个模型能做什么、怎么跑起来。 ## 一、embed

gitblog_00731的博客 13

Zotero-GPT插件即将支持Gemini最新Embedding模型

Google近期发布了Gemini API中的新Embedding模型,这一更新引起了Zotero-GPT插件社区的关注。作为一款整合AI能力与文献管理工具的开源插件,Zotero-GPT正在积极适配这一最新技术。 Embedding模型在自然语言处理中扮演着关键角色,它能将文本转换为高维向量表示,这种向量化表示可以捕捉文本的语义信息。Gemini此次推出的新Embedding模型预计将在语义理...

gitblog_07306的博客 491

三步装好、激活到干净退出:dsh-purge 红队评测插件实战

在 Harness 里提问,拦你的可能不是模型:宿主逐层改写提示词、审批门、沙箱和会话格式,宿主拦截很容易被误判成模型拒绝,评测结论随之失真。dsh-purge 是装在本机官方 DeepSeek Harness 上的红队评测插件:清掉宿主侧策略做受控评测,不同模型可换不同提示词,用完还能整体回滚。下面走完安装、激活、自检、退出全流程。 ## 项目速写:dsh-purge 能做什么 一句话:官方

gitblog_00910的博客 901

从音频到视频:embeddinggemma-2-mxfp8全模态嵌入完整实战(含环境避坑)

**embeddinggemma-2-mxfp8** 是 Google 多模态嵌入模型 EmbeddingGemma 2 的 MLX 量化版,采用 **MXFP8(8-bit、group size 32)** 格式,在保留文本、图像、音频、视频四大编码器的前提下把权重压缩到 **1.226 GB**,输出归一化的 **768 维向量**,是 Mac(Apple Silicon)上做检索、RAG、相

gitblog_01042的博客 60

终极Übersicht小部件调试指南:10个实用工具和高效方法

Übersicht是一款强大的macOS桌面小部件工具,让开发者能够在桌面上创建和运行自定义小部件。本文将为您介绍10个实用的Übersicht小部件调试技巧,帮助您快速定位问题并提升开发效率。无论您是初学者还是有经验的开发者,这些调试方法都将大幅改善您的小部件开发体验。 [![Übersicht应用图标](https://raw.gitcode.com/gh_mirrors/ue/uebers

gitblog_01134的博客 838

【AI大模型前沿】EmbeddingGemma:谷歌开源的移动端优先文本嵌入模型,200MB 内存搞定 100 种语言 RAG,性能翻倍

EmbeddingGemma是一款基于Gemma 3架构的3.08亿参数多语言文本嵌入模型,专为在手机、笔记本电脑和平板电脑等日常设备中使用进行了优化。它能够生成文本的数值表示,广泛应用于信息检索、语义相似度搜索、分类和聚类等下游任务。

寻道AI,探索AI无限可能! 2392
上一篇: 一篇吃透Meta黑科技!REFRAG框架让RAG上下文暴增16倍,Context Engineering终极指南
下一篇: 吴恩达都在等的框架!LangChain 1.0 Alpha全解析:从上下文感知到自主推理,一篇吃透Agent革命
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值