Hey! I am Abhinav Painuli and this portfolio represents all my work in Computer Science.
- Spaceship Titanic Prediction
- Classification of transportation of people in the Spaceship titanic using XGBoost and RandomForest classifier.
-
Conversational Document Assistant using RAG
- Built a RAG-based chatbot on pdf documents with Zephyr-7b, HuggingFace and ChromaDB.
-
Vector Database Retriever using Weaviate, HuggingFace, and FastAPI
- Built a vector database retriever using Weaviate and HuggingFace API and deployed it using FastAPI
-
TutKids ChatBot using Google PaLM and FastAPI
- Implemented a chatbot using Google PaLM and built an api using FastAPI.
-
Table-based Basic Question-Answering with Tapas
- Implemented a basic question-answerer from any database uploaded using transformers deployed on streamlit.
-
Basic Speech Recognizer and Sentiment Analyser
- Implemented a speech recognizer and sentiment classifier on the converted text using nltk.
-
- Implemented a basic spam mail prediction using Logistic Regression.
- Customer Analysis by Clustering
- Analysed customer behaviour by clustering them using K-Means.
- Book Recommender Website using Streamlit and Docker
- Deployed a website for recommendations of books using streamlit and docker.
-
Analysis of Anatomical Tracings of Lesions After Stroke
- Segmentation on Brain MRI scans for the tracing of lesion dute to stroke.
-
- Implementing an autonomous self-driving car using CNN and Udacity car simulator.
-
ResNet-50 Implementation for Image Classification
- Implementing ResnNet-50 for image classification of 15 sport balls by transfer learning.
-
Custom Face Dataset StyleGan-3
- Implementing StyleGan-3 on custom dataset for high-resolution images.
-
- Classfication of cifar-10 dataset using RNN.
-
Handwritten Digit CLassification ANN
- Classification of handwritten digits using ANN.
-
Hindi Whisper Automatic Speech Recognition
- Automatic transcription of Hindi audiofiles using Whisper OpenAI and Whisper-medium model fine-tuned for Hindi.
-
- Classifying digits from 0 to 9 using audio data.
-
Audio Data Analysis and Creation
- Analysis of music audio data using spectrograms and converting it back to audio.
-
RPS Predictor Bot using Markov Chains
- RPS predictor bot using Markov chains with the ability to understand patterns.
-
- Vehicle detection using YOLOv8 by transfer learning.
-
Deployed Face Detection Attendance System
- Face attendance system with the functions of taking, reading and compiling attendance deployed using streamlit.
-
Selfie Smile Detection and Capture
- Automatically captures a photo if smile detected in the selfie camera.
-
- OCR using a webcam to detect text in real-time.
All of these projects required image processing as well.
-
- Generating anime faces using DCGAN without feature-selection.
-
- Generation of middish LEGO images using DCGAN.
-
MNIST Image Generation and Noise Reduction Autoencoder
- Generating MNIST images and cleaning noise from the images using Autoencoder.
-
- A cat image generator made with the help of official pytorch documentation.
-
- Generation of face images using DCGAN without feature-selection.
Some of the codes I have tried to reproduce from ML and DL books and tutorials.
Research papers I haved tried to reproduce.