Making machines think.
Hi, I'm Swarit. I'm a Computer Science & Engineering sophomore specializing in AI & ML. My primary focus is on Natural Language Processing (NLP) and reasoning systems. I am passionate about building real life usecases of AI.
Beyond AI, I like to watch cinema.
Selected Work
-
Transformer Architecture
Python · NLP
A from-scratch implementation of the foundational Transformer architecture (Vaswani et al.).
-
WaveNet for Text Generation
Python · NLP
Implementation of the WaveNet architecture adapted for autoregressive text generation, including notes from Andrej Karpathy's makemore series.
-
Foundational NLP Architectures
Python · NLP
A collection of character-level language models, including a Bigram model and the Neural Probabilistic Language Model (Bengio et al., 2003), built entirely from scratch.
-
Foundational ML Architectures
Python · NumPy
Core ML models—including Neural Networks, Linear/Logistic Regression, Softmax, and Anomaly Detection—built from the ground up to showcase the underlying calculus and linear algebra.
Specializations & Courses
-
Deep Learning Specialization
DeepLearning.AI
Went deep into NLP, Convolutional Neural Networks, Sequence Models & Improving Neural Networks.
-
Machine Learning Specialization
Stanford University
Covered Advanced Learning Algorithms, Supervised Machine Learning, and Unsupervised Learning & Recommenders.
-
Mathematics for Machine Learning
DeepLearning.AI
Mastery in Calculus, Linear Algebra, Probability, and Statistics applied to Machine Learning.