Skip to content

This repository contains machine learning models trained and exported for live interactive demos on my portfolio website. Each model is showcased with a web-based demo card, allowing users to try them out in real time.

License

Notifications You must be signed in to change notification settings

Anoop-Chandra-19/portfolio_models

Repository files navigation

Portfolio Machine Learning Models

This repository contains machine learning models trained and exported for live interactive demos on my portfolio website. Each model is showcased with a web-based demo card, allowing users to try them out in real time.


🚀 Models Overview

1. Sentiment Analysis (TinyBERT)

  • Description: Classifies user-input text as positive or negative sentiment.
  • Tech: Fine-tuned TinyBERT model.
  • Demo: Users can type any sentence and instantly see the sentiment prediction.

2. Doodle Classification

  • Description: Recognizes hand-drawn doodles using a model trained on the Google QuickDraw dataset.
  • Tech: Convolutional Neural Network (CNN).
  • Demo: Users can draw on a canvas, and the model predicts the doodle category.

📁 Project Structure

sentiment/         # Sentiment analysis model (TinyBERT)
doodle/            # Doodle classification model (QuickDraw CNN)
utils/             # Utility scripts (preprocessing, conversion, etc.)
outputs/           # Exported models and checkpoints

🛠️ Setup & Training

  1. Clone the repository:

    git clone <repo-url>
    cd portfolio_models
  2. Install dependencies:

    uv sync
  3. Train models:

  4. Export models for web:


🧩 Scripts Overview

Doodle Scripts (doodle/)

Sentiment Scripts (sentiment/)

Utility Scripts (utils/)


🌐 Web Integration

  • Models are exported in web-friendly formats (TensorFlow.js).
  • Each model is integrated into a card on the portfolio website for live demo and interaction.

📊 Performance

  • Sentiment Analysis: [80%] for 2 divisional classes
  • Doodle Classification: [63%] for 50 divisional classes

📄 License

MIT License


🙋‍♂️ Author

Anoop

About

This repository contains machine learning models trained and exported for live interactive demos on my portfolio website. Each model is showcased with a web-based demo card, allowing users to try them out in real time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published