任何人都可以在 Colab 上工作吗?我尝试重新安装 python 3.8 但没有骰子。我尝试过通过 pip 安装 medspacy
回溯(最近一次调用最后一次)
在
1 import spacy
----> 2 进口医疗
3 from spacy.tokens import Span
4 from medspacy.sentence_splitting import PyRuSHSentencizer
5 from medspacy.section_detection import Sectionizer
ModuleNotFoundError:没有名为“medspacy”的模块
注意:如果您的导入由于缺少软件包而失败,您可以
手动安装任何人都可以让 medspacy 在 colab 上工作吗?我尝试重新安装 python 3.8 但没有骰子。我尝试过通过 pip 安装 medspacy
低。
任何人都可以在 Colab 上工作吗?我尝试重新安装 python 3.8 但没有骰子。我尝试过通过 pip 安装 medspacy。
如果您 pip install
medspacy
它将在 Google Colab 中运行,请参阅下面 medspacy 的 GitHub README 中的代码块:
import medspacy
from medspacy.ner import TargetRule
from medspacy.visualization import visualize_ent
# Load medspacy model
nlp = medspacy.load()
print(nlp.pipe_names)
text = """
Past Medical History:
1. Atrial fibrillation
2. Type II Diabetes Mellitus
Assessment and Plan:
There is no evidence of pneumonia. Continue warfarin for Afib. Follow up for management of type 2 DM.
"""
# Add rules for target concept extraction
target_matcher = nlp.get_pipe("medspacy_target_matcher")
target_rules = [
TargetRule("atrial fibrillation", "PROBLEM"),
TargetRule("atrial fibrillation", "PROBLEM", pattern=[{"LOWER": "afib"}]),
TargetRule("pneumonia", "PROBLEM"),
TargetRule("Type II Diabetes Mellitus", "PROBLEM",
pattern=[
{"LOWER": "type"},
{"LOWER": {"IN": ["2", "ii", "two"]}},
{"LOWER": {"IN": ["dm", "diabetes"]}},
{"LOWER": "mellitus", "OP": "?"}
]),
TargetRule("warfarin", "MEDICATION")
]
target_matcher.add(target_rules)
doc = nlp(text)
visualize_ent(doc)
输出: