five

MK64 Steering Dataset

收藏
github2024-11-27 更新2024-11-28 收录
下载链接:
https://github.com/Dere-Wah/AI-MarioKart64
下载链接
链接失效反馈
官方服务:
资源简介:
该数据集用于训练神经网络模型,使其能够控制MarioKart64游戏中的角色进行转向操作。数据集包含了游戏中的转向数据,可以用于模型的训练和测试。

This dataset is designed for training neural network models to control in-game characters to perform steering operations in the Mario Kart 64 game. It contains steering data collected from the game, which can be used for both model training and testing.
创建时间:
2024-11-18
原始信息汇总

AI-MarioKart64 数据集概述

数据集内容

  • 数据集名称: MK64 Steering Dataset
  • 数据集来源: HuggingFace
  • 数据集格式: .tar.gz
  • 数据集提取: bash tar -xvf LR.tar.gz

数据集使用

数据集分割

  • 测试集分割: 选择10%的数据集作为测试集。 bash python src/select_test_split.py <dataset-folder>

    生成 test_split.txt 文件。

数据预处理

  • 预处理脚本: bash python src/process_csgo_tar_files.py <dataset-folder> <output-folder>

    生成两个子文件夹:

    • low_res/
    • full_res/

配置文件更新

  • 配置文件: config/env/csgo.yaml
  • 路径更新: 确保数据集路径正确。

数据集生成

  • 自定义数据集: 参考数据集文件夹中的 README 文件。

相关资源

搜集汇总
数据集介绍
main_image_url
构建方式
在构建MK64 Steering Dataset时,研究者们通过精心设计的数据采集流程,确保了数据的高质量和多样性。首先,他们利用MarioKart64游戏中的特定场景,捕捉了大量的游戏帧和相应的控制输入数据。这些数据随后被整理并存储为高分辨率和低分辨率的图像文件,以及对应的控制信号。为了增强数据集的实用性,研究者们还生成了多种‘spawns’,即游戏中的起始点,这些起始点涵盖了不同的游戏情境,从而使得模型能够学习到更为广泛的游戏策略。
特点
MK64 Steering Dataset的显著特点在于其数据的精细分类和高度结构化。数据集不仅包含了游戏画面的高分辨率和低分辨率版本,还详细记录了每帧对应的控制输入,如转向角度等。此外,数据集中的‘spawns’设计,使得模型能够在不同的游戏起始条件下进行训练,从而提高了模型的泛化能力和适应性。这种设计不仅有助于提升模型的学习效率,也为后续的研究提供了丰富的数据资源。
使用方法
使用MK64 Steering Dataset进行模型训练时,用户首先需要从HuggingFace平台下载数据集,并按照提供的格式进行解压和预处理。接着,用户可以通过运行特定的Python脚本,将数据集分割为训练集和测试集,并对数据进行必要的预处理,如图像分辨率的调整。在完成数据准备后,用户可以根据需要调整配置文件中的路径和参数,然后启动训练脚本进行模型训练。训练过程中,用户可以根据生成的‘spawns’文件,观察模型在不同起始条件下的表现,从而优化模型的训练策略。
背景与挑战
背景概述
MK64 Steering Dataset是由Dere-Wah在AI-MarioKart64项目中创建的,旨在训练神经网络以控制MarioKart64游戏中的赛车。该数据集的核心研究问题是如何通过机器学习模型实现对赛车方向盘的精确控制,从而提高游戏中的驾驶表现。该项目由Dere-Wah主导,利用深度学习技术,特别是神经网络,来模拟和优化游戏中的驾驶行为。MK64 Steering Dataset的创建不仅推动了游戏AI领域的发展,也为自动驾驶和机器人控制等领域的研究提供了宝贵的数据资源。
当前挑战
MK64 Steering Dataset在构建过程中面临多项挑战。首先,数据集的收集和标注需要精确捕捉游戏中的方向盘操作,这要求高精度的数据采集设备和复杂的标注过程。其次,数据集的多样性和代表性是确保模型泛化能力的关键,因此需要涵盖各种游戏场景和操作模式。此外,数据集的预处理和分割也是一大挑战,确保训练集和测试集的合理分配,以避免过拟合和提高模型的鲁棒性。最后,训练神经网络模型时,如何优化训练参数和选择合适的模型架构,以提高模型的性能和效率,也是该数据集面临的重要挑战。
常用场景
经典使用场景
在人工智能与游戏交互的领域中,MK64 Steering Dataset 被广泛用于训练神经网络模型,以实现对经典游戏《马里奥卡丁车64》(MarioKart64)的自动控制。该数据集通过记录玩家在游戏中的转向操作,为模型提供了丰富的训练样本。经典使用场景包括利用这些数据训练深度学习模型,使其能够自动识别游戏画面并作出相应的转向决策,从而实现游戏的自动化操作。
解决学术问题
MK64 Steering Dataset 解决了在游戏控制领域中,如何通过机器学习技术实现对复杂游戏环境的自动控制这一重要学术问题。该数据集为研究者提供了一个标准化的数据平台,使得他们能够更有效地探索和验证各种深度学习算法在游戏控制中的应用。这不仅推动了游戏AI的发展,也为其他领域的自动化控制研究提供了宝贵的参考。
衍生相关工作
基于MK64 Steering Dataset,研究者们开发了多种相关的经典工作,包括但不限于:1) 针对不同游戏环境的通用AI模型训练方法;2) 通过迁移学习技术,将游戏控制模型应用于实际驾驶场景的研究;3) 对数据集进行扩展和优化,以提高模型在复杂环境中的表现。这些工作不仅丰富了数据集的应用场景,也推动了相关领域的技术进步。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作