Skip to content

deena-lad/ML-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š ML Algorithms Basics – Hands-on Assignments

NOTE: Dataset Links will be updated soon.

This repository contains Jupyter Notebooks covering foundational machine learning algorithms implemented as part of a Pattern Recognition & Machine Learning (PRML) course. Each notebook focuses on a key algorithm or concept, implemented using Python and scikit-learn.


πŸ” Contents

# Notebook Topic
1 Household_Energy_Analysis Time-Series Analysis
2 Bengaluru_Housing_LinearRegression Linear Regression
3 Bike_Sharing_Demand_Prediction 3D Visualization, Regression
4 KNN_LogReg_SVM_Classification Classification Models
5 Naive_Bayes_Classifier Probabilistic Classification
6 KNN_CrossValidation_MNIST k-NN with Cross Validation
7 Bike_Sharing_Regression_3D Advanced Linear Regression
8 Customer_Segmentation_KMeans Clustering
9 Ensemble_Learning_Bagging_Boosting Bagging & Boosting
10 Regularization_Regression_Lab Ridge, Lasso Regularization
11 Basic_KMeans_Clustering Intro to Clustering

πŸ›  Tech Stack

  • Python 3.x
  • Jupyter Notebook
  • scikit-learn
  • pandas, numpy, matplotlib, seaborn

πŸš€ Getting Started

  1. Clone the repository
    git clone https://github.com/deena-lad/ML-Algorithms.git
  2. Navigate to the folder
    cd ML-Algorithms-Basics
  3. Launch Jupyter
    jupyter notebook

πŸ“Œ License

This project is for educational and demonstration purposes.

About

This repository contains foundational implementations of machine learning algorithms and concepts using Python and scikit-learn. The notebooks were developed for Pattern Recognition and Machine Learning (PRML) , each focusing on hands-on application with real-world datasets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors