LOCALIZE框架中使用的数据集
收藏资源简介:
LOCALIZE是一个低代码、以配置为主的框架,用于无线电定位,它通过减少初始设置和样板代码,加速模型开发和评估,使基于机器学习的无线电定位实验可重复、可访问。框架由三个主要部分组成:配置、工作流编排器和工件子系统。配置文件描述实验,工作流编排器读取配置并执行管道,工件子系统记录每个执行的输入、日志和输出。
LOCALIZE is a low-code, configuration-centric framework for radio localization. It accelerates model development and evaluation by reducing initial setup and boilerplate code, making machine learning-based radio localization experiments reproducible and accessible. The framework consists of three core components: configuration, workflow orchestrator, and artifact subsystem. Configuration files describe experiments; the workflow orchestrator reads the configurations and executes the pipeline, while the artifact subsystem records the inputs, logs, and outputs of each execution.
LOCALIZE 数据集概述
项目简介
LOCALIZE 是一个用于无线定位机器学习模型训练的低代码配置优先框架,通过声明式配置、工作流编排和版本化工件管理,实现无线电定位的自动化训练流程。
核心特性
- 低代码配置优先框架:以可重现性为默认操作模式,集成版本控制、执行隔离和透明工件跟踪
- 自动化训练流水线:为 CTW2019、CTW2020、Log-a-Tec、Lumos5G 和 UMU 数据集提供专用流水线
- 简化设置:通过 Conda 依赖管理实现最小化设置要求
- DVC 集成:利用 DVC 进行高效数据和模型版本控制,确保可重现性和可追溯性
- 自动化报告生成:通过标准化指标和报告程序实现一致可比较的评估
数据集支持
支持以下预配置版本化数据集:
- CTW2019
- CTW2020
- Log-a-Tec
- Lumos5G
- UMU
项目结构
artifacts/<dataset>/data/{raw,interim,splits,prepared}:包含数据准备流水线不同阶段的数据集configs/<dataset>/dvc.yaml:包含 DVC 工具的流水线指令configs/<dataset>/params.yaml:包含机器学习模型配置
使用方式
- 运行
./run_pipelines.sh为所有数据集构建所有模型 - 针对特定数据集:进入
configs/<dataset>目录,修改params.yaml中的模型参数,执行dvc repro --pull启动训练流程
许可证
采用 BSD-3 Clause 许可证
资助声明
该项目获得欧盟 Horizon Europe 框架计划资助(资助协议号:101096456,NANCY 项目),由智能网络与服务联合事业及其成员支持。




