Skip to content

A repository for fun projects that you can work on to improve your ML/DL skills.

Notifications You must be signed in to change notification settings

JSS-DEVCORE/Machine-Learning-Projects

 
 

Repository files navigation

Open Source Love  All Contributors PRs Welcome 

Machine Learning @ DSC VIT


A open-source repository hosting some fun projects that you can work on to improve your ML/DL skills. We will continue to add more projects in the future for all skill levels, ranging from beginner to advanced as our initiative of promoting learning and open source contribution among all.

PROJECTS ON SHOWCASE:


Here's a list of the showcased projects in this repo:

⭐Noise Removal and OCR Using CNNs and Autoencoders


This project deals with the age old problem in optical character recognition— Dealing w/ noise in the image data that can lead up to misrepresentation and inaccuracies during inference. Here, we implement an AutoEncoder model using TensorFlow and Keras that eliminates noise/distortions within the image data for better OCR operation.

Link to the project.


⭐Book Recommender System


A Machine Learning project that makes the use of the KNN algorithm to recommend books to the users based off of the average ratings of the books in the data, the language they are written in, and the rating for that book.

Link to the project.


⭐Celestial Bodies' Classification


The Deep Space comprises of innumerable celetial bodies— planets, stars, galaxies, asteroids, etc. As a result, it is not possible to label each of these celetial bodies via a more traditional manual method. This is where machine learning shines, which allows Scientists to label a celestial body based on a variety of features like its gradient and standard deviation in a 2 dimensional space, etc. In this project, some models have been implemented, based on the same principles for classification of celestial bodies based on their features.

Link to the project.


⭐Cervical Cancer Risk Prediction


Each year, hundreds of thousands of women lose their lives to cervical cancer, especially in developing countries where people often neglect/can't afford regular checkups and pap tests. This beginner-level project aims at an early detection of the risk of cervical cancer using different machine algorithms.

Link to the project.


⭐Twitch Top Streamers' Analysis

The objective of this project was to predict the amount of followers gained by a streamer on Twitch based on the streaming data. Different visualization and data analysis techniques were used for understanding the data as well as deriving various insights from it.

Link to the project.


⭐Campus Recruitment Analysis


A beginner-level project that uses different machine algorithms to predict whether a student will get placed into a job via campus recruitment or not.

Link to the project.

PROJECT CONTRIBUTION GUIDELINES:


In order to contribute to an existing project, the following are the guidelines you must follow:

  • Modeling and Optimization: For the given problem statement/dataset in a project, if your proposed solution (can be a different model architecture, or optimized set of hyperparameters for the existing model) performs better than the existing one, then your submission will be accepted.

In this case, kindly submit a separate jupyter notebook, and while raising a PR, include the screenshot of your results. Naming scheme for new jupyter notebook: <architecture_name>.ipynb

  • Code Optimization: You can improve the space-time complexity of the existing code in a given project. For example- Using vectorization and broadcasting methods to eliminate loops, etc.

For this, modify the code in the existing jupyter notebook.

  • Resolving Existing Issues: You can address the existing issues within the repository.
  • Contributing your Personal Projects: If you have a fun personal project that you would love to showcase here, raise an issue regarding the same and we will get back to you soon.

PROJECT ADMIN

Maintenance

Aman Sharma

Need help? Feel free to contact me @ amansharma2910@gmail.com

Like This? Star ⭐ this Repo.

Aman Sharma, ML Lead @ DSC VIT © 2020

ForTheBadge built-with-love ForTheBadge built-by-developers


CONTRIBUTORS ✨

  1. amansharma2910

Contributions by amansharma2910: Noise Removal and OCR Using CNNs and Autoencoders || Cervical Cancer Risk Prediction

  1. AM1CODES

Contributions by AM1CODES: Book Recommender System || Campus Recruitment Analysis

  1. kritikashah20

Contributions by kritikashah20: Celestial Bodies' Classification

  1. Ani0202

Contributions by Ani0202: Added KNN, Logistic Regression and SVM Classifiers; improved Decision Tree Classifier in Cervical Cancer Detection project

About

A repository for fun projects that you can work on to improve your ML/DL skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.5%
  • Python 0.5%