This repository contains all coursework, mini-projects, assignments, and experiments completed for the subject Machine Learning and Pattern Recognition. Each project demonstrates core ML concepts, algorithms, and practical applications.
📁 Machine-Learning-and-Pattern-Recognition/
├── 📁 Datasets/
├── Project_1.ipynb
├── Project_2.ipynb
├── Project_3.ipynb
├── .
├── .
├── .
├── requirments.txt
└── readme.md
Each dataset is stored in Datasets folder and the ones too large to push are given here
Project 1 | Project 2 | Project 3 | Project 4 | Project 5 | Project 6 | Project 7 | Project 8 | Project 9
- Supervised Learning
- Linear & Logistic Regression
- Decision Trees
- K-Nearest Neighbors
- Support Vector Machines
- Unsupervised Learning
- K-Means Clustering
- Hierarchical Clustering
- Dimensionality Reduction (PCA, LDA)
- Probabilistic Models
- Naive Bayes Classifier
- Hidden Markov Models
- Neural Networks (Basics)
- Evaluation Metrics: Accuracy, Precision, Recall, F1-Score, ROC/AUC
- Pattern Recognition Techniques and Applications
All code is written in Python and uses common libraries such as:
numpypandasscikit-learnmatplotlibseabornjupyter(for notebooks)
Install dependencies with:
pip install -r requirements.txtEach subfolder contains:
- Python scripts or Jupyter notebooks
- Input datasets (or links to datasets)
- Result plots or output files
- A brief
README.mdor code comments describing the work
Clone this repo:
git clone https://github.com/KavyaJP/Machine-Learning-and-Pattern-Recognition.git
cd Machine-Learning-and-Pattern-RecognitionExplore any folder and run the scripts or notebooks.
For any questions or suggestions, feel free to reach out:
Kavya Prajapati
📧 [kavya31052005@gmail.com]
This repository is maintained for academic and reference purposes. Feel free to fork and use the material with proper credit.