- Overview
- Directory Structure
- Automated Setup Script
- Usage
- Git Initialization & Push
- Contributing
- License
- Contact
This repository hosts a collection of Supervised and Unsupervised Learning mini-projects, each organized into:
- Concepts (
concepts.md) β Core explanations - Intricacies (
intricacies.md) β Deep-dive technical details - Implementation (
<Concept>.py) β Python code
Use this as an educational reference or a starting point for your own data-science workflows.
Below is the fully expanded tree under Datascience/. Every method has its own subfolder with three files:
concepts.md, intricacies.md, and <MethodName>.py.
Datascience/
βββ SupervisedLearning/
β βββ Regression/
β β βββ LinearRegression/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ LinearRegression.py
β β βββ LogisticRegression/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ LogisticRegression.py
β β βββ RidgeRegression/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ RidgeRegression.py
β β βββ LassoRegression/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ LassoRegression.py
β β βββ PolynomialRegression/
β β βββ concepts.md
β β βββ intricacies.md
β β βββ PolynomialRegression.py
β βββ Classification/
β β βββ DecisionTrees/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ DecisionTrees.py
β β βββ RandomForest/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ RandomForest.py
β β βββ SupportVectorMachines/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ SupportVectorMachines.py
β β βββ NaiveBayes/
β β βββ concepts.md
β β βββ intricacies.md
β β βββ NaiveBayes.py
β βββ NeuralNetworks/
β βββ Perceptron/
β β βββ concepts.md
β β βββ intricacies.md
β β βββ Perceptron.py
β βββ ConvolutionalNeuralNetworks/
β β βββ concepts.md
β β βββ intricacies.md
β β βββ ConvolutionalNeuralNetworks.py
β βββ RecurrentNeuralNetworks/
β βββ concepts.md
β βββ intricacies.md
β βββ RecurrentNeuralNetworks.py
βββ UnsupervisedLearning/
β βββ Clustering/
β β βββ KMeans/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ KMeans.py
β β βββ HierarchicalClustering/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ HierarchicalClustering.py
β β βββ DBSCAN/
β β βββ concepts.md
β β βββ intricacies.md
β β βββ DBSCAN.py
β βββ DimensionalityReduction/
β β βββ PrincipalComponentAnalysis/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ PrincipalComponentAnalysis.py
β β βββ SingularValueDecomposition/
β β βββ concepts.md
β β βββ intricacies.md
β β βββ SingularValueDecomposition.py
β βββ AnomalyDetection/
β β βββ IsolationForest/
β β β βββ concepts.md
β β β βββ intricacies.md
β β β βββ IsolationForest.py
β β βββ LocalOutlierFactor/
β β βββ concepts.md
β β βββ intricacies.md
β β βββ LocalOutlierFactor.py
β βββ AssociationRules/
β βββ Apriori/
β β βββ concepts.md
β β βββ intricacies.md
β β βββ Apriori.py
β βββ Eclat/
β βββ concepts.md
β βββ intricacies.md
β βββ Eclat.py
βββ struct.sh