Unix-Like-Shell. A pure C implementation of a Unix-like system emulating the Bourne Again SHell.
5GoLLUM. 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.
52D-3D-Single-View-Reconstruction. IEEE paper implementation of Single-View 2D-3D Reconstruction.
4NeuralArtisticRecreation-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!
3mlx-graphs. Graph Neural Network library made for Apple Silicon
3DenoisingDiffusionProbabilisticModels. An implementation of Denoising Diffusion Probabilistic Models (DDPMS) with experiments on different beta schedulers.
2TSLA-Financial-Forecasting. Feature Engineering and Sentiment Driven Financial Forecasting and Modeling of Tesla's stock (TSLA) over 10 years.
2WorkBalancingStealingImageEditor. An image editor implemented using the work balancing and work stealing parallelism schemes in Go.
2CUDANN. A distributed implementation of a deep learning framework in CUDA.
2N-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.
1ML-Templates. Templates for AI projects.
1PSNRGAN. Python
1MonoDepth. Monocular Depth Estimation via Transfer Learning using purely Tensorflow 2.0!
1ConditionalGAN. Simulate experiments with the Conditional GAN architecture and training algorithm in PyTorch using this package.
1PipelineBSPImageEditor. An image editor implemented in Go, utilizing the pipeline and BSP parallelism schemes.
1project-template. A template for anyone interested in engaging in technical projects involving code.
1FastConv. Distributed and serial implementations of the 2D Convolution operation in c++ and CUDA.
1VanillaGAN. Simulate experiments with the Vanilla GAN architecture and training algorithm in PyTorch using this package.
1Boosting-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.
1Monte-Carlo-Ray-Tracing. In this repository, you will find a serial and distributed GPU-based implementation of the ray tracing simulation.
1DCGAN. Python
1Conjugate-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.
1pynn. Purely NumPy based API for building deep neural networks.
1clrs. Consult the DeepMind clrs repository for the description.
1