This repository contains a collection of data mining projects completed as part of coursework. Each project focuses on a different aspect of data mining, including regression, classification, clustering, and association rule mining.
- Techniques: Linear and Polynomial Regression, Decision Trees, Random Forest, SVM, and KNN.
- Focus: Predicting population levels using various regression and classification algorithms.
- Techniques: SVM, Bayesian Networks, Random Forest, KNN.
- Focus: Hyperparameter tuning using GridSearch and comparison of model performance metrics.
- Techniques: PCA, K-Means, DBSCAN, Association Rule Mining.
- Focus: Dimensionality reduction, clustering on multi-dimensional datasets, and discovering association rules in transaction data.
- Clone this repository:
git clone https://github.com/A-Darvish/DataMining_Projects.git- Navigate to a project folder and open the corresponding Jupyter Notebook.
- Run the notebooks to explore data mining techniques and results.
- Python 3.8+
- pandas
- numpy
- scikit-learn
- matplotlib
- seaborn
Thanks to Dr.Mazlaghani for providing guidance and datasets for these projects.