构建可信赖的LLM信息提取系统:从原理到工程实践
在日常业务开发中我们经常需要从非结构化文本中提取关键信息比如从用户反馈中提取产品功能需求、从合同文档中提取关键条款、从技术报告中提取系统配置参数等。传统的关键词匹配或正则表达式方法在面对复杂多变的自然语言时往往力不从心而大语言模型LLM凭借其强大的语义理解能力为信息提取任务带来了新的可能。然而直接将LLM用于生产环境的信息提取存在诸多信任挑战提取结果是否准确可靠模型是否会捏造不存在的信息不同格式的输入文本是否会影响提取稳定性这些信任问题不解决我们就难以放心地将LLM提取结果用于自动化决策或业务流程。本文将围绕构建可信赖的LLM信息提取系统这一核心主题从技术原理、实践方案到工程落地完整拆解如何让LLM提取结果达到生产环境可信任的标准。无论你是正在探索LLM应用的后端开发者还是需要将AI能力集成到业务系统中的架构师都能从本文获得可直接复用的解决方案。1. LLM信息提取的核心概念与技术边界1.1 什么是LLM信息提取LLM信息提取LLM Extraction指的是利用大语言模型从非结构化文本中识别并结构化抽取特定信息的技术过程。与传统的信息提取方法相比LLM提取的核心优势在于其能够理解语言的上下文语义而不仅仅是依赖表面模式匹配。例如当我们需要从客户邮件中提取投诉类型时传统方法可能需要预定义关键词词典如故障、延迟、错误等而LLM能够理解系统反应迟钝严重影响工作效率这样的表述同样属于性能类投诉即使其中没有出现任何预定义的关键词。1.2 信息提取与文本生成的本质区别虽然LLM最广为人知的是其文本生成能力但在信息提取任务中我们实际上是在约束LLM的创造性要求其严格遵循事实提取而非自由发挥。这种约束需要通过特定的提示工程Prompt Engineering和技术框架来实现。关键区别在于文本生成LLM基于训练数据中的模式进行创造性输出信息提取LLM被约束为从输入文本中忠实还原已有信息1.3 可信提取的四个核心维度要让LLM提取结果足够可信需要从四个维度建立保障机制准确性提取结果与源文本信息的一致性完整性是否提取了所有要求的信息点稳定性面对不同格式和风格的输入文本时的表现一致性可验证性提取结果的可追溯和可验证机制2. 环境准备与基础工具链2.1 核心技术栈选择构建可信LLM提取系统需要完整的技术栈支持以下是推荐的技术组合# 核心依赖示例 - requirements.txt openai1.0.0 # 或替代的LLM服务SDK pydantic2.0.0 # 数据验证和序列化 tenacity8.0.0 # 重试机制 pytest7.0.0 # 测试框架 python-dotenv1.0.0 # 环境变量管理2.2 开发环境配置# 创建虚拟环境 python -m venv llm_extraction_env source llm_extraction_env/bin/activate # Linux/Mac # 或 llm_extraction_env\Scripts\activate # Windows # 安装依赖 pip install -r requirements.txt # 设置环境变量 echo OPENAI_API_KEYyour_api_key_here .env2.3 项目结构规划llm_extraction_project/ ├── src/ │ ├── extractors/ # 提取器实现 │ ├── validators/ # 验证逻辑 │ ├── schemas/ # 数据模型 │ └── utils/ # 工具函数 ├── tests/ # 测试用例 ├── examples/ # 使用示例 └── config/ # 配置文件3. 构建可信提取的核心技术方案3.1 结构化输出约束技术最基础的可信提取技术是通过结构化输出约束LLM的回答格式确保提取结果符合预期的数据结构。from pydantic import BaseModel, Field from typing import List, Optional from enum import Enum class ComplaintType(str, Enum): PERFORMANCE performance FUNCTIONALITY functionality USABILITY usability OTHER other class CustomerComplaint(BaseModel): complaint_type: ComplaintType Field(description投诉类型分类) severity: int Field(ge1, le5, description严重程度1-5级) mentioned_products: List[str] Field(description提及的产品名称) key_issues: List[str] Field(description具体问题描述) extraction_confidence: float Field(ge0, le1, description提取置信度) # 对应的提示词模板 COMPLAINT_EXTRACTION_PROMPT 请从以下客户反馈中提取投诉信息。严格按照JSON格式输出不要添加任何解释。 客户反馈{customer_feedback} 提取要求 1. 分类投诉类型performance性能问题、functionality功能问题、usability易用性问题、other其他 2. 评估严重程度1-5分5分最严重 3. 识别提及的产品名称 4. 总结关键问题点 5. 评估提取置信度0-1之间 JSON格式 {{ complaint_type: performance, severity: 4, mentioned_products: [产品A, 产品B], key_issues: [问题1, 问题2], extraction_confidence: 0.95 }} 3.2 多步验证与自检机制单一提取步骤容易出错引入多步验证可以显著提升可信度。from typing import Tuple, Dict, Any import json class ExtractionValidator: def __init__(self, llm_client): self.llm_client llm_client def validate_extraction(self, text: str, extraction_result: Dict) - Tuple[bool, str]: 验证提取结果是否与原文一致 validation_prompt f 请验证以下提取结果是否准确反映了原文信息 原文{text} 提取结果{json.dumps(extraction_result, ensure_asciiFalse)} 请检查 1. 提取结果中的所有信息是否都能在原文中找到依据 2. 是否有重要信息被遗漏 3. 是否存在过度解读或添加原文没有的内容 返回JSON格式{{is_valid: true/false, reason: 验证说明}} response self.llm_client.chat.completions.create( modelgpt-4, messages[{role: user, content: validation_prompt}], response_format{type: json_object} ) validation_result json.loads(response.choices[0].message.content) return validation_result[is_valid], validation_result[reason] def cross_check_sources(self, text: str, extraction_result: Dict) - Dict[str, Any]: 交叉检查信息来源 source_verification_prompt f 为以下提取结果中的每个字段找到原文中的依据 原文{text} 提取结果{json.dumps(extraction_result, ensure_asciiFalse)} 为每个字段提供 1. 原文中的依据文本 2. 依据的可信度高/中/低 3. 是否存在歧义 返回JSON格式。 # 实现类似上述的LLM调用 pass3.3 置信度评估体系建立系统的置信度评估机制为每个提取结果提供可信度指标。class ConfidenceAssessor: def __init__(self): self.confidence_thresholds { high: 0.8, medium: 0.6, low: 0.4 } def assess_extraction_confidence(self, text: str, extraction: Dict) - Dict: 综合评估提取置信度 confidence_metrics {} # 1. 基于提取完整性的置信度 completeness_score self._assess_completeness(text, extraction) # 2. 基于信息一致性的置信度 consistency_score self._assess_consistency(text, extraction) # 3. 基于模式匹配的置信度 pattern_score self._assess_pattern_match(text, extraction) # 综合置信度计算 overall_confidence ( completeness_score * 0.4 consistency_score * 0.4 pattern_score * 0.2 ) confidence_level self._map_to_confidence_level(overall_confidence) return { overall_confidence: overall_confidence, confidence_level: confidence_level, completeness_score: completeness_score, consistency_score: consistency_score, pattern_score: pattern_score } def _assess_completeness(self, text: str, extraction: Dict) - float: 评估提取完整性 # 实现完整性评估逻辑 pass def _assess_consistency(self, text: str, extraction: Dict) - float: 评估信息一致性 # 实现一致性检查逻辑 pass4. 完整实战构建可信合同条款提取系统4.1 需求分析与系统设计假设我们需要从商业合同中提取关键条款信息包括合同金额、付款条件、违约责任、有效期等。这些信息将直接用于财务系统和法务系统的自动化处理。系统要求提取准确率 95%支持多种合同格式PDF、Word、纯文本提供逐条可验证的依据具备置信度评估和人工审核接口4.2 数据模型定义from datetime import datetime from decimal import Decimal from typing import List, Optional from pydantic import BaseModel, Field class ContractAmount(BaseModel): amount: Decimal Field(description合同金额) currency: str Field(description币种) is_tax_inclusive: bool Field(description是否含税) class PaymentTerm(BaseModel): stage: str Field(description付款阶段) amount: Decimal Field(description付款金额) condition: str Field(description付款条件) due_days: int Field(description到期天数) class ContractExtractionResult(BaseModel): contract_parties: List[str] Field(description合同方名称) effective_date: datetime Field(description生效日期) expiration_date: datetime Field(description失效日期) total_amount: ContractAmount Field(description总金额) payment_terms: List[PaymentTerm] Field(description付款条款) liability_limit: Optional[Decimal] Field(description责任限额) termination_conditions: List[str] Field(description终止条件) extraction_metadata: Dict Field(description提取元数据)4.3 核心提取器实现import os from openai import OpenAI from tenacity import retry, stop_after_attempt, wait_exponential class ContractExtractor: def __init__(self, api_key: str None): self.client OpenAI(api_keyapi_key or os.getenv(OPENAI_API_KEY)) self.validator ExtractionValidator(self.client) self.confidence_assessor ConfidenceAssessor() retry(stopstop_after_attempt(3), waitwait_exponential(multiplier1, min4, max10)) def extract_contract_terms(self, contract_text: str) - ContractExtractionResult: 提取合同条款 # 第一步初步提取 initial_extraction self._initial_extraction(contract_text) # 第二步详细验证 is_valid, reason self.validator.validate_extraction(contract_text, initial_extraction) if not is_valid: # 如果验证失败尝试修正提取 corrected_extraction self._corrective_extraction(contract_text, initial_extraction, reason) initial_extraction corrected_extraction # 第三步置信度评估 confidence_metrics self.confidence_assessor.assess_extraction_confidence( contract_text, initial_extraction ) # 第四步构建最终结果 extraction_result ContractExtractionResult( **initial_extraction, extraction_metadata{ confidence_metrics: confidence_metrics, validation_status: validated if is_valid else corrected, validation_reason: reason, extraction_timestamp: datetime.now().isoformat() } ) return extraction_result def _initial_extraction(self, text: str) - Dict: 初步提取实现 prompt self._build_extraction_prompt(text) response self.client.chat.completions.create( modelgpt-4, messages[{role: user, content: prompt}], response_format{type: json_object}, temperature0.1 # 低温度确保确定性 ) return json.loads(response.choices[0].message.content) def _build_extraction_prompt(self, text: str) - str: 构建提取提示词 return f 你是一个专业的合同分析专家。请从以下合同文本中提取关键条款信息。 合同文本 {text} 提取要求 1. 严格基于合同原文不添加任何外部知识 2. 如果某些信息在原文中没有明确提及请设为null 3. 金额信息需要精确提取包括币种和是否含税 4. 日期信息需要转换为ISO格式 请按照以下JSON格式输出 {{ contract_parties: [甲方名称, 乙方名称], effective_date: 2024-01-01T00:00:00, expiration_date: 2024-12-31T23:59:59, total_amount: {{ amount: 100000.00, currency: CNY, is_tax_inclusive: true }}, payment_terms: [ {{ stage: 首付款, amount: 30000.00, condition: 合同签订后7个工作日内, due_days: 7 }} ], liability_limit: 1000000.00, termination_conditions: [条件1, 条件2] }} 4.4 测试与验证框架import pytest from unittest.mock import Mock, patch class TestContractExtractor: def setup_method(self): self.extractor ContractExtractor(test_key) def test_basic_contract_extraction(self): 测试基础合同提取 sample_contract 本合同由甲方北京某某科技有限公司与乙方上海某某有限公司于2024年1月1日签订。 合同总金额人民币100,000元含税。付款条件合同签订后支付30,000元项目验收后支付尾款。 合同有效期自2024年1月1日至2024年12月31日。 with patch.object(self.extractor.client.chat.completions, create) as mock_create: mock_create.return_value Mock( choices[Mock(messageMock(contentjson.dumps({ contract_parties: [北京某某科技有限公司, 上海某某有限公司], effective_date: 2024-01-01T00:00:00, expiration_date: 2024-12-31T23:59:59, total_amount: { amount: 100000.00, currency: CNY, is_tax_inclusive: True }, payment_terms: [ { stage: 首付款, amount: 30000.00, condition: 合同签订后支付, due_days: 7 } ], liability_limit: None, termination_conditions: [] })))] ) result self.extractor.extract_contract_terms(sample_contract) assert len(result.contract_parties) 2 assert result.total_amount.amount Decimal(100000.00) assert result.total_amount.is_tax_inclusive True def test_confidence_assessment(self): 测试置信度评估 # 置信度评估逻辑测试 pass4.5 系统集成与API暴露from fastapi import FastAPI, HTTPException from fastapi.middleware.cors import CORSMiddleware app FastAPI(title可信合同提取服务) app.add_middleware( CORSMiddleware, allow_origins[*], allow_methods[*], allow_headers[*], ) app.post(/extract/contract) async def extract_contract_terms(request: ContractExtractionRequest): 合同条款提取接口 try: extractor ContractExtractor() result extractor.extract_contract_terms(request.contract_text) # 根据置信度决定是否需要人工审核 if result.extraction_metadata[confidence_metrics][overall_confidence] 0.7: result.extraction_metadata[requires_manual_review] True else: result.extraction_metadata[requires_manual_review] False return { success: True, data: result.dict(), message: 提取完成 } except Exception as e: raise HTTPException(status_code500, detailf提取失败: {str(e)}) app.get(/health) async def health_check(): return {status: healthy, timestamp: datetime.now().isoformat()}5. 常见问题与系统化排查方案5.1 提取准确性问题的诊断与解决问题现象可能原因解决方案关键信息遗漏提示词不够明确或LLM注意力分散优化提示词增加信息重要性强调信息错误提取原文歧义或LLM过度推理增加验证步骤引入保守提取模式格式不一致输出约束不够严格使用Pydantic强约束完善提示词格式说明5.2 性能与稳定性优化处理长文本的策略class LongTextProcessor: def __init__(self, max_chunk_size: int 4000): self.max_chunk_size max_chunk_size def process_long_contract(self, text: str) - Dict: 处理长合同文本 chunks self._split_text_by_sections(text) chunk_results [] for chunk in chunks: if len(chunk) self.max_chunk_size: # 对过长的章节进一步分割 sub_chunks self._split_by_sentences(chunk, self.max_chunk_size) chunk_result self._merge_chunk_results(sub_chunks) else: chunk_result self.extractor.extract_from_chunk(chunk) chunk_results.append(chunk_result) return self._merge_final_results(chunk_results)5.3 成本控制与限流机制from redis import Redis import time class RateLimiter: def __init__(self, redis_client: Redis, max_requests: int 100, window_seconds: int 60): self.redis redis_client self.max_requests max_requests self.window window_seconds def check_rate_limit(self, user_id: str) - bool: 检查速率限制 key frate_limit:{user_id} current self.redis.get(key) if current and int(current) self.max_requests: return False pipeline self.redis.pipeline() pipeline.incr(key) pipeline.expire(key, self.window) pipeline.execute() return True6. 生产环境最佳实践6.1 监控与可观测性建设建立完整的监控体系对生产环境至关重要import logging from prometheus_client import Counter, Histogram, Gauge # 指标定义 EXTRACTION_REQUESTS Counter(extraction_requests_total, Total extraction requests) EXTRACTION_ERRORS Counter(extraction_errors_total, Total extraction errors) EXTRACTION_DURATION Histogram(extraction_duration_seconds, Extraction duration) CONFIDENCE_LEVEL Gauge(extraction_confidence, Extraction confidence level) class MonitoredExtractor(ContractExtractor): def extract_contract_terms(self, contract_text: str) - ContractExtractionResult: EXTRACTION_REQUESTS.inc() start_time time.time() try: result super().extract_contract_terms(contract_text) duration time.time() - start_time EXTRACTION_DURATION.observe(duration) CONFIDENCE_LEVEL.set(result.extraction_metadata[confidence_metrics][overall_confidence]) return result except Exception as e: EXTRACTION_ERRORS.inc() logging.error(fExtraction failed: {str(e)}) raise6.2 安全与合规考虑数据隐私保护敏感信息脱敏处理API调用日志审计数据加密存储访问权限控制合规性要求合同处理符合相关法律法规提取结果的法律效力声明人工审核流程的完整性6.3 版本管理与回滚策略# deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: llm-extraction-service spec: replicas: 3 strategy: type: RollingUpdate rollingUpdate: maxSurge: 1 maxUnavailable: 0 template: spec: containers: - name: extraction-service image: llm-extraction:v1.2.3 env: - name: EXTRACTION_MODEL_VERSION value: gpt-4-1106-preview - name: CONFIDENCE_THRESHOLD value: 0.7 readinessProbe: httpGet: path: /health port: 8000 initialDelaySeconds: 10 periodSeconds: 57. 扩展与优化方向7.1 多模型融合策略单一LLM提供商可能存在服务稳定性风险引入多模型融合可以提升系统鲁棒性class MultiModelExtractor: def __init__(self, providers: List[str]): self.providers providers self.voting_strategy MajorityVoter() def extract_with_consensus(self, text: str) - ExtractionResult: 多模型共识提取 results [] for provider in self.providers: try: result self._extract_with_provider(provider, text) results.append(result) except Exception as e: logging.warning(fExtraction failed with {provider}: {e}) if len(results) 2: raise Exception(Insufficient results for consensus) return self.voting_strategy.get_consensus(results)7.2 持续学习与模型优化建立反馈循环机制通过人工审核结果持续优化提取效果class FeedbackLearningSystem: def __init__(self, extraction_system, feedback_storage): self.extraction_system extraction_system self.feedback_storage feedback_storage def process_feedback(self, extraction_id: str, corrected_result: Dict, feedback_notes: str): 处理人工反馈 # 存储反馈数据 self.feedback_storage.store_feedback( extraction_id, corrected_result, feedback_notes ) # 分析错误模式 error_patterns self.analyze_error_patterns(extraction_id) # 优化提示词模板 self.optimize_prompt_templates(error_patterns)通过本文介绍的技术方案和实践经验你可以构建出真正值得信赖的LLM信息提取系统。关键是要建立完整的技术保障体系从数据验证、多步检查到置信度评估每个环节都为最终的可信度贡献力量。在实际项目中建议从小规模试点开始逐步验证每个组件的可靠性再扩展到更复杂的应用场景。记住可信度的建立是一个渐进过程需要持续的技术优化和流程完善。

相关新闻

大模型落地实操指南:从Prompt工程到LoRA微调的5个核心技术路径

大模型落地实操指南:从Prompt工程到LoRA微调的5个核心技术路径

人工智能已从理论探索阶段迈入工程化落地阶段。对于开发者而言,掌握大语言模型的核心应用技巧是提升研发效能的关键。本文将从底层原理到代码实操,详细拆解五个核心技术路径,帮助开发者快速构建基于大模型的应用系统。 一、掌握提示词工程&am…

2026/7/26 4:57:05 阅读更多 →
Greenshot:高效Windows截图工具全解析

Greenshot:高效Windows截图工具全解析

1. Greenshot工具概述与核心价值 Greenshot是一款专为Windows平台设计的高效截图工具,其轻量化设计(安装包仅2.3MB)与专业级功能组合,使其成为办公人群、内容创作者和技术人员的生产力利器。最新1.3.1版本在原有基础上优化了区域捕…

2026/7/26 4:57:05 阅读更多 →
构建可信赖的LLM信息提取系统:可信度评估与工程实践

构建可信赖的LLM信息提取系统:可信度评估与工程实践

当你的LLM应用从演示环境走向真实业务时,最让人头疼的问题是什么?不是模型不够聪明,也不是响应速度不够快,而是那些看似完美的信息提取结果中,总有几个"漏网之鱼"——关键数据被错误解析、日期格式混乱、金额…

2026/7/26 4:57:05 阅读更多 →

最新新闻

Wayfinder Router:大语言模型智能路由与混合部署实践指南

Wayfinder Router:大语言模型智能路由与混合部署实践指南

Wayfinder Router 是一个专注于大语言模型查询路由的开源项目,它解决了在本地部署模型和云端托管服务之间智能分配请求的核心问题。如果你正在构建需要同时调用多个 AI 模型的系统,或者希望根据任务类型自动选择最合适的模型(比如简单问答用本…

2026/7/26 5:05:08 阅读更多 →
Transformer架构解析:从自注意力到大模型应用

Transformer架构解析:从自注意力到大模型应用

1. Transformer:大模型时代的基石架构你可能用过ChatGPT,但你是否思考过它背后的核心技术是什么?作为AI从业者,我经常被问到这个问题。实际上,GPT的全称Generative Pre-trained Transformer已经揭示了答案——Transfor…

2026/7/26 5:05:08 阅读更多 →
FairyGUI核心控件深度解析:从原理到实战的UI开发指南

FairyGUI核心控件深度解析:从原理到实战的UI开发指南

1. 项目概述:为什么是FairyGUI?在Unity UI开发这条路上,相信不少朋友都经历过UGUI原生组件“从入门到放弃”的挣扎。复杂的层级管理、繁琐的锚点设置、性能优化时的捉襟见肘,以及面对复杂滚动列表或循环列表时的手忙脚乱。当项目U…

2026/7/26 5:05:08 阅读更多 →
Unity MyFramework 塔防实战(二十一):防御塔出售如何完成资源返还与状态清理

Unity MyFramework 塔防实战(二十一):防御塔出售如何完成资源返还与状态清理

出售防御塔并不是简单调用一次 Destroy()。系统既要计算玩家真正投入了多少建造点,也要取消选中、清空格子、回收 Buff、刷新塔阵效果,并在允许改变道路的阶段重新生成怪物路线。Demo 将经济结算放在 CmdGlobalSellTowerRogue,把各模式共用的拆塔流程放在 CmdGlobalSellTowe…

2026/7/26 5:05:08 阅读更多 →
Windows系统NVIDIA性能监控悬浮窗关闭方法详解

Windows系统NVIDIA性能监控悬浮窗关闭方法详解

1. 问题现象与背景解析最近在Windows 10/11系统上,不少用户反馈电脑屏幕右上角突然出现了FPS、NA、GPU、CPU延迟等监控信息的悬浮窗。这个突然出现的性能监控面板会让很多用户感到困惑——它既不是自己安装的软件,也没有明显的关闭按钮。作为一名长期关注…

2026/7/26 5:05:08 阅读更多 →
如何彻底解决Windows软件运行问题:Visual C++运行库合集终极指南

如何彻底解决Windows软件运行问题:Visual C++运行库合集终极指南

如何彻底解决Windows软件运行问题:Visual C运行库合集终极指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 还在为打开软件时频繁遇到"找不到…

2026/7/26 5:04:08 阅读更多 →

日新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

月新闻