five

Code-170k-tumbuka

收藏
Hugging Face2025-11-03 更新2025-11-04 收录
下载链接:
https://huggingface.co/datasets/michsethowusu/Code-170k-tumbuka
下载链接
链接失效反馈
官方服务:
资源简介:
Code-170k-tumbuka是一个包含176,999个编程对话的突破性数据集,这些对话最初来源于glaiveai/glaive-code-assistant-v2,并翻译成Tumbuka语,使得Tumbuka语使用者能够接受编程教育。数据集包含关于编程和编码的高质量对话,纯Tumbuka语言,涵盖多种编程概念的多人对话,话题多样,包括算法、数据结构、调试、最佳实践等,并且适用于大型语言模型的指令微调。
创建时间:
2025-10-20
原始信息汇总

Code-170k-tumbuka 数据集概述

基本信息

  • 数据集名称: Code-170k-tumbuka
  • 语言: Tumbuka (tum)
  • 许可证: Apache 2.0
  • 数据规模: 176,999个示例
  • 类别: 100K<n<1M

核心特征

  • 数据内容: 176,999个高质量编程对话
  • 语言特性: 纯Tumbuka语言编写
  • 对话类型: 多轮对话覆盖多种编程概念
  • 主题范围: 算法、数据结构、调试、最佳实践等
  • 适用场景: 大型语言模型的指令调优

数据结构

数据字段

  • conversations: 对话轮次列表
    • from: 说话者身份("human"或"gpt")
    • value: Tumbuka语言的消息内容

数据示例

python { "conversations": [ { "from": "human", "value": "[Tumbuka语言的问题]" }, { "from": "gpt", "value": "[Tumbuka语言的回答]" } ] }

技术规格

  • 训练集大小: 359,539,625字节
  • 下载大小: 179,769,812字节
  • 数据集大小: 359,539,625字节

应用场景

  • 训练Tumbuka语言编程助手
  • 为Tumbuka开发者构建教育工具
  • 多语言代码生成研究
  • 创建Tumbuka编程教程
  • 支持低资源语言AI开发

数据来源

基于glaiveai/glaive-code-assistant-v2数据集翻译至Tumbuka语言

引用格式

bibtex @dataset{code170k_tumbuka, title={Code-170k-tumbuka: Programming Conversations in Tumbuka}, year={2025}, publisher={Hugging Face}, url={https://huggingface.co/datasets/michsethowusu/Code-170k-tumbuka} }

搜集汇总
数据集介绍
main_image_url
构建方式
在编程教育资源的跨语言传播领域,Code-170k-tumbuka数据集通过精心设计的转换流程构建而成。该数据集源自glaiveai/glaive-code-assistant-v2的原始编程对话语料,经过系统的语言转换处理,将17万余条高质量的编程对话内容完整翻译为奇契瓦语。这种构建方式既保留了原始编程知识的专业性与准确性,又实现了教育资源的语言本土化,为低资源语言社区的编程学习提供了重要基础。
特点
该数据集最显著的特征体现在其语言资源与专业内容的深度融合。作为包含176,999条多轮对话的大规模语料库,全部内容均采用纯正的奇契瓦语表达,覆盖算法设计、数据结构、调试技巧等编程核心概念。其对话结构采用人机交互模式,每条记录均清晰标注发言角色与对应内容,这种设计既保持了教学对话的连贯性,又为模型训练提供了标准化的数据格式,特别适合低资源语言的指令微调研究。
使用方法
在技术应用层面,研究者可通过Hugging Face生态系统便捷地调用该数据集。使用标准datasets库的load_dataset函数即可加载完整数据,获取的训练集包含全部对话实例。每个数据样本以结构化字典形式呈现,其中conversations字段按序存储人机对话轮次,from字段标识发言者身份,value字段承载具体对话内容。这种标准化接口设计使得数据集能够无缝接入现有自然语言处理流程,为开发奇契瓦语编程助手和教育工具提供即用型数据支持。
背景与挑战
背景概述
在人工智能与自然语言处理领域,低资源语言的数字化教育支持正成为关键研究方向。Code-170k-tumbuka数据集由研究机构于2025年发布,旨在通过将17.6万条编程对话翻译为奇通布卡语,解决该语言群体在编程教育中的资源匮乏问题。该数据集源自glaive-code-assistant-v2的衍生重构,聚焦于多轮编程对话的跨语言迁移,为奇通布卡语社区的计算机科学教育提供了首个大规模语义资源,显著推动了低资源语言在代码生成与教育技术领域的发展。
当前挑战
构建过程面临双重挑战:在领域问题层面,需克服低资源语言代码语义的精准转换难题,确保编程术语与逻辑结构在翻译中保持技术准确性;在数据集构建层面,奇通布卡语缺乏标准化技术词汇体系,需通过人工校验建立术语映射规范,同时多轮对话的语境连贯性与指令调优数据的质量管控,对跨语言对齐机制提出了更高要求。
常用场景
经典使用场景
在编程教育领域,Code-170k-tumbuka数据集通过17.7万条纯通布卡语编程对话,为低资源语言社区构建了技术知识传播的桥梁。该数据集典型应用于训练本土化代码助手模型,支持多轮编程问题解答,涵盖算法设计、数据结构实现及调试技巧等核心计算概念,有效降低了通布卡语学习者的技术门槛。
实际应用
实际部署中,该数据集支撑着通布卡语编程教学平台的开发,使本土开发者能通过母语理解复杂编程逻辑。教育机构可基于此构建交互式编程课程,科技企业则能开发本土化开发工具,最终形成从技术普及到产业应用的全链条解决方案,助力非洲数字人才培养。
衍生相关工作
受该数据集启发,研究界涌现出多项跨语言代码生成创新工作。例如基于该语料训练的Tumbuka-Coder模型实现了本土化代码补全,另有研究将其与斯瓦希里语编程数据集进行对比分析,推动了多语言程序合成技术的演进,为后续非洲语言计算资源建设提供了重要范式参考。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

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

二维码
科研交流群

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

数据驱动未来

携手共赢发展

商业合作