Projects
LLAMA 3: Sentiment Analysis
- Technologies/Tools: Pandas, HuggingFace, Transformers, peft, SKLearn, Pybangla
- Github URL: Project
- Goals and Objectives of the project: In this project, I started by analyzing the raw text data and applying various preprocessing techniques, including removing unwanted text, special characters, and emojis. After cleaning the data, I used Meta-Llama-3.1-8B with 4-bit precision and fine-tuned it using LoRA. This approach resulted in an accuracy of 75%.
T20 Score Predictor: Cricket Score Predictor
- Technologies/Tools: SKLearn, Pandas, Numpy
- Github URL: Project
- Goals and Objectives of the project:
Created a machine learning model-integrated interactive web platform to forecast the cricket score after 20 overs. Essential features, including the batting and bowling teams, match location, run rate, wickets in hand, balls remaining, and previous scoring trends, were analyzed using XGBoost. The use of cutting-edge machine learning techniques for real-time sports analytics is demonstrated in this research.
Fruit And Vegetable Recognition: Image Classification
- Technologies/Tools: OpenCV, Keras, Tensorflow
- Github URL: Project
- Goals and Objectives of the project:
We have experimented with the identification of fruits and vegetables through the use of image classification methods. Acquired photos of five novel fruit and vegetable varieties and added them to the “Fruit-360” dataset. Created, trained, and evaluated a Convolutional Neural Network (CNN) model using the enlarged dataset. refined pre-trained VGG-16 and VGG-19 models; the refined VGG-19 demonstrated proficiency in computer vision, transfer learning, and model optimization, with 94% accuracy over 136 classes.
PYBANGLA: Text Normalizer Module
- Technologies/Tools: Python, Regex
- Github URL: Project
- Goals and Objectives of the project:
PYBANGLA, a Python3 module for Bangla Language is compatible with Django, Flask, FastAPI, and runs on Linux/Unix, Mac OS, and Windows platforms. The key features include:
- Text Normalization: Converts dates, phone numbers, currency, symbols, abbreviations, and numbers into Bangla textual format, along with punctuation correction.
- Number Conversion: Transforms Bangla text into numeric values.
- Date Formatting: Parses and formats Bangla dates.
- Emoji Removal: Cleans text by removing emojis.
- Easily installable via pip, offering integration with various Python frameworks.
NOKSHA: An E-commerce Website
- Technologies/Tools: MongoDB, ExpressJS, ReactJS, NodeJS
- Github URL: Project
- Goals and Objectives of the project:
It is an e-commerce website for clothing shops. Using this website customers can develop his/her profile. Customers can search and buy clothes of different categories.
Electricity Billing System
- Technologies/Tools: Java
- Github URL: Project
- Goals and Objectives of the project:
Developed in Java, this system enables administrators to calculate electricity bills by inputting customer usage. It also facilitates bill printing in the correct format.