Welcome to my personal portfolio repository! Here, you'll find a collection of my projects and contributions in various areas, including software development, machine learning, and AI.
This portfolio showcases my work, highlighting:
- Machine Learning Algorithms: This folder covers implementations of machine learning algorithms from scratch, testing assumptions of any machine learning algorithm and their practical usage on real world data.
- Deep Learning: This folder explores some of the deep learning algorithms and how they are implemented on synthetic data as well as messy real world data.
- Generative AI: This folder features implementations of generative AI models, exploring core concepts, training methods, and real-world applications in data and content generation.
To view my projects, simply browse the repository. For more details on each project, check the respective folders.
- Linear Regression Implementation
- Logistic Regression Implementation
- Decision Trees Implementation
- Random Forest Implementation
- Support Vector Machine Implementation
- Naive Bayes Implementation
- k-Nearest Neighbors Implementation
- Testing Assumptions of Linear Regression
- Artificial Neural Network with PyTorch
- Convolutional Neural Network with PyTorch
- Simple Retrieval-Augmented Generation (RAG)
- RAG for PDFs
- Vision Based RAG with ColPali
- ReAct Agent Implementation
- Natural Language to SQL Query for DataFrames
- Verbal Self Reflection Agent
- Numerical Self Reflection Agent
- Hypothetical Document Embeddings (HyDE) for RAG
- ColBERT for RAG
- Breast Cancer Prediction
- Divorce Prediction
- Gender Classification
- Loan Default Credit Risk Modelling
- Stroke Occurence Prediction
Feel free to reach out if you have any questions or collaboration opportunities:
- Email: [email protected]
- LinkedIn: Connect with me here on LinkedIn
Thank you for visiting!