Dhruv Srikanth's repositories
mlx-graphs
Graph Neural Network library made for Apple Silicon
Unix-Like-Shell
A pure C implementation of a Unix-like system emulating the Bourne Again SHell.
DenoisingDiffusionProbabilisticModels
An implementation of Denoising Diffusion Probabilistic Models (DDPMS) with experiments on different beta schedulers.
Boosting-Theory
A collection of papers produced on the theory of boosting as applied to binary classification. Further extensions to the multi-class classification problem and necessary and sufficient conditions to ensure boostability i.e. weak learning conditions. Finally, an overview over boosting algorithms and models employed in industry.
ConditionalGAN
Simulate experiments with the Conditional GAN architecture and training algorithm in PyTorch using this package.
ML-Templates
Templates for AI projects.
project-template
A template for anyone interested in engaging in technical projects involving code.
VanillaGAN
Simulate experiments with the Vanilla GAN architecture and training algorithm in PyTorch using this package.
Frozen-Lake-Q-Learning
A reinforcement learning-based approach playing the frozen lake game from openai-gym.
lightning
Deep learning framework to train, deploy, and ship AI products Lightning fast.
MapReduceSparseSolver
An Go native implementation of the Map Reduce parallel framework for a sparse linear solver utilizing conjugate gradient to solve the Poisson equation.
Numerical-Optimization-Techniques
A collection of numerical optimization techniques I've implemented to better my understanding of them.
PipelineBSPImageEditor
An image editor implemented in Go, utilizing the pipeline and BSP parallelism schemes.
sentence-transformers
Multilingual Sentence & Image Embeddings with BERT
SupContrast
PyTorch implementation of "Supervised Contrastive Learning" (and SimCLR incidentally)
WorkBalancingStealingImageEditor
An image editor implemented using the work balancing and work stealing parallelism schemes in Go.