Closed jwc19890114 closed 4 years ago
from fastNLP.io import CSVLoader, IMDBLoader
from fastNLP import Vocabulary, CrossEntropyLoss, AccuracyMetric
# loader = CSVLoader(headers=('raw_sentence', 'label'), sep='\t')
data_bundle=IMDBLoader().load(r'我的imdb数据地址')
print(data_bundle)
print(data_bundle.get_dataset('train')[:3])
from fastNLP.io import IMDBPipe
# 应该是这个Pipe没有初始化?
data_bundle=IMDBPipe().process(data_bundle)
你将Pipe初始化后再试一下呢?
from fastNLP.io import CSVLoader, IMDBLoader from fastNLP import Vocabulary, CrossEntropyLoss, AccuracyMetric # loader = CSVLoader(headers=('raw_sentence', 'label'), sep='\t') data_bundle=IMDBLoader().load(r'我的imdb数据地址') print(data_bundle) print(data_bundle.get_dataset('train')[:3]) from fastNLP.io import IMDBPipe # 应该是这个Pipe没有初始化? data_bundle=IMDBPipe().process(data_bundle)
你将Pipe初始化后再试一下呢?
可以了,谢谢~ 但是教程里面的那个代码的问题,还需要麻烦看一下
教程里面的代码是之前采用loader加载数据集并返回dataset的结果 现在已经更新为返回DataBundle,后者没有split函数 感谢您的问题,我们将会修改对应的教程代码内容
教程里面的代码是之前采用loader加载数据集并返回dataset的结果 现在已经更新为返回DataBundle,后者没有split函数 感谢您的问题,我们将会修改对应的教程代码内容
感谢回复,谢谢你们提供这样的库供大家使用
Describe the bug 你好,在学习教程《使用Modules和Models快速搭建自定义模型》的时候,发现在对数据集处理后,无法进行split操作,具体代码在
会提示data_bundle没有split这个方法。 我又更换了自己数据集,并使用IMDBLoader来处理,但是在做到IMDBPipe的时候会提示
这是我的代码,请问我是不是哪里写错了。。。
部分数据
谢谢你们提供这样的一个库。