遇见数据集

huggingartists/mc-ride

收藏
Hugging Face2022-10-25 更新2024-03-04 收录
官方服务:

资源简介:

--- language: - en tags: - huggingartists - lyrics --- # Dataset Card for "huggingartists/mc-ride" ## Table of Contents - [Dataset Description](#dataset-description) - [Dataset Summary](#dataset-summary) - [Supported Tasks and Leaderboards](#supported-tasks-and-leaderboards) - [Languages](#languages) - [How to use](#how-to-use) - [Dataset Structure](#dataset-structure) - [Data Fields](#data-fields) - [Data Splits](#data-splits) - [Dataset Creation](#dataset-creation) - [Curation Rationale](#curation-rationale) - [Source Data](#source-data) - [Annotations](#annotations) - [Personal and Sensitive Information](#personal-and-sensitive-information) - [Considerations for Using the Data](#considerations-for-using-the-data) - [Social Impact of Dataset](#social-impact-of-dataset) - [Discussion of Biases](#discussion-of-biases) - [Other Known Limitations](#other-known-limitations) - [Additional Information](#additional-information) - [Dataset Curators](#dataset-curators) - [Licensing Information](#licensing-information) - [Citation Information](#citation-information) - [About](#about) ## Dataset Description - **Homepage:** [https://github.com/AlekseyKorshuk/huggingartists](https://github.com/AlekseyKorshuk/huggingartists) - **Repository:** [https://github.com/AlekseyKorshuk/huggingartists](https://github.com/AlekseyKorshuk/huggingartists) - **Paper:** [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) - **Point of Contact:** [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) - **Size of the generated dataset:** 0.304935 MB <div class="inline-flex flex-col" style="line-height: 1.5;"> <div class="flex"> <div style="display:DISPLAY_1; margin-left: auto; margin-right: auto; width: 92px; height:92px; border-radius: 50%; background-size: cover; background-image: url(&#39;https://images.genius.com/c33b218009a0389e72c6d6628d3c2105.1000x1000x1.jpg&#39;)"> </div> </div> <a href="https://huggingface.co/huggingartists/mc-ride"> <div style="text-align: center; margin-top: 3px; font-size: 16px; font-weight: 800">🤖 HuggingArtists Model 🤖</div> </a> <div style="text-align: center; font-size: 16px; font-weight: 800">MC Ride</div> <a href="https://genius.com/artists/mc-ride"> <div style="text-align: center; font-size: 14px;">@mc-ride</div> </a> </div> ### Dataset Summary The Lyrics dataset parsed from Genius. This dataset is designed to generate lyrics with HuggingArtists. Model is available [here](https://huggingface.co/huggingartists/mc-ride). ### Supported Tasks and Leaderboards [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) ### Languages en ## How to use How to load this dataset directly with the datasets library: ```python from datasets import load_dataset dataset = load_dataset("huggingartists/mc-ride") ``` ## Dataset Structure An example of 'train' looks as follows. ``` This example was too long and was cropped: { "text": "Look, I was gonna go easy on you\nNot to hurt your feelings\nBut I'm only going to get this one chance\nSomething's wrong, I can feel it..." } ``` ### Data Fields The data fields are the same among all splits. - `text`: a `string` feature. ### Data Splits | train |validation|test| |------:|---------:|---:| |121| -| -| 'Train' can be easily divided into 'train' & 'validation' & 'test' with few lines of code: ```python from datasets import load_dataset, Dataset, DatasetDict import numpy as np datasets = load_dataset("huggingartists/mc-ride") train_percentage = 0.9 validation_percentage = 0.07 test_percentage = 0.03 train, validation, test = np.split(datasets['train']['text'], [int(len(datasets['train']['text'])*train_percentage), int(len(datasets['train']['text'])*(train_percentage + validation_percentage))]) datasets = DatasetDict( { 'train': Dataset.from_dict({'text': list(train)}), 'validation': Dataset.from_dict({'text': list(validation)}), 'test': Dataset.from_dict({'text': list(test)}) } ) ``` ## Dataset Creation ### Curation Rationale [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) ### Source Data #### Initial Data Collection and Normalization [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) #### Who are the source language producers? [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) ### Annotations #### Annotation process [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) #### Who are the annotators? [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) ### Personal and Sensitive Information [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) ## Considerations for Using the Data ### Social Impact of Dataset [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) ### Discussion of Biases [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) ### Other Known Limitations [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) ## Additional Information ### Dataset Curators [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) ### Licensing Information [More Information Needed](https://github.com/huggingface/datasets/blob/master/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards) ### Citation Information ``` @InProceedings{huggingartists, author={Aleksey Korshuk} year=2021 } ``` ## About *Built by Aleksey Korshuk* [![Follow](https://img.shields.io/github/followers/AlekseyKorshuk?style=social)](https://github.com/AlekseyKorshuk) [![Follow](https://img.shields.io/twitter/follow/alekseykorshuk?style=social)](https://twitter.com/intent/follow?screen_name=alekseykorshuk) [![Follow](https://img.shields.io/badge/dynamic/json?color=blue&label=Telegram%20Channel&query=%24.result&url=https%3A%2F%2Fapi.telegram.org%2Fbot1929545866%3AAAFGhV-KKnegEcLiyYJxsc4zV6C-bdPEBtQ%2FgetChatMemberCount%3Fchat_id%3D-1001253621662&style=social&logo=telegram)](https://t.me/joinchat/_CQ04KjcJ-4yZTky) For more details, visit the project repository. [![GitHub stars](https://img.shields.io/github/stars/AlekseyKorshuk/huggingartists?style=social)](https://github.com/AlekseyKorshuk/huggingartists)

提供机构:
huggingartists
原始信息汇总

数据集概述

数据集名称

"huggingartists/mc-ride"

数据集描述

  • 数据集总结: 该数据集是从Genius解析的歌词数据,旨在用于HuggingArtists生成歌词。
  • 支持的任务和排行榜: 待补充
  • 语言: 英语(en)

数据集结构

  • 数据字段:
    • text: 字符串类型,包含歌词内容。
  • 数据分割:
    • train: 121条记录
    • validation 和 test: 待划分

使用方法

python from datasets import load_dataset

dataset = load_dataset("huggingartists/mc-ride")

数据集创建

  • 来源数据: 待补充
  • 注释: 待补充
  • 个人和敏感信息: 待补充

使用数据时的考虑

  • 数据集的社会影响: 待补充
  • 偏见讨论: 待补充
  • 其他已知限制: 待补充

附加信息

  • 数据集管理员: 待补充

  • 许可信息: 待补充

  • 引用信息:

    @InProceedings{huggingartists, author={Aleksey Korshuk} year=2021 }

搜集汇总
数据集介绍
huggingartists/mc-ride 数据集图片
构建方式
在自然语言处理与音乐智能生成交叉融合的背景下,huggingartists/mc-ride数据集应运而生。该数据集源自Genius平台,通过系统化地爬取与解析美国说唱团体Death Grips主唱MC Ride的歌词文本,构建了一个专用于歌词生成的语料库。数据采集过程聚焦于艺术家个人作品的完整收录,经过文本清洗与标准化处理,最终形成包含121条样本的紧凑型数据集,每条样本以纯文本形式存储于'text'字段中,为后续的模型微调与生成任务奠定了高质量的数据基础。
特点
该数据集的核心特质在于其高度的专业化与针对性。作为HuggingArtists项目的重要组成部分,它专门服务于MC Ride这一特定艺术家的歌词生成任务,语料库规模虽小却精炼,充分保留了原始歌词中的语言风格、韵律结构及情感张力。数据集仅包含单一'train'分片,但提供了灵活的划分方案,用户可依据自身需求按比例拆分为训练集、验证集与测试集,这种设计在保持数据完整性的同时,兼顾了模型评估与调优的实用性需求。
使用方法
借助Hugging Face生态系统的便捷性,研究者可通过datasets库的一行代码直接加载该数据集:from datasets import load_dataset; dataset = load_dataset('huggingartists/mc-ride')。加载完成后,数据集以标准的Hugging Face Dataset格式呈现,用户可立即访问其中的'train'分片进行模型训练。对于需要划分数据集的场景,README提供了基于numpy的拆分示例代码,支持按90%、7%、3%的比例分别构建训练、验证与测试子集,实现从原始数据到完整训练流程的无缝衔接。
背景与挑战
背景概述
在自然语言处理与创意内容生成领域,歌词生成任务因其独特的韵律结构、文化内涵与情感表达而备受关注。huggingartists/mc-ride数据集由Aleksey Korshuk于2021年创建,旨在为音乐人工智能社区提供高质量的文本语料资源。该数据集聚焦于美国实验说唱团体Death Grips主唱MC Ride的歌词,通过解析Genius平台上的公开文本,构建了包含121条训练样本的精炼语料库。其核心研究问题在于探索如何利用小规模、高风格化的歌词数据训练生成式模型,从而捕捉特定艺术家的语言风格与创作逻辑。作为HuggingArtists项目的一部分,该数据集为个性化的歌词生成研究提供了基准,推动了少样本学习与艺术家风格迁移在音乐文本领域的应用,尤其对理解说唱音乐中隐喻、节奏与情感交织的复杂性具有启发意义。
当前挑战
该数据集面临的核心挑战在于歌词生成领域对韵律与语义融合的高要求。MC Ride的歌词以晦涩的隐喻、破碎的句法和强烈的情绪张力著称,传统语言模型难以在保持文本连贯性的同时复现其独特的艺术张力,这要求模型具备对非标准语法结构和文化意象的深度理解。构建过程中,数据规模仅121条样本,稀疏性导致模型易陷入过拟合;同时,从Genius平台解析的歌词可能包含口语化拼写、标点缺失或上下文断裂,需人工清洗以平衡原始风格与标准化需求。此外,歌词的版权归属与敏感内容(如暴力或药物隐喻)的处理,在公开数据集发布中构成伦理与法律上的潜在障碍。
常用场景
经典使用场景
该数据集汇集了美国说唱团体Death Grips主唱MC Ride的歌词文本,源自Genius平台,共包含121条训练样本。在自然语言处理领域,它常被用作歌词生成任务的微调语料,研究人员可基于HuggingArtists框架训练自回归语言模型,以捕捉MC Ride独特的语言风格、押韵模式与意象表达,进而探索音乐文本的自动创作边界。
实际应用
在实际应用中,该数据集可赋能音乐创作辅助工具,帮助制作人或爱好者快速生成具有MC Ride气质的歌词草稿,降低创作门槛。同时,它可用于构建数字人设系统,在虚拟偶像或互动游戏中赋予角色鲜明的说唱歌手语言个性。此外,其文本还可作为情感分析或社会语言学研究的特殊样本,揭示亚文化群体的表达范式。
衍生相关工作
该数据集衍生的经典工作包括基于GPT-2的HuggingArtists模型系列,其中针对MC Ride的微调版本展示了小样本条件下艺术家风格复现的可行性。后续研究可借鉴其数据采集与处理流程,拓展至其他音乐人歌词数据集(如Kanye West、Eminem),并催生了歌词领域对比学习、可控文本生成等方向的方法论创新,成为跨模态音乐智能生成生态的起点。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务