Arjun Krishna's Projects
This contains assignments which would be considered in evaluating in dronetech
This is an easy to understand, simplified, broken-down implementation of Diffusion Models written in PyTorch. The architecture is borrowed from the paper "Denoising Diffusion Probabilistic Models"
This project uses LSTMs and Pre-Trained WordVecs in Tensorflow-Keras, to generate Frost-like poetry.
Demo
DocumentGPT is a web application that allows you to chat over your research document using OpenAI's chat API and perform semantic search using vector databases. This tool provides a seamless interface for interacting with your research document, exploring search results, and engaging in a conversation with an AI chatbot.
Implementation of Deep Q-network to play game 2048 using Tensorflow2.0/Keras and PyGame
This is a model implementation of EfficientNet(including all the versions from b0-b7), using Tensorflow-Keras.
This is an implementation of ESRGAN's in Tensorflow2.0/Keras.
Visualising Genetic Algorithm, with a bunch of rockets.
This is an implementation of GoogleNet/InceptionNet from scratch, in Tensorflow-Keras
A ground-up implementation of the GPT2 model
This is an implementation and explanation of Graph Neural Networks for predicting water solubility of small organic molecules based on their chemical composition and structural information in PyTorch Geometric
This repository contains an implementation of the LLaMA 2 (Large Language Model Meta AI) model, a Generative Pretrained Transformer (GPT) variant. The implementation focuses on the model architecture and the inference process. The code is restructured and heavily commented to facilitate easy understanding of the key parts of the architecture.
This repository contains Python implementations of various machine learning algorithms from scratch using only native Python and NumPy.
This project operates a pan-tilt-servo camera mount by an Arduino UNO to track any object.
Learn OpenCV in 4 Hours - Code used in my Python and OpenCV course
Estimating Digits of Pi using Physics Collisions.
This is a model architecture implementation of Image-Image Translation pix2pix model, from scratch using Tensorflow-Keras.
This project is a semantic background-foreground segmentation for human bodies using BodyPix to convert your photos to have Bokeh effect or to insert yourself in a virtual background.
PyTorch Tutorial for Deep Learning Researchers
Uses deep learning to translate Indian Sign Language in real-time
This repository contains an educational implementation of Rotary Positional Encodings (RoPE) in PyTorch. RoPE is a method introduced in the paper RoFormer: Enhanced Transformer with Rotary Position Embedding by Jianlin Su, Yu Lu, Shengfeng Pan, Ahmed Murtadha, Bo Wen, and Yunfeng Liu.
This is workspace used in the the course "Building a bot in from scratch in ROS "
A run through basic ROS Tutorials from ROS Wiki
This is a Seq2Seq model for predicting addition of two numbers as a sequence learning problem in Tensorflow/Keras.
Programming assignments of "Sequence Models" course by Andrew Ng.
An interactive python program to solve sudoku.