class NitinPratapSingh:
def __init__(self):
self.role = "3rd Year B.Tech CSE (AI) Student"
self.current_focus = "Core ML & Systems Engineering"
self.philosophy = "Machine learning shouldn't feel like magic—it should be transparent"
self.mission = "Building ML tools that teach while you build"
def current_work(self):
return {
"🔬 Contributing to": "scikit-learn (5 merged PRs)",
"🚀 Building": "NumEdge - A transparent ML library from scratch",
"📚 Learning": "Low-level ML implementations & Systems optimization",
"💡 Exploring": "Reinforcement Learning & Quantum-Inspired Algorithms"
}
def get_interests(self):
return [
"Core Machine Learning",
"Deep Learning Fundamentals",
"Systems Programming",
"Algorithm Optimization",
"Open Source Development"
]"Machine learning shouldn't feel like magic. It should be transparent, intuitive, and intelligent."
Why NumEdge Exists:
NumEdge was born from a simple belief: great ML tools should teach you while you build. Every algorithm is implemented in pure NumPy and Python—no hidden layers, no cryptic C extensions, just clean, readable code that helps you understand what's really happening under the hood.
# NumEdge philosophy: Transparency over black-box magic
from numedge import LinearRegression
model = LinearRegression() # See exactly what's happening
model.fit(X, y) # No mystery, just math🎯 Core Features:
- 📖 Educational First: Every line of code teaches ML fundamentals
- 🧮 Pure NumPy: No hidden dependencies, full transparency
- 🔍 Readable: Clean implementations that mirror mathematical formulas
- 🚀 Growing: Continuously adding classical ML algorithms
| PR # | Description | Status | Impact |
|---|---|---|---|
| #32537 | Fixed DEFAULT_SEED declaration in .pxd using const qualifier |
✅ Merged | Code quality improvement in random utils |
| #32438 | Replaced relative imports with absolute imports in _criterion.pxd |
✅ Merged | Better code maintainability in tree module |
| #32437 | Replaced relative imports with absolute imports in _libsvm_sparse.pyx |
✅ Merged | Improved SVM module structure |
| #32408 | Replaced relative imports with absolute imports in _pairwise_fast.pyx |
✅ Merged | Enhanced metrics module clarity |
| #32367 | Replaced relative imports with absolute imports in _k_means_common.pyx |
✅ Merged | First contribution - clustering module |
Contributing to: Core Cython modules, improving code structure and maintainability across scikit-learn's critical components.
+ Algorithm Design & Analysis
+ From-Scratch Implementations
+ Computational Efficiency
+ Mathematical Foundations+ Low-Level Optimizations
+ Cython Development
+ Performance Tuning
+ Memory Management |
+ Contributing to scikit-learn
+ Building NumEdge Library
+ Community Engagement
+ Code Review & Mentoring+ Reinforcement Learning
+ Quantum-Inspired Algorithms
+ ML Systems Architecture
+ Energy-Efficient ML |
🔥 Recent Activity:
- 🎯 Contributing to scikit-learn's core Cython modules
- 🚀 Building NumEdge - transparent ML library from scratch
- 📚 Expanding ML algorithm implementations
- 🧠 Deep diving into systems-level ML optimization
"Machine learning shouldn't feel like magic. It should be transparent, intuitive, and intelligent.
Every algorithm should teach you something, every implementation should reveal the beauty of mathematics beneath."
⭐ If you find my work interesting, consider starring my repositories!
