IdeaCredIdeaCred

manuelmoracartagena/alzheimer-mri

63

Reproducible Deep Learning pipeline for Alzheimer's stage classification using CNN, ResNet, ViT & HybridRViT.

What's novel

Reproducible Deep Learning pipeline for Alzheimer's stage classification using CNN, ResNet, ViT & HybridRViT.

Code Analysis

13 files read · 4 rounds

A PyTorch-based deep learning pipeline that classifies Alzheimer's Disease stages from brain MRI scans using multiple architectures (CNNs, ResNet, ViT, HybridRViT) with configurable training, cross-validation, and WandB experiment tracking.

Strengths

Clean config-driven architecture with a well-organized model factory pattern, and genuinely implemented (not just imported) neural network architectures including a novel HybridRViT that feeds ResNet feature maps directly into a ViT encoder. The code is well-documented with type hints and docstrings throughout.

Weaknesses

Zero test coverage, no learning rate scheduler, and the dataloader's error handling silently returns a black image with label -1 which would corrupt training. The README claims 'early stopping' but the code simply runs all epochs and selects the best model by validation loss.

Score Breakdown

Innovation
4 (25%)
Craft
54 (35%)
Traction
6 (15%)
Scope
71 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+1

Craft

Ci-1
Tests-2
Polish+0
Releases+0
Has License+5
Code Quality+18
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+0

Scope

Commits+7
Languages+8
Subsystems+5
Bloat Penalty+0
Completeness+7
Contributors+5
Authored Files+12
Readme Code Match+3
Architecture Depth+5
Implementation Depth+8

Evidence

Commits

25

Contributors

1

Files

37

Active weeks

5

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License

MIT