Подготовьте фреймворк для обучения модели Flair
Я пытаюсь получить фрейм данных в формате ниже в текстовый файл, как показано на скриншоте.
Я относительно близко подошел к показанному коду, но получил следующую ошибку, когда попытался прочитать текстовый текст в моем алгоритме машинного обучения: "labels = set([label.value для отправки в self.train для метки в sent.labels]) AttributeError: Объект "NoneType" не имеет атрибута "label" "
Кто-нибудь может помочь?
output['label']=['__label__'+ s for s in output['label'].astype(str)]
output['text']= output['text'].replace('\n',' ', regex=True).replace('\t',' ', regex=True)
output.to_csv(r'sst_train.csv', index=False, sep=' ', header=False)
1 ответ
Кажется, что ниже работает:
lab = data['label'].tolist()
text = data['text'].tolist()
with open('test.txt', 'w') as outfile:
for x in range(len(lab)):
l1 = str(lab[x])
print(type(l1))
t1 = str(text[x])
print(t1)
d = 'ewdwed'
message = "__label__{}\t{}\n".format(l1,t1)
outfile.write(message)