我在modelscope上创建了一个自己的数据集,
dataset——info:{"default":{"features":{"image":{"_type":"Image"},"text":{"_type":"Value"}},"splits":{"train":{"name":"train","dataset_name":"try333"}}}}
{"default":{"train":{"meta":"valid.csv","file":"crowdfund.zip"},"test":{"meta":"","file":""},"validation":{"meta":"","file":""}}}
预览是正常的,可以显示图片和txt的网络地址比如https://dataset-hub.oss-cn-hangzhou.aliyuncs.com/private-unzipped/moonhalf_try333_crowdfund/crowdfund/text_valid/0.txt?Expires=1700099805&OSSAccessKeyId=LTAI5tAoCEDFQFyV5h8unjt8&Signature=TzudyEqB1jXlYuVI%2F94VEwDkyKc%3D
但是加载会报错'dict' object has no attribute 'request',请问是有地方步骤错了吗
看起来可能是您在加载数据时出现了一些问题。根据错误消息 'dict' object has no attribute 'request'
可知,可能是因为在尝试访问网络资源时遇到了问题。
我建议您检查以下几点:
这个错误表明您试图使用 dict 对象调用 request 属性,但 dict 类型并没有这个属性。这可能是由于您的代码逻辑有问题,或者是您所使用的库或框架版本不支持这种方式。
根据您提供的信息,问题可能出在加载数据集的过程中。请尝试以下步骤:
modelscope
库。如果没有安装,可以使用以下命令进行安装:pip install modelscope
modelscope
库中的load_dataset
函数加载数据集。例如:from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasks
# 替换为您的数据集名称和任务类型
dataset_name = 'your_dataset_name'
task_type = Tasks.text_classification
# 加载数据集
dataset = pipeline(task=task_type, dataset_name=dataset_name)
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352