vllm 部署GLM4模型进行 Zero-Shot 文本分类实验,让大模型给出分类原因,准确率可提高6%

GLM4 9B - 环境准备和 vllm 部署 这里是视频的笔记,完整的信息请观看视频。6 月 5 日,glm 团队开源了最新的大语言模型,glm4 9b。同时,这次还直接推出了对应的多模态模型,glm-4v-9b 支持 8k 的上下文。从测评结果来看,其综合水平全面超越了 llama3 8b 的模型。这里呢,我还是先记录下环境搭建和部署的流程。 阅读详情

简介

本文记录了使用 vllm 部署 GLM4-9B-Chat 模型进行 Zero-Shot 文本分类的实验过程与结果。通过对 AG_News 数据集的测试,研究发现大模型在直接进行分类时的准确率为 77%。然而,让模型给出分类原因描述(reason)后,准确率显著提升至 83%,提升幅度达 6%。这一结果验证了引入 reason 机制的有效性。文中详细介绍了实验数据、提示词设计、模型推理方法及评估手段。

复现自这篇论文:Text Classification via Large Language Models. https://arxiv.org/abs/2305.08377 让大模型使用reason。

数据集

现在要找一个数据集做实验,进入 https://paperswithcode.com/。
找到 文本分类,看目前的 SOTA 是在哪些数据集上做的,文本分类. https://paperswithcode.com/task/text-classification

在这里插入图片描述

实验使用了 AG_News 数据集。若您对数据集操作技巧感兴趣,可以参考这篇文章:

datasets库一些基本方法:filter、map、select等. https://blog.youkuaiyun.com/sjxgghg/article/details/141384131

实验设置

在 settings.py 文件中,我们定义了一些实验中使用的提示词:

LABEL_NAMES = ['World', 'Sports', 'Business', 'Science | Technology']  
  
BASIC_CLS_PROMPT = """  
你是文本分类专家,请你给下述文本分类,把它分到下述类别中:  
* World  
* Sports  
* Business  
* Science | Technology  
  
text是待分类的文本。请你一步一步思考,在label中给出最终的分类结果:  
text: {text}  
label:   
"""  
  
REASON_CLS_PROMPT = """  
你是文本分类专家,请你给下述文本分类,把它分到下述类别中:  
* World  
* Sports  
* Business  
* Science | Technology  
  
text是待分类的文本。请你一步一步思考,首先在reason中说明你的判断理由,然后在label中给出最终的分类结果:  
text: {text}  
reason:   
label:   
""".lstrip()  
  
data_files = [  
    "data/basic_llm.csv",  
    "data/reason_llm.csv"  
]  
  
output_dirs = [  
    "output/basic_vllm.pkl",  
    "output/reason_vllm.pkl"  
]  

这两个数据文件用于存储不同提示词的大模型推理数据:

  • data/basic_llm.csv

  • data/reason_llm.csv

数据集转换

为了让模型能够执行文本分类任务,我们需要对原始数据集进行转换,添加提示词。

原始的数据集样式,要经过提示词转换后,才能让模型做文本分类。

代码如下:

data_processon.ipynb

from datasets import load_dataset  
  
from settings import LABEL_NAMES, BASIC_CLS_PROMPT, REASON_CLS_PROMPT, data_files  
  
import os  
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7890'  
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7890'  
  
# 加载 AG_News 数据集的测试集,只使用test的数据去预测  
ds = load_dataset("fancyzhx/ag_news")  
  
# 转换为 basic 提示词格式  
def trans2llm(item):  
    item["text"] = BASIC_CLS_PROMPT.format(text=item["text"])  
    return item  
ds["test"].map(trans2llm).to_csv(data_files[0], index=False)  
  
# 转换为 reason 提示词格式  
def trans2llm(item):  
    item["text"] = REASON_CLS_PROMPT.format(text=item["text"])  
    return item  
ds["test"].map(trans2llm).to_csv(data_files[1], index=False)  

上述代码实现的功能就是把数据集的文本,放入到提示词的{text} 里面。

模型推理

本文使用 ZhipuAI/glm-4-9b-chat. https://www.modelscope.cn/models/zhipuai/glm-4-9b-chat 智谱9B的chat模型,进行VLLM推理。

为了简化模型调用,我们编写了一些实用工具:

utils.py

import pickle  
from transformers import AutoTokenizer  
from vllm import LLM, SamplingParams  
from modelscope import snapshot_download  
  
  
def save_obj(obj, name):  
    """  
    将对象保存到文件  
    :param obj: 要保存的对象  
    :param name: 文件的名称(包括路径)  
    """  
    with open(name, "wb") as f:  
        pickle.dump(obj, f, pickle.HIGHEST_PROTOCOL)  
  
  
def load_obj(name):  
    """  
    从文件加载对象  
    :param name: 文件的名称(包括路径)  
    :return: 反序列化后的对象  
    """  
    with open(name, "rb") as f:  
        return pickle.load(f)  
  
  
  
def glm4_vllm(prompts, output_dir, temperature=0, max_tokens=1024):  
    # GLM-4-9B-Chat-1M  
    max_model_len, tp_size = 131072, 1  
    model_dir = snapshot_download('ZhipuAI/glm-4-9b-chat')  
  
    tokenizer = AutoTokenizer.from_pretrained(model_dir, trust_remote_code=True)  
    llm = LLM(  
        model=model_dir,  
        tensor_parallel_size=tp_size,  
        max_model_len=max_model_len,  
        trust_remote_code=True,  
        enforce_eager=True,  
    )  
    stop_token_ids = [151329, 151336, 151338]  
    sampling_params = SamplingParams(temperature=temperature, max_tokens=max_tokens, stop_token_ids=stop_token_ids)  
  
    inputs = tokenizer.apply_chat_template(prompts, tokenize=False, add_generation_prompt=True)  
    outputs = llm.generate(prompts=inputs, sampling_params=sampling_params)  
  
    save_obj(outputs, output_dir)  

glm4_vllm :

  • 参考自 https://www.modelscope.cn/models/zhipuai/glm-4-9b-chat

给大家封装好了,以后有任务,直接调用函数

save_obj:

  • 把python对象,序列化保存到本地;

    在本项目中,用来保存 vllm 推理的结果;

模型推理代码 :

from datasets import load_dataset  
  
from utils import glm4_vllm  
from settings import data_files, output_dirs  
  
  
# basic 预测  
basic_dataset = load_dataset(  
    "csv",  
    data_files=data_files[0],  
    split="train",  
)  
prompts = []  
for item in basic_dataset:  
    prompts.append([{"role": "user", "content": item["text"]}])  
glm4_vllm(prompts, output_dirs[0])  
  
  
# reason 预测,添加了原因说明  
reason_dataset = load_dataset(  
    "csv",  
    data_files=data_files[1],  
    split="train",  
)  
prompts = []  
for item in reason_dataset:  
    prompts.append([{"role": "user", "content": item["text"]}])  
glm4_vllm(prompts, output_dirs[1])  
  
  
# nohup python cls_vllm.py > cls_vllm.log 2>&1 &  

在推理过程中,我们使用了 glm4_vllm 函数进行模型推理,并将结果保存到指定路径。

output_dirs: 最终推理完成的结果输出路径;

评估

在获得模型推理结果后,我们需要对其进行评估,以衡量分类的准确性。

eval.ipynb

from settings import LABEL_NAMES  
from utils import load_obj  
  
from datasets import load_dataset  
from settings import data_files, output_dirs  
  
import os  
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7890'  
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7890'  
  
ds = load_dataset("fancyzhx/ag_news")  

def eval(raw_dataset, vllm_predict):  
  
    right = 0 # 预测正确的数量  
    multi_label = 0 # 预测多标签的数量  
  
    for data, output in zip(raw_dataset, vllm_predict):  
        true_label = LABEL_NAMES[data['label']]  
  
        output_text = output.outputs[0].text  
        pred_label = output_text.split("label")[-1]  
  
        tmp_pred = []  
        for label in LABEL_NAMES:  
            if label in pred_label:  
                tmp_pred.append(label)  
  
        if len(tmp_pred) > 1:  
            multi_label += 1  
  
        if " ".join(tmp_pred) == true_label:  
            right += 1  
  
    return right, multi_label  

我们分别对 basic 和 reason 预测结果进行了评估。

basic 预测结果的评估 :

dataset = load_dataset(  
    'csv',   
    data_files=data_files[0],   
    split='train'  
    )  
output = load_obj(output_dirs[0])  
  
eval(dataset, output)  

输出结果:

(5845, 143)  

加了reason 预测结果评估:

dataset = load_dataset(  
    'csv',   
    data_files=data_files[1],   
    split='train'  
    )  
output = load_obj(output_dirs[1])  
  
eval(dataset, output)  

输出结果:

(6293, 14)  

评估结果如下:

  • basic: 直接分类准确率为 77%(5845/7600),误分类为多标签的样本有 143 个。

  • reason: 在输出原因后分类准确率提高至 83%(6293/7600),多标签误分类样本减少至 14 个。

误分类多标签: 这是单分类问题,大模型应该只输出一个类别,但是它输出了多个类别;

可以发现,让大模型输出reason,其分类准确率提升了5%。

在误分类多标签的数量也有所下降。原先误分类多标签有143条数据,使用reason后,多标签误分类的数量降低到了14条。

这些结果表明,让模型输出 reason的过程,确实能够有效提升分类准确性,并减少误分类多个标签的情况。

​

如何学习大模型

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

三、AI大模型各大学习书籍

在这里插入图片描述

四、AI大模型各大场景实战案例

在这里插入图片描述

五、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

GLM-4-6B实战指南:中小企业法律AI落地的甜点模型 大语言模型(LLM)作为现代AI应用的核心基座,其选型本质是工程可行性与领域适配性的平衡。在中文法律、金融等强结构化场景中,模型并非越大越好,而需聚焦推理效率、长文本稳定性、领域语义对齐三大技术指标。GLM-4-6B凭借6B参数量级下的低显存占用(11.4GB)、双尺度位置编码与法律词表预埋等设计,在合同结构化提取、法条引用校验、跨文档证据链构建等关键任务中展现出远超通用小模型的鲁棒性与专业性。它不是GPT-4的平替,而是面向国产化部署、私有化微调与中小团队真实算力约束的‘生产级甜点模型’——尤其适合309 阅读详情

相关推荐

GLM-5.1开源大模型实战指南:中文编程能力与本地化部署

大语言模型(LLM)正从通用对话走向垂直工程落地,其中代码生成与中文技术理解成为关键分水岭。GLM-5.1作为支持MIT协议的754B MoE架构模型,通过SWE-Bench Pro真实软件工程评测验证其在bug修复、文档生成等任务中的稳定性;其词表设计、ALiBi位置编码与中文指令微调策略,显著提升对‘类名+异常堆栈’‘技术文档隐含前提’等典型场景的理解准确率。技术价值在于将合规风险转化为可管理的运维问题——支持本地化部署、商业嵌入与信创适配。应用场景覆盖企业知识库智能中枢、中文技术文档自动生成、垂直领域

chuanao8829的博客 451

Text Classification via Large Language Models

表达大模型在文本分类上做的不好。原因:1、处理复杂语境时缺少推理能力。(e.g… 类比、讽刺)2、限制学习的上下文的token数。提出了自己的策略:** Clue And Reasoning Prompting (CARP).线索与推理提示**1、能用prompt找到clue(语境线索)2、能使用K-最近邻算法在上下文的学习中,使得能利用LLM的泛化性和具体任务的全标签功能。

yusude123456的博客 1050

VS Code Copilot 接入 DeepSeek/GLM 实战指南

GitHub Copilot 本质是一个遵循 OpenAI API 协议的智能代理前端,其核心价值不在于绑定特定模型,而在于可插拔的协议层解耦能力。理解这一原理,就能将 VS Code 的代码补全与聊天能力无缝对接 DeepSeek-Coder-V4、GLM-5.2 等开源大模型,实现本地化、低延迟、高适配的编程辅助。该方案兼顾技术自由度与工程实用性,适用于嵌入式开发、金融量化、FPGA 等垂直领域,尤其解决 C++ 宏展开、寄存器操作、pnpm 工作区命令等传统 Copilot 支持薄弱场景。通过代理中转

weixin_30383279的博客 392

[大模型]GLM-4-9B-Chat vLLM 部署调用

考虑到部分同学配置环境可能会遇到一些问题,我们在 AutoDL 平台准备了 GLM-4 的环境镜像,该镜像适用于本教程需要 GLM-4 的部署环境。(vLLM 对 torch 版本要求较高,且越高的版本对模型的支持更全,效果更好,所以新建一个全新的镜像。在 /root/autodl-tmp 路径下新建 download.py 文件并在其中输入以下内容,粘贴代码后记得保存文件,如下图所示。的指示将端口映射到本地,然后在浏览器中打开链接 http://localhost:6006/ ,即可看到聊天界面。

FL1623863129的博客 6681

Gemma 4轻量大模型显存优化与本地部署实战指南

大语言模型(LLM)的本地化部署正从‘能否跑起来’迈向‘能否稳运行、易微调、低成本’的新阶段。AWQ量化、FlashAttention-2和PagedAttention作为当前主流显存优化技术组合,显著降低推理内存开销,使31B级模型在单卡20GB显存下稳定生成成为现实。这类技术不仅提升硬件利用率,更支撑起企业私有化AI客服、高校教学辅助、合同审查等垂直场景落地。Gemma 4正是这一工程范式的典型代表——它不追求参数规模或SOTA榜单排名,而是通过Dense架构精简、通道级Hessian敏感度校准、KV

weixin_33875839的博客 575

Gemma 4工业级部署指南:开箱即用的开源大模型实践

大语言模型(LLM)的工业落地核心不在参数规模,而在硬件兼容性、推理稳定性与合规可用性。Gemma 4通过Apache 2.0许可证保障商用闭源自由,结合MoE稀疏激活、原生多模态token对齐和256K上下文RoPE优化,显著提升参数效率比(PER)与边缘部署可行性。其四款分层模型(e2b/e4b/26b-a4b/31b)本质是面向不同算力约束的服务等级协议(SLA),覆盖树莓派、Jetson、单卡4090至双卡A100全场景。配合vLLM+AWQ量化、CUDA 12.4深度适配及JSON Schema函

chuanggangbo5551的博客 411

如何评估AMD GLM-4.7-MXFP4模型性能:GSM8K基准测试实战指南

想要了解AMD GLM-4.7-MXFP4模型的实际性能表现吗?🤔 今天我将为你详细介绍如何使用GSM8K基准测试来全面评估这款经过MXFP4量化的AI大语言模型。AMD GLM-4.7-MXFP4是AMD基于GLM-4.7架构开发的高性能语言模型,通过先进的MXFP4量化技术,在保持高精度的同时大幅提升了推理效率。 ## 🔍 什么是AMD GLM-4.7-MXFP4模型? AMD GLM

gitblog_00345的博客 969

国产大模型接入实战:硅基流动+GLM-5.1+DeepSeek V4工程化落地指南

大模型API网关是现代AI开发基础设施的核心组件,其本质是实现OpenAI兼容协议的标准化翻译与多模型路由调度。通过协议抽象层,开发者可屏蔽智谱、DeepSeek、月之暗面等国产模型在请求格式、system角色约束、token计费逻辑上的差异,获得统一调用体验。该架构显著提升代码补全、函数生成、微服务重构等典型编码任务的稳定性与响应速度,尤其适配Java/Spring Boot生态和TypeScript泛型推导场景。结合硅基流动网关与GLM-5.1主力模型、DeepSeek V4攻坚模型的分层调度策略,团队

a4512138的专栏 510

从原始模型到生产部署:GLM-5-NVFP4完整工作流与最佳实践

GLM-5-NVFP4是基于GLM-5模型通过AMD-Quark工具进行NVFP4量化优化的高性能语言模型,专为AMD MI300/MI350/MI355等硬件架构设计,结合vLLM推理引擎实现高效部署,是AI应用从研发到生产的理想选择。 ## 🌟 模型核心特性解析 ### 🔍 架构与性能优势 GLM-5-NVFP4采用`GlmMoeDsaForCausalLM`架构,具备78层隐藏层和6

gitblog_00369的博客 653

GLM-4-9B VLLM 推理使用;openai接口调用、requests调用

glm4 vllm openai

weixin_42357472的博客 1254

Synthetic Data Generation with Large Language Models for Text Classification

高质量训练数据的收集和管理对于开发具有卓越性能的文本分类模型至关重要,但它通常会带来巨大的成本和时间投资。研究人员最近探索了使用大型语言模型(LLM)生成合成数据集作为一种替代方法。然而,LLM生成的合成数据在支持模型训练方面的有效性在不同的分类任务中是不一致的。为了更好地理解影响LLM生成的合成数据有效性的因素,在本研究中,我们研究了在这些合成数据上训练的模型的性能如何随着分类的主观性而变化。我们的结果表明,在任务级别和实例级别上,主观性与在合成数据上训练的模型的性能呈负相关。

c_cpp_csharp的专栏 468

从学术搜索到大模型:智谱GLM架构解析与本地部署实践

大模型技术正从通用对话走向企业级场景落地,智谱AI以其开源的GLM系列模型成为中文自然语言处理领域的重要选择。GLM采用自回归空白填充的预训练目标,统一了理解与生成能力,在知识密集型任务中表现均衡。依托AMiner积累的学术数据与知识图谱经验,智谱形成了从底层模型到开放平台再到应用产品的完整生态,既支持OpenAI兼容的API快速接入,也提供Ollama本地部署方案满足数据合规需求。从智能客服工单分类到私有化知识库问答,开发者可通过结构化输出、RAG检索增强等手段规避模型幻觉,在实际业务中构建稳定可靠的中文

weixin_30632883的博客 395

保姆级教程:在mmdetection中手动计算并可视化P、R、F1值(附完整代码)

本文提供了一份详细的mmdetection教程,指导开发者如何手动计算并可视化精确率(P)、召回率(R)和F1值。通过完整的代码示例和清晰的步骤说明,帮助用户深入理解目标检测模型的性能评估方法,特别适合需要精细分析模型表现的计算机视觉研究人员和工程师。

weixin_29038303的博客 401

智谱GLM-4实战指南:中文长文本、工具调用与国产化部署深度解析

大语言模型选型本质是场景适配问题,而非单纯比拼榜单分数。理解中文长文本理解能力、结构化工具调用机制与国产化软硬协同原理,是工业级落地的关键前提。其中,对技术文档层级结构的建模能力决定知识检索准确率,JSON Schema原生支持的工具调用框架显著提升系统集成鲁棒性,而针对飞腾CPU、麒麟OS等信创环境的推理优化则关乎政务、能源等关键领域能否真正上线。本文聚焦智谱GLM-4系列在真实业务中的能力边界、部署瓶颈与成本效益,覆盖电力规程问答、合同合规审查、设备远程诊断等高价值场景,为技术决策者提供可验证、可复现、

chuanao8829的博客 645

Unity与IOS交互,调用IOS系统相机和相册

与IOS的交互,在步骤上要比android简单许多,不会产生因为系统版本,或者包名导致的许多问题。过程中最头疼的一个问题是IOS回调Unity,很简单的一个问题,搞了半天。

Hello Mingo 1万+

企业信息化系统的组成模块-核心业务系统

通过标准化的数据流形成完整的业务闭环,CRM生成的销售订单驱动ERP的生产和采购,ERP将生产计划传递给MES执行,MES报工数据返回ERP进行成本核算,ERP再将交付信息同步给CRM供客户查询。生产管理确保高效交付,缩短订单周期。某贸易公司实施ERP供应链模块后,库存周转率从每年4次提升到8次,库存资金占用从2000万降到1200万,释放800万现金流,同时缺货率从15%降到5%。│ │库存 │ │ MRP │ │ ERP │ │ 云ERP/ │ │。

weiyvyy的博客 697

GLM-4-9B-Chat-1M部署手册:国产昇腾910B平台适配vLLM的可行性验证

本文介绍了在星图GPU平台上自动化部署【vllm】glm-4-9b-chat-1m镜像的实践。该平台简化了在国产昇腾硬件上部署大模型的过程,用户可快速搭建服务,并利用该模型强大的长文本处理能力,轻松应用于长文档总结、多轮复杂对话等场景。

weixin_42181686的博客 114

51单片机STC8G1K08驱动ws2812记录

使用51单片机控制17个2812灯,这里选择STC8芯片,最大频率可以达到35M,参考网上的各种文章案例,使用定时器做的时候实测做不到规格书要求的245-345ns,STC8G1K08不带PWM,所以只能使用nop来做,好在单片机在这里只有做编程灯的功能,省略测试过程,下面是程序,使用的是24MHz内部晶振 //设置一个灯珠 void SendOnePix(unsigned char *ptr) { unsigned char i,j; unsigned char temp; fo...

的博客 7324

GLM-5.1全参数开源解析:中文大模型轻量化部署与长文本实战指南

大语言模型(LLM)作为人工智能基础设施的核心组件,其开源程度、中文适配能力与工程落地效率直接决定开发者生产力。GLM-5.1作为国产全参数开源大模型代表,不仅提供14B完整权重与PyTorch结构定义,更在中文词表设计、32K长上下文理解、GLM-RMSNorm归一化及动态NTK缩放等关键技术上实现深度优化。其推理友好架构与vLLM原生兼容性显著降低边缘部署门槛,而清晰的MIT商用补充条款则为政企私有化场景提供合规保障。面向政务知识库、医疗辅助、跨境电商等真实业务,GLM-5.1展现出优于同类模型的指令遵

a4512138的专栏 411

Unity开发微信小游戏,使用Addressables管理游戏资源(本地进行远程测试)

快速构建Unity微信小游戏 使用Addressables管理游戏资源 使用小皮助手在本地进行远程资源加载测试

the_vnas的博客 6391

GATK SNP过滤参数优化:从标准到个性化调整的实践指南

本文深入探讨了GATK SNP过滤参数的个性化调整策略,强调不应盲目套用官方标准参数。文章详细拆解了QD、FS、SOR等关键过滤参数的含义,并提供了通过数据分布分析、文献调研和迭代测试来确定适合自身数据(如动植物重测序)最佳阈值的实践方法,旨在帮助研究者在保留真实变异与剔除假阳性信号之间找到最优平衡。

weixin_29216049的博客 278

GLM-5.3编程模型实战:从环境部署到API集成的完整指南

大语言模型在代码生成与自动化编程领域正成为提升开发效率的关键技术。其核心原理是基于海量代码语料进行预训练,学习编程语言的语法、逻辑与模式,从而实现对开发者意图的理解与代码补全。这类技术的核心价值在于将开发者从重复性、模板化的编码任务中解放出来,显著提升软件开发的迭代速度与代码一致性。典型的应用场景包括智能代码补全、自动化测试用例生成、遗留代码解释与文档化,以及辅助代码审查与重构。本文聚焦于智谱AI最新发布的GLM-5.3开源编程模型,该模型在编程任务上实现了高达50%的性能提升。我们将深入探讨其本地部署的硬

weixin_34284188的博客 421

【Matlab】多旋翼无人机视觉伺服跟踪控制程序

本文介绍了基于Matlab的多旋翼无人机视觉伺服跟踪控制程序开发方法。该系统采用视觉感知、坐标转换、伺服控制和仿真验证四个核心模块,通过HOG+SVM目标检测、Shi-Tomasi特征提取和PID双闭环控制算法实现动态目标跟踪。详细阐述了相机标定、目标检测、坐标转换及伺服控制等关键环节的Matlab实现代码,并进行了仿真验证。结果表明该系统在±0.1m的跟踪精度下可实现100Hz的实时处理,适用于室内外复杂场景。文章还提出了工程应用中的优化建议,为无人机视觉伺服系统的开发提供了完整的技术方案。

unber的博客 507

GLM-5、MiniMax-M2.1与Kimi-K2.5:三大开源大模型技术选型与实战指南

在人工智能领域,开源大语言模型已成为推动技术普惠和工程化应用的关键力量。其核心原理是基于Transformer架构,通过海量数据预训练和指令微调,赋予机器理解和生成自然语言的能力。这项技术的价值在于,它极大地降低了开发者构建智能应用的门槛,使得智能客服、代码助手、内容生成等场景得以快速落地。在实际应用中,模型选型需综合考虑性能、成本与场景适配性。例如,GLM-5以其扎实的中文能力和完善的生态著称,而MiniMax-M2.1则在对话交互与复杂推理方面表现突出。对于需要处理超长文档的场景,Kimi-K2.5凭借

congjukun0600的博客 442

告别传统RAG的痛点!Agent Skills让知识库检索更智能(本地知识库搭建新思路:用Agent Skills实现渐进式检索)

传统RAG在知识库检索中存在文档结构丢失、Token消耗大等问题 📚 Agent Skills通过分层索引、渐进式检索等设计,实现了更智能的本地知识库检索方案 🤖 本文详细介绍了Agent Skills的核心设计理念、与传统RAG的对比以及实践建议,帮助你搭建高效的知识库系统 ✅

XiaoqiangClub的博客 697

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: 三步完成Llama3.2在算力魔方的INT4量化和部署|开发者实战
下一篇: 一份在阿里内网悄悄流传的大模型面试真题!(2024年最新)
AI大模型_学习君
博客等级 码龄3年 6138粉丝 551原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值