Skip to content

aryanguptacsvtu/Machine-Learning-Projects

Repository files navigation

Typing SVG


🧠 Machine-Learning-Projects

  Python Version   scikit-learn   Pandas   License   Category


📖 About This Repository

My Machine Learning portfolio, showcasing various models and techniques on diverse datasets. Each folder is a standalone project with its own code, data, and detailed README.


🚀 Projects Included

Here is a list of the projects currently in this repository:

  1. Movie Recommender System

    • A project focused on building a recommendation engine to suggest movies to users, likely using techniques like collaborative filtering or content-based filtering.
  2. Email Spam Classifier

    • A classic Natural Language Processing (NLP) project to classify emails as "spam" or "ham" (not spam). This project likely involves text preprocessing and a classification model like Naive Bayes or Logistic Regression.
  3. Heart Disease Predictor

    • A Streamlit web app that uses multiple machine learning models (Logistic Regression, SVM, Random Forest) to predict the likelihood of heart disease based on patient data. Features single and bulk prediction modes.

💻 Technologies Used

This repository primarily uses Python and Jupyter Notebooks. Key libraries used across these projects may include:

  • Pandas: For data manipulation and analysis.
  • NumPy: For numerical operations.
  • Scikit-learn (sklearn): For building, training, and evaluating machine learning models.
  • Matplotlib / Seaborn: For data visualization.
  • NLTK / spaCy: For natural language processing tasks.

📦 Getting Started

To run these projects on your local machine, please follow these steps:

  1. Clone the repository:
    git clone https://github.com/your-username/Machine-Learning-Projects.git
    cd your-repo-name
  1. Navigate to a project directory:
    cd Machine-Learning-Projects/1_Movie Recommender
  1. Install dependencies: It is highly recommended to create a virtual environment first.
    pip install -r requirements.txt
  1. Run the Jupyter Notebook : If you want to train the model yourself, run the code.ipynb notebook

  2. Run the application:

    streamlit run file_name.py

👨‍💻 Author

Aryan Gupta
📍 Bhilai, Chhattisgarh
🔗 GitHub Profile


⭐ Support

If you like this project, leave a ⭐ and share it with others!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published