Dhruv Srikanth

Advanced
@DhruvSrikanth

Researcher @WecoAI

Unix-Like-Shell. A pure C implementation of a Unix-like system emulating the Bourne Again SHell.

5

GoLLUM. A compiler for GoLite, a simple mix between Go and C/C++. The compiler uses LLVM for its IR representation and is designed for an ARM64 backend architecture.

5

2D-3D-Single-View-Reconstruction. IEEE paper implementation of Single-View 2D-3D Reconstruction.

4

NeuralArtisticRecreation-CLI-Tool. A Command Line Tool (or CLI) to perform Neural Style Transfer along with image filtering to produce an artistic recreation of an input image!

3

mlx-graphs. Graph Neural Network library made for Apple Silicon

3

DenoisingDiffusionProbabilisticModels. An implementation of Denoising Diffusion Probabilistic Models (DDPMS) with experiments on different beta schedulers.

2

TSLA-Financial-Forecasting. Feature Engineering and Sentiment Driven Financial Forecasting and Modeling of Tesla's stock (TSLA) over 10 years.

2

WorkBalancingStealingImageEditor. An image editor implemented using the work balancing and work stealing parallelism schemes in Go.

2

CUDANN. A distributed implementation of a deep learning framework in CUDA.

2

N-Body-Simulation. In this repository, you will find a serial, shared-memory parallel, distributed-memory parallel and hybrid implementations of the N-body particle interaction simulation.

1

ML-Templates. Templates for AI projects.

1

PSNRGAN. Python

1

MonoDepth. Monocular Depth Estimation via Transfer Learning using purely Tensorflow 2.0!

1

ConditionalGAN. Simulate experiments with the Conditional GAN architecture and training algorithm in PyTorch using this package.

1

PipelineBSPImageEditor. An image editor implemented in Go, utilizing the pipeline and BSP parallelism schemes.

1

project-template. A template for anyone interested in engaging in technical projects involving code.

1

FastConv. Distributed and serial implementations of the 2D Convolution operation in c++ and CUDA.

1

VanillaGAN. Simulate experiments with the Vanilla GAN architecture and training algorithm in PyTorch using this package.

1

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.

1

Monte-Carlo-Ray-Tracing. In this repository, you will find a serial and distributed GPU-based implementation of the ray tracing simulation.

1

DCGAN. Python

1

Conjugate-Gradient-Simulation. In this repository, you will find a serial, shared-memory parallel, distributed-memory parallel and hybrid implementations of the conjugate gradient optimization simulation. This is a sparse linear solver optimized using the second-order poisson equation.

1

pynn. Purely NumPy based API for building deep neural networks.

1

clrs. Consult the DeepMind clrs repository for the description.

1
24
Apply