Back to Projects

ML & Deep Learning Showcase

A comprehensive collection of Jupyter notebooks covering Machine Learning, Deep Learning, Computer Vision & Image Processing fundamentals.

PythonTensorFlowKerasScikit-learnOpenCVPyTorchNumPyPandas
34
Notebooks
4
Categories
10+
ML Algorithms
8+
DL Architectures
views
Be the first to rate
Machine Learning

Heart Disease Prediction

XGBoost, LightGBM, SHAP explainability, Optuna tuning, ADASYN

XGBoostLightGBMSHAPOptuna
Machine Learning

House Price Prediction

Linear, Ridge, Lasso Regression with 3D visualization

Linear RegressionRidgeLasso3D Viz
Machine Learning

Market Basket Analysis

Apriori Algorithm for association rules mining

AprioriAssociation RulesSupportLift
Machine Learning

Naive Bayes Job Prediction

Gaussian Naive Bayes classification for job placement

Naive BayesClassificationLabel Encoding
Machine Learning

PCA vs LDA Comparison

Dimensionality reduction comparison with Gaussian NB

PCALDAFeature Reduction
Machine Learning

SVM Classifier

RBF kernel classification on Iris dataset

SVMRBF KernelClassification
Machine Learning

Decision Tree Classifier

Job prediction using entropy criterion with tree visualization

Decision TreeEntropyVisualization
Machine Learning

KNN, SVM, Random Forest

Classifier comparison on Iris dataset

KNNSVMRandom ForestComparison
Machine Learning

Calorie Burn Prediction

Exercise data analysis with Plotly visualizations

RegressionPlotlyEDA
Machine Learning

Logistic Regression CV

K-Fold, Stratified K-Fold, Leave-One-Out cross-validation

Logistic RegressionK-FoldLOOCV
Deep Learning

Transfer Learning Models

VGG16/19, ResNet50/101/152, InceptionV3, MobileNet, DenseNet

VGGResNetInceptionMobileNet
Deep Learning

Hyperparameter Tuning

MNIST with dropout, batch size, optimizers comparison

MNISTDropoutAdamSGD
Deep Learning

Advanced Architectures

Bidirectional LSTM, Stacked LSTM, Conv2D, Depthwise Separable

LSTMConv2DDepthwise Conv
Deep Learning

Perceptron Learning

AND, OR, XOR gate implementation with weight evolution

PerceptronLogic GatesWeight Viz
Computer Vision

Edge Detection Algorithms

Canny, Sobel, Prewitt, Roberts edge detectors

CannySobelPrewittRoberts
Computer Vision

Image Similarity Search

VGG16 feature extraction on Fashion MNIST

VGG16Feature ExtractionSimilarity
Computer Vision

Local Binary Pattern (LBP)

Manual LBP + GLCM texture analysis

LBPGLCMTexture Analysis
Computer Vision

Image Smoothing & Filtering

Gaussian, Median, Bilateral filters comparison

Gaussian BlurMedianBilateral
Computer Vision

Noise Reduction

Salt & pepper noise, Gaussian noise, filtering

Noise SimulationDenoising
Computer Vision

Bit Plane Slicing

Decomposing images into 8 bit planes

Bit PlaneBinary Analysis
Computer Vision

Histogram Analysis

Histogram equalization and contrast enhancement

HistogramEqualization
Image Processing

Morphological Operations

Opening, Closing, Skeletonization, Thickening

MorphologySkeletonBinary Ops
Image Processing

Histogram Equalization

Contrast enhancement techniques

HistogramContrastEnhancement
Image Processing

LZW Compression

Lempel-Ziv-Welch encoding/decoding

LZWCompressionEncoding
Image Processing

Spatial Filtering

Averaging, Gaussian, Min/Max filters

Spatial FilterAveragingMin/Max
Image Processing

Basic Image Operations

Add, Subtract, Multiply, Bitwise ops (AND, OR, NOT)

ArithmeticBitwiseOpenCV
Image Processing

Color Channel Separation

RGB channel visualization and manipulation

RGBChannelsColor Space
Image Processing

Gray Level Slicing

Intensity-based segmentation with/without background

ThresholdingSegmentation

Technologies Used

Languages

Python 3.x

ML Libraries

Scikit-learnXGBoostLightGBM

Deep Learning

TensorFlowKeras

Computer Vision

OpenCVSkimage

Visualization

MatplotlibSeabornPlotly