Skip to content

nasserml/Machine-Learning-A-Z

Repository files navigation

Machine Learning A-Z

This GitHub repository contains code and datasets for the "Machine Learning A-Z" course. The repository is structured into various parts and sections, each focusing on different topics in machine learning. Here"s an overview of the project structure:

Part 1 - Data Preprocessing

Part 10 - Model Selection and Boosting

Section 1 - Model Selection

Section 2 - XGBoost

Part 2 - Regression

Section 1 - Simple Linear Regression

Section 2 - Multiple Linear Regression

Section 3 - Polynomial Regression

Section 4 - Support Vector Regression (SVR)

Section 5 - Decision Tree Regression

Section 6 - Random Forest Regression.

Part 3 - Classification

Section 1 - Logistic Regression

Section 2 - K-Nearest Neighbors (K-NN)

Section 3 - Support Vector Machine (SVM)

Section 4 - Kernel SVM

Section 5 - Naive Bayes

Section 6 - Decision Tree Classification

Section 7 - Random Forest Classification

Part 4 - Clustering

Section 1 - K-Means Clustering

Section 2 - Hierarchical Clustering

Part 5 - Association Rule Learning

Section 1 - Apriori

Part 6 - Reinforcement Learning

Section 1 - Upper Confidence Bound (UCB)

Section 2 - Thompson Sampling

Part 7 - Natural Language Processing

Section 1 - Natural Language Processing

Part 8 - Deep Learning

Section 1 - Artificial Neural Networks (ANN)

Section 2 - Convolutional Neural Networks (CNN)

Section 3 - Recurrent Neural Networks (RNN)

Section 4 - Self-Organizing Maps (SOM)

Section 5 - Boltzmann Machines (BM)

Section 6 - Autoencoders

Part 9 - Dimensionality Reduction

Section 1 - Principal Component Analysis (PCA)

Section 2 - Linear Discriminant Analysis (LDA)

Section 3 - Kernel PCA

Part 10 - Model Selection & Boosting

Section 1 - Model Selection

Section 2 - XGBoost

Section 3 - LightGBM

Conclusion

Congratulations on completing the Machine Learning A-Z course! You have gained knowledge and practical experience in various machine learning topics and algorithms. Feel free to revisit any section or topic to reinforce your understanding. Keep exploring and applying machine learning in real-world projects.

If you have any further questions or need assistance, please don"t hesitate to ask. Happy learning!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published