esjzone_2024_chunked_8k
收藏资源简介:
Esjzone2024 8k是一个包含中文小说的数据集,由telecomadm1145维护,适用于文本生成任务。该数据集是从公开可用的在线小说(特别是轻小说)中收集而来的。
数据集概述
基本信息
- 数据集名称: Esjzone2024 8k
- 创建者: telecomadm1145
- 语言: 中文
- 许可证: MIT
- 标签: 创意写作、小说
- 任务类别: 文本生成
数据来源
- 来源数据: 公开可用的在线小说(特别是轻小说)
数据集结构
- 数据格式: JSON
- 数据划分:
- 训练集(train)
- 数据字段:
- text:原始文本
使用说明
建议使用类似以下代码的DPP方法: python from datasets import load_dataset import random
hf_dataset = load_dataset("telecomadm1145/esjzone_2024_chunked_8k", split="train")
def make_prompt_response(example): text = example["text"] text = text[:3000] # TODO: 按需修改 split_ratio = random.uniform(1/6, 1/2) split_point = int(len(text) * split_ratio) context = text[:split_point] continuation = text[split_point:] user_message = f"""请按照这段文字的大致逻辑和剧情,以及人物发展,续写。直接输出后续的可能文段。 text {context} """ prompt = f"<start_of_turn>user {user_message}<end_of_turn> <start_of_turn>model " # 聊天模板可能不同 return { "prompts": prompt, "responses": continuation, }
hf_dataset = hf_dataset.map(make_prompt_response)




