MIReAD-Neuro / README.md
librarian-bot's picture
Librarian Bot: Add base_model information to model
accffde
|
raw
history blame
3.44 kB
---
language:
- en
library_name: transformers
metrics:
- f1
- accuracy
- recall
- precision
pipeline_tag: text-classification
widget:
- text: The past 25 years have seen a strong increase in the number of publications
related to criticality in different areas of neuroscience. The potential of criticality
to explain various brain properties, including optimal information processing,
has made it an increasingly exciting area of investigation for neuroscientists.
Recent reviews on this topic, sometimes termed brain criticality, make brief mention
of clinical applications of these findings to several neurological disorders such
as epilepsy, neurodegenerative disease, and neonatal hypoxia. Other clinicallyrelevant
domains - including anesthesia, sleep medicine, developmental-behavioral pediatrics,
and psychiatry - are seldom discussed in review papers of brain criticality. Thorough
assessments of these application areas and their relevance for clinicians have
also yet to be published. In this scoping review, studies of brain criticality
involving human data of all ages are evaluated for their current and future clinical
relevance. To make the results of these studies understandable to a more clinical
audience, a review of the key concepts behind criticality (e.g., phase transitions,
long-range temporal correlation, self-organized criticality, power laws, branching
processes) precedes the discussion of human clinical studies. Open questions and
forthcoming areas of investigation are also considered.
base_model: arazd/MIReAD
---
# MIReAD Neuro
This model is a fine-tuned version of [arazd/MIReAD](https://huggingface.co/arazd/MIReAD) on a dataset of Neuroscience papers from 200 journals collected from various sources for a journal classification task.
It achieves the following results on the evaluation set:
- Loss: 2.7117
- Accuracy: 0.4011
- F1: 0.3962
- Precision: 0.4066
- Recall: 0.3999
## Model description
This model was trained on a journal classification task.
## Intended uses & limitations
The intended use of this model is to create abstract embeddings for semantic similarity search for neuroscience-related articles.
## Model Usage
To load the model:
```py
from transformers import BertForSequenceClassification, AutoTokenizer
model_path = "biodatlab/MIReAD-Neuro"
model = BertForSequenceClassification.from_pretrained(model_path)
tokenizer = AutoTokenizer.from_pretrained(model_path)
```
To create embeddings and for classification:
```py
# sample abstract & title text
title = "Why Brain Criticality Is Clinically Relevant: A Scoping Review."
abstract = "The past 25 years have seen a strong increase in the number of publications related to criticality in different areas of neuroscience..."
text = title + tokenizer.sep_token + abstract
tokens = tokenizer(
text,
max_length=512,
padding=True,
truncation=True,
return_tensors="pt"
)
# to generate an embedding from a given title and abstract
with torch.no_grad():
output = model.bert(**tokens)
embedding = output.last_hidden_state[:, 0, :]
# to classify (200 journals) a given title and abstract
output = model(**tokens)
class = output.logits
```
## Training procedure
### Training hyperparameters
The following hyperparameters were used during training:
- learning_rate: 3e-05
- train_batch_size: 16
- eval_batch_size: 16
- num_epochs: 6