Views
No views yet
1from causalbert.infer import load_model, sentence_analysis
2
3model, tokenizer, config, device = load_model("pdjohn/C-EBERT")
4sentences = ["Autoverkehr verursacht Bienensterben."]
5
6analysis = sentence_analysis(model, tokenizer, config, sentences, batch_size=8)
7print(analysis[0]['derived_relations'])
8# Output: [(['Autoverkehr', 'verursacht'], ['Bienensterben']), {'label': 'MONO_POS_CAUSE', 'confidence': 0.954}]
9
10## Evaluation & Performance
11Evaluated on a stratified held-out test set of environmental discourse data. <|parallel_sep|> token to handle sentence-pair classification for relation extraction.| Task | Accuracy | F1 (Macro/Micro) |
|---|---|---|
| Token Classification (BIO) | 0.879 | 0.783 (Micro) |
| Relation Classification | 0.732 | 0.425 (Macro) |