EXCEEDS logo
Exceeds
NicolasKorjahn

PROFILE

Nicolaskorjahn

Nicolas Korjahn developed and integrated the Shampoo Optimizer for neural network training within the apache/systemds repository, focusing on both full-matrix and diagonal preconditioning techniques. His work included implementing momentum updates and a heuristic variant that delays preconditioner updates and reduces the frequency of root recomputation, aiming to improve convergence and training efficiency. Using DML and Python, Nicolas extended existing neural network training scripts and introduced comprehensive tests to validate correctness and convergence. The feature was committed as an initial prototype and accompanied by staging experiments, demonstrating a deep technical approach to optimization algorithms and machine learning workflows in SystemDS.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

1Total
Bugs
0
Commits
1
Features
1
Lines of code
499
Activity Months1

Your Network

53 people

Work History

February 2026

1 Commits • 1 Features

Feb 1, 2026

February 2026 monthly summary for apache/systemds: Delivered the Shampoo Optimizer for Neural Network Training, implementing both full-matrix and diagonal preconditioning, momentum updates, and a heuristic variant with delayed preconditioner updates and infrequent root recomputation. The work supports neural network training within SystemDS and lays groundwork for improved convergence and training efficiency. Key tests and experiments were added and wired into the existing NN training workflow.

Activity

Loading activity data...

Quality Metrics

Correctness100.0%
Maintainability80.0%
Architecture100.0%
Performance80.0%
AI Usage60.0%

Skills & Technologies

Programming Languages

DMLPython

Technical Skills

data analysismachine learningneural networksoptimization algorithms

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

apache/systemds

Feb 2026 Feb 2026
1 Month active

Languages Used

DMLPython

Technical Skills

data analysismachine learningneural networksoptimization algorithms