我正在尝试按照本教程将Bert应用于我的数据:https://medium.com/swlh/a-simple-guide-on-using-bert-for-text-classification-bbf041ac8d04
导入时出错
这就是我要导入的
import torch
import pickle
from torch.utils.data import (DataLoader, RandomSampler, SequentialSampler, TensorDataset)
from torch.nn import CrossEntropyLoss, MSELoss
from tqdm import tqdm_notebook, trange
import os
from pytorch_pretrained_bert import BertTokenizer, BertModel, BertForMaskedLM, BertForSequenceClassification
from pytorch_pretrained_bert.optimization import BertAdam, WarmupLinearSchedule
from multiprocessing import Pool, cpu_count
from tools import *
import convert_examples_to_features
并出现错误:从工具import *中显示为“没有名为'tools'的模块”。
我尝试遵循以下答案: Python/Caffe2: ImportError: No module named tools.setup_helpers.env
pyserial: No module named tools
ModuleNotFoundError: No module named 'tools.nnwrap'
但是,这些答案并不能解决我的错误。
请帮助!
答案 0 :(得分:0)
该错误可能是因为您的工作文件夹中没有tools.py文件。您可以从您所参考的教程中提到的GitHub位置获取该文件。这是供您参考的链接。 https://github.com/ThilinaRajapakse/BERT_binary_text_classification