NameError:未定义名称“TokenizeProcessor”

2024-05-29 02:14:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我第一次用fastai运行了一个用于文本分类的BERT模型。我按照说明和源代码提供in this tutorial,包括以下导入语句:

from fastai.text import * 
from fastai.callback.all import * # instead of from fastai.callbacks import *
from pytorch_pretrained_bert.modeling import BertConfig, BertForSequenceClassification
from pytorch_pretrained_bert import BertTokenizer

但是,我从这行中得到一个错误:

class BertTokenizeProcessor(TokenizeProcessor):

错误是

" NameError: name 'TokenizeProcessor' is not defined"

我认为问题与导入的包有关,特别是fastai,因为fig表明fastai中不包括TokenizeProcessor。但我不知道该用什么方法来修复这样的错误

Python版本:3.6.5, fastai版本:2.3.1

谢谢,


Tags: infrom模型文本import版本源代码错误

热门问题