ner处理数据的方式bio



def load_data(filename):
features = []
labels = []
f = open(filename, encoding='utf-8')
medical = json.load(f)
for medical in medical:
feature = []
label = []
for ner_message in medical[1:]:
for index, message in enumerate(ner_message[0]):
print(index)
if index == 0 and ner_message[1] != "O":
feature.append(message)
label.append(str(ner_message[1]) + "B")
elif ner_message[1] != "O":
feature.append(message)
label.append(str(ner_message[1]) + "I")
features.append(feature)
labels.append(label)
return features, labels

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2021-12-10
  • 2022-12-23
  • 2021-08-27
  • 2022-02-27
  • 2022-12-23
猜你喜欢
  • 2021-11-30
  • 2021-10-23
  • 2022-01-06
  • 2021-06-04
  • 2021-11-27
  • 2022-12-23
  • 2021-12-23
相关资源
相似解决方案