Networkers Home AI Projects

100 beginner machine learning projects with runnable Python code, tests and honest case studies. By Networkers Home, Bangalore.

View the Project on GitHub NETWORKERS-HOME-123/ai-projects

Networkers Home AI Projects

tests

100 beginner machine learning projects with runnable Python code, tests and honest case studies, built by Networkers Home in Bangalore for final year CSE and engineering students.

Every folder has:

Each project also has a full case study page on networkershome.com with build steps, evaluation checks and a proposed next step: see the index at https://www.networkershome.com/ai-projects-courses/projects/.

Run any project

pip install -r requirements.txt
cd projects/0042-movie-review-sentiment
python project.py          # prints the metrics as JSON
python -m pytest -q        # runs the tests

Projects (100 of 100 published)

# Project Level Case study
0001 Linear regression model for predicting house prices Beginner case study
0002 Logistic regression for binary classification Beginner case study
0003 K-means clustering for customer segmentation Beginner case study
0004 Decision tree classifier for Iris dataset Beginner case study
0005 Simple neural network from scratch Intermediate case study
0006 Naive Bayes classifier for spam detection Beginner case study
0007 KNN algorithm implementation Beginner case study
0008 Support vector machine for classification Intermediate case study
0009 Random forest classifier Beginner case study
0010 Gradient boosting algorithm implementation Intermediate case study
0011 Anomaly detection using statistics Beginner case study
0012 Simple recommendation system Beginner case study
0013 Principal component analysis implementation Beginner case study
0014 Feature selection techniques Beginner case study
0015 Cross-validation implementation Beginner case study
0016 Grid search for hyperparameter tuning Beginner case study
0017 Bayesian optimization for hyperparameters Beginner case study
0018 Correlation analysis tool Beginner case study
0019 Confusion matrix visualization Beginner case study
0020 ROC curve generator Beginner case study
0021 Precision-recall curve plotter Beginner case study
0022 Learning curve visualizations Beginner case study
0023 Data normalization techniques Beginner case study
0024 Feature engineering toolkit Beginner case study
0025 Time series forecasting with ARIMA Beginner case study
0026 Simple genetic algorithm Beginner case study
0027 Hierarchical clustering implementation Beginner case study
0028 DBSCAN clustering implementation Beginner case study
0029 Ensemble methods implementation Beginner case study
0030 Bootstrap aggregating (bagging) implementation Beginner case study
0031 AdaBoost algorithm implementation Beginner case study
0032 Simple reinforcement learning agent Beginner case study
0033 A/B testing framework Beginner case study
0034 Multi-armed bandit implementation Beginner case study
0035 Association rule mining Beginner case study
0036 Apriori algorithm implementation Beginner case study
0037 Dimensionality reduction techniques Beginner case study
0038 T-SNE visualization tool Beginner case study
0039 Simple autoencoder Beginner case study
0040 Model evaluation dashboard for classification metrics Beginner case study
0041 Image classifier using scikit-learn Intermediate case study
0042 Sentiment analysis for movie reviews Intermediate case study
0043 Customer churn prediction model Intermediate case study
0044 Stock price predictor Intermediate case study
0045 Credit scoring model Intermediate case study
0046 Fraud detection system Intermediate case study
0047 Product recommendation engine Intermediate case study
0048 Customer lifetime value predictor Intermediate case study
0049 Market basket analysis tool Intermediate case study
0050 Document clustering system Intermediate case study
0051 Image segmentation using clustering Intermediate case study
0052 Income prediction model Intermediate case study
0053 Medical diagnosis classifier Intermediate case study
0054 Anomaly detection in time series Intermediate case study
0055 Weather prediction model Intermediate case study
0056 Traffic prediction system Intermediate case study
0057 Lead scoring model Intermediate case study
0058 Price optimization tool Intermediate case study
0059 Demand forecasting system Intermediate case study
0060 A/B testing analyzer Intermediate case study
0061 Customer segmentation tool Intermediate case study
0062 Product categorization system Intermediate case study
0063 Text classification for news articles Intermediate case study
0064 Sentiment analysis for social media Intermediate case study
0065 Time series forecasting for sales Intermediate case study
0066 Energy consumption predictor Intermediate case study
0067 Image similarity search engine Intermediate case study
0068 Email auto-categorization Intermediate case study
0069 Resume screening system Intermediate case study
0070 Content recommendation engine Intermediate case study
0071 Online learning algorithm implementation Intermediate case study
0072 Multi-class classification system Intermediate case study
0073 XGBoost implementation for tabular data Intermediate case study
0074 LightGBM model for large datasets Intermediate case study
0075 CatBoost algorithm implementation Intermediate case study
0076 LSTM for time series prediction Intermediate case study
0077 GRU network implementation Intermediate case study
0078 Self-organizing maps Intermediate case study
0079 Variational autoencoder Intermediate case study
0080 Word2Vec implementation Intermediate case study
0081 Neural network for MNIST digit recognition Beginner case study
0082 CNN for image classification Beginner case study
0083 RNN for sequence prediction Beginner case study
0084 LSTM for time series forecasting Beginner case study
0085 Autoencoders for dimensionality reduction Beginner case study
0086 GAN for generating simple images Beginner case study
0087 Transfer learning with pre-trained models Beginner case study
0088 Emotion recognition from text Beginner case study
0089 Sentiment analysis with deep learning Beginner case study
0090 Image style transfer Beginner case study
0091 Text generation with RNNs Beginner case study
0092 Music genre classifier Beginner case study
0093 Speaker recognition system Beginner case study
0094 Simple chatbot with RNNs Beginner case study
0095 Handwriting recognition system Beginner case study
0096 Object detection in images Beginner case study
0097 Face recognition system Beginner case study
0098 Image captioning model Beginner case study
0099 Speech-to-text converter Beginner case study
0100 Text-to-speech system Beginner case study

Honesty note

The datasets are small, built-in or synthetic; the metrics in each README are produced by running that folder’s tests, not typed in. These are learning projects, not production systems. See each README’s Limitations section.


Built by Networkers Home — hands-on networking, cybersecurity and AI training. Learn the underlying skills in the AI Engineer Course.