This repository contains a collection of lab experiments for the Machine Learning course offered at MIT-ADT College. Each experiment is designed to provide hands-on experience with various machine learning concepts and techniques. The experiments are primarily conducted using Python and its popular libraries for machine learning and data analysis.
Setup Anaconda environment on Windows or Ubuntu. Utilize Jupyter Notebook for interactive coding. Data Pre-processing with Python/R
Perform basic data cleaning, transformation, and visualization. Single and Multilayer Perceptron Implementation
Explore neural network architecture and training. Bayesian Classifier for IRIS Dataset
Understand probabilistic classification techniques. Correlation and Best Fit Line
Find the best fit line for the data and visualize the relationship. Principal Component Analysis (PCA)
Implement PCA for dimensionality reduction and visualization. Decision Tree Classification/Regression
Interpret decision boundaries and tree structures. Support Vector Machine (SVM) Implementation
Explore kernel functions and tuning parameters. K-Means Clustering
Understand clustering and group similar data points. K-Nearest Neighbors (KNN) Algorithm
Implement KNN for classification and evaluate performance metrics. Explore the impact of different K values on error rate. Convolutional Neural Network (CNN)
Build and train deep learning models for image classification. Basic Image Processing with OpenCV
Enhance, filter, and manipulate images. Feel free to explore each experiment's directory for detailed instructions, code examples, and datasets.
If you would like to contribute to this repository by adding new experiments, fixing issues, or improving documentation, please follow the standard GitHub workflow:
Fork the repository. Create a new branch for your work. Make your changes and commit them. Open a pull request with a descriptive explanation of your changes. We hope you find these experiments insightful and valuable for your machine learning journey. Happy learning and experimenting!