拓冰建站拓冰建站
首页 / 资讯中心 / 正文

5分钟跑通数据标注:Label Studio部署与导出

5分钟跑通数据标注Label Studio部署与导出【免费下载链接】label-studioLabel Studio is a multi-type data labeling and annotation tool with standardized output format项目地址: https://gitcode.com/GitHub_Trending/la/label-studio手上有几百张图片要画框、一批文本要标实体你打算怎么办自己写脚本画框太慢数据上传到 SaaS 平台又不放心。Label Studio 是开源数据标注工具导入数据、在浏览器里画标注、导出 COCO / YOLO 等训练格式完整流程 5 分钟能跑通。 它到底能干什么Label Studio 是一个浏览器里的数据标注平台核心能力可以概括为五点多数据类型标注图像、文本、音频、视频、时间序列都有专用控件——图像有矩形框、多边形、刷选音频有波形时间段文本有 span 高亮。XML 标签配置标注界面由十几行 XML 定义改配置即改界面不用写前端代码。多格式导出原生格式是 JSON同时可导出 COCO、YOLO、Pascal VOC、CoNLL2003、spaCy 等训练常用格式。ML 模型预标注接入模型后端后由模型先出草稿、人工只做修正。边界它负责标数据、出结果不负责训练模型训练交给 PyTorch 等框架。多用户与角色权限在开源版中可用但大规模组织的流程管控属于企业版范畴。 装好它并跑起来最省事的路径是单容器 Docker 部署自带 SQLite 存储无需准备数据库docker pull heartexlabs/label-studio:latest docker run -it -p 8080:8080 -v $(pwd)/mydata:/label-studio/data heartexlabs/label-studio:latest启动后浏览器会自动打开http://localhost:8080。两个要点没有预置默认账号首次启动直接进入注册页用邮箱 密码注册第一个账号即可首个账号权限最高可管理项目与用户。也可以在启动时用--username/--password参数或环境变量LABEL_STUDIO_USERNAME/LABEL_STUDIO_PASSWORD预置账号。备选路径docker-compose up启动 Nginx PostgreSQL 的生产栈适合团队长期使用pip install label-studio适合想嵌入 Python 环境开发的人。完成第一个完整任务用图像目标检测把全流程走一遍。建项目首页点 New project起个名字。——这步在干什么一个项目 一套独立配置 一批独立数据。导入数据进入项目下的 Data Manager数据管理页点 Import Data上传 JSON 文件格式形如[{data: {image: https://example.com/cat.jpg}}]每条对应一个任务字段名image要和后面的 XML 配置一致。——这步在干什么把原始数据变成任务列表里可标注的条目。写标签配置在项目的 Labeling configuration 里粘贴如下 XML 并保存View Image nameimage value$image/ RectangleLabels nametag toNameimage Label valueCar/ Label valuePedestrian/ /RectangleLabels /View——这步在干什么声明任务含一个 image 字段用户可在其上画 Car / Pedestrian 两种框界面随即从空白变成标注编辑器。 4.标第一条任务列表点开任意一条鼠标拉框、在标签面板选类别点 Submit 提交。——这步在干什么产生第一条结构化标注结果。 5.导出回 Data Manager 点 Export 选格式JSON数据 标注通用、COCO 或 YOLO目标检测训练直接用。——这步在干什么把标注转成训练侧可消费的文件至此数据标注闭环完成。⚡ 效率进阶三项最能提升数据标注效率的能力按需使用1. ML 预标注收益最大什么时候用已有可用模型、数据量超过几百条时。怎么用把模型部署成 HTTP 服务收任务、返回预测注册为项目的 ML backend任务打开时自动带出模型草稿框标注员只负责修正。YOLO、Hugging Face、OpenAI 等的接法见 ML 后端集成文档。2. 模板复用什么时候用不会手写 XML 配置时。怎么用仓库 标注模板目录 按 Computer Vision、Natural Language Processing、Audio/Speech、Video、Time Series 等分类挑一个把 XML 和标签抄下来改字段名即可。3. API 导入导出什么时候用数据要自动同步进流水线或结果要自动消费。怎么用界面操作都有对应 REST 接口用登录后的用户 token 认证。例如导出整个项目curl -X GET http://localhost:8080/api/projects/{id}/export?exportTypeJSON把{id}换成项目 ID。团队协作与规模化账号与权限注册多个用户在管理页分配角色单人使用可忽略3 人以上建议明确谁管配置、谁执行标注。生产部署把docker run换成docker-compose up仓库根目录的 docker-compose.yml得到 Nginx PostgreSQL 组合数据落在挂载的./mydata目录——备份就是复制这个目录。大文件图片、音频建议放 S3/GCS/Azure 或本地文件存储仓库 io_storages 模块已实现对接任务里存 URL不要把大文件塞进数据库。踩坑速查1. 端口 8080 被占用服务起不来原因本机 8080 已被其他服务占用。解法换端口启动label-studio start --port 9001pip 方式或 Docker 方式改宿主机映射docker run -p 9001:8080 ...。2. Docker 里图片不显示任务页面是灰块原因任务里的图片是宿主机本地路径容器看不到宿主机文件系统。解法用-v把图片目录一并挂进容器若数据引用本机目录设环境变量LABEL_STUDIO_LOCAL_FILES_SERVING_ENABLEDtrue和LABEL_STUDIO_LOCAL_FILES_DOCUMENT_ROOT指定根目录Docker Compose 写进 .env。3. 忘记密码登不进去原因开源版没有邮件找回。解法在服务端执行label-studio reset_password --username 邮箱按提示输入新密码容器部署则在宿主机执行docker exec -it 容器名 label-studio reset_password --username 邮箱。4. 导出时找不到 COCO / YOLO 选项原因这些格式只支持特定控件如 RectangleLabels、PolygonLabels 这类目标检测标注文本、音频项目选不了。解法改选 JSON 格式支持所有项目类型各格式支持的控件清单见 导出格式文档。继续深入快速入门指南官方完整数据标注流程与界面说明。API 参考全部 REST 端点配合用户 token 做自动化。标注模板目录按数据类型分类的可复用 XML 配置。ML 后端教程配图与 30 多个示例集中在docs/source/guide/ml_tutorials/从最简后端到 YOLO、Hugging Face 都有。下一步挑 100 张图片建新项目把导入—画框—导出 COCO完整走一遍再回头加 ML 预标注。【免费下载链接】label-studioLabel Studio is a multi-type data labeling and annotation tool with standardized output format项目地址: https://gitcode.com/GitHub_Trending/la/label-studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门