Skip to content

Vikokare/MLearning-Cookbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MLearning-Cookbook

A collection of machine learning projects that demonstrate practical implementations of various ML concepts, algorithms, and systems. This repository is structured to ensure clarity and scalability, with each project contained in its own directory.


Repository Structure

MLearning-Cookbook/
│
├── comic_reco_sys_ml/          # Comic Recommendation System
│   ├── data/                   # Dataset(s) for the project
│   │   └── comics.csv
│   ├── notebooks/              # Jupyter notebooks for the project
│   │   └── comic_recommendation.ipynb
│   └── .gitignore              # Ignored files specific to the project
│
├── email_spam_ml/              # Email Spam Classifier
│   ├── data/
│   │   └── spam_emails.csv
│   ├── notebooks/
│   │   └── spam_classifier.ipynb
│
├── movie_recommendation_system_ml/ # Movie Recommendation System
│   ├── data/
│   │   ├── movie_credits.csv
│   │   └── movies.csv
│   ├── notebooks/
│   │   └── movie_recommender.ipynb
│
└── requirements.txt            # List of dependencies

Projects Overview

1. Comic Recommendation System

  • Notebook: comic_recommendation.ipynb
  • Dataset: comics.csv
  • Description: A recommendation system that suggests comics to users based on preferences and patterns in the data.

2. Email Spam Classifier

  • Notebook: spam_classifier.ipynb
  • Dataset: spam_emails.csv
  • Description: A machine learning model to classify emails as spam or non-spam using text analysis techniques.

3. Movie Recommendation System

  • Notebook: movie_recommender.ipynb
  • Datasets:
    • movie_credits.csv
    • movies.csv
  • Description: A recommendation system that suggests movies based on collaborative filtering and content-based methods.

Getting Started

Prerequisites

  • Python 3.x
  • Jupyter Notebook
  • Install the required packages listed in requirements.txt:
    pip install -r requirements.txt

Usage

  1. Clone the repository:
    git clone https://github.com/yourusername/MLearning-Cookbook.git
    cd MLearning-Cookbook
  2. Navigate to the desired project folder.
  3. Open the Jupyter notebook to explore the code and run the analysis:
    jupyter notebook

License

This project is licensed under the MIT License.


Contributions

Contributions are welcome! Please feel free to submit issues or pull requests for improvements or additional features.

About

A collection of Jupyter notebooks featuring individual machine learning projects, designed for learning and hands-on practice with key ML techniques and tools.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors