German
Alzheimer ist eine zunehmend auftretende neurodegenerative Erkrankung. In ihrem Verlauf nimmt die Fähigkeit des Gehirns Informationen zu speichern ab, die Sprachfähigkeit leidet. Durch eine frühe Erkennung kann das Fortschreiten der Erkrankung entscheidend verlangsamt werden, sodass für Betroffene und Angehörige eine bessere Situation geschaffen wird.
In meinem Projekt möchte ich mittels KI-basierter Ansätze die Diagnostik von Alzheimer in allen Stadien der Erkrankung verbessern. Hierzu verwendete ich MRT-Aufnahmen der Gehirne verschiedener Personen, mithilfe derer ich unterschiedliche Modelle trainierte und vergleichen konnte. Als KI-Architekturen wird ein CNN-Transformer verwendet, der mit unterschiedlich großen ResNets und EfficientNets verglichen wird. Der CNN-Transformer performt bei der Klassifizierung am besten, da er auf Lokalität und Globalität spezialisiert ist.
Durch Methoden der Erklärbarkeit kann zudem die Entscheidung des Modells interpretiert und nachvollzogen werden.
English
Alzheimer's is an increasingly common neurodegenerative disease. In its course, the brain's ability to store information decreases and the ability to speak suffers. Early detection can decisively slow down the progression of the disease, creating a better situation for those affected and their relatives.
Here in this project, I want to use AI-based approaches to improve the diagnosis of Alzheimer's in all stages of the disease. To do this, I used MRI images of the brains of different people, with the help of which I was able to train and compare different models. The AI architectures used are a CNN-Transformer, which is compared with ResNets and EfficientNets of different sizes. The CNN transformer performs best in the classification because it is specialised in locality and globality. In addition, the decision of the model can be interpreted and understood through methods of Explainability.
The model and the Explainability methods are combined in an app to help doctors diagnose Alzheimer's patients.
I am also trying to find out more about the gene mechanisms in Alzheimer's disease by clustering cells and genes using Autoencoders and Graph Neural Networks to show the difference in cells from healthy patients to cells from patients with Alzheimer's disease.
Report zu der Hyperparameter Optimierung des CNN-Transformer
1. Python in einem Terminal öffnen
2. Installieren der Requirements:
pip install -r requirements.txt
3. Starten der App:
python app.py
4. Aufrufen des folgenden Links in einem Browser.
scRNA-seq | normal | ReLU 30 | ReLU 10 | ReLU 100 | Softplus |
---|---|---|---|---|---|
Non-Zero-Count | 5.575.264 | 8.133.753 | 1.577.998 | 7.585.000 | 36.027.458 |
Minimum | 0.11 | 2e-07 | 0.0003 | 0.006 | 1e-45 |
Maximum | 24.64 | 2.74 | 3.14 | 2.78 | 2.58 |