This project is dedicated to learning and developing skills in the field of Machine Learning. Here, we explore various models and algorithms in Machine Learning.
Data Science:PandasExploring the functionalities of the Pandas library for data manipulation Data Frame.Finance in Data FrameExploring the functionalities of the Pandas library for data manipulation in Finance.MatplotlibExploring the functionalities of the Matplotlib library for data visualization.NumPyExploring the functionalities of the NumPy library for numerical operations.SeaBornExploring the functionalities of the SeaBorn library for data visualization.StatisticsExploring the functionalities of the Statistics library for statistical operations.
Exploring the functionalities of the Scikit-learn library for data preprocessing.
Exploring the functionalities of the Scikit-learn library for regression models.
- Linear Regression
- Polynomial Regression
- Support Vector Regression
- Decision Tree Regression
- Random Forest Regression
Exploring the functionalities of the Scikit-learn library for classification models.
- Logistic Regression
- K-Nearest Neighbors
- Support Vector Machine
- Kernel SVM
- Naive Bayes
- Decision Tree Classification
- Random Forest Classification
Exploring the functionalities of the Scikit-learn library for clustering models.
- K-Means
- Hierarchical Clustering
Exploring the functionalities of the Scikit-learn library for association rule learning.
- Apriori
- Eclat
Exploring the functionalities of the Scikit-learn library for reinforcement learning.
- Upper Confidence Bound
- Thompson Sampling
Exploring the functionalities of the Scikit-learn library for natural language processing.
- Bag of Words
Exploring the functionalities of the Scikit-learn library for deep learning.
- Artificial Neural Networks
- Convolutional Neural Networks
Exploring the functionalities of the Scikit-learn library for dimensionality reduction.
- Principal Component Analysis
- Linear Discriminant Analysis
- Kernel PCA
Exploring the functionalities of the Scikit-learn library for model selection.
- CatBoost
- XGBoost
- LightGBM
- Clone this repository to your local computer after obtaining approval from the author!
- Install the necessary dependencies using
pip install -r requirements.txt. - Open and run each notebook in a Python development environment (preferably Anaconda or Jupyter Notebook).
- Explore the code.
This project is licensed under the Personal License
If you encounter any issues or have questions regarding this project, please feel free to contact the author with the problem. I will try to respond and provide assistance as soon as possible.
For further knowledge in Machine Learning, you can refer to the following resources:
- Pandas Official Documentation
- TensorFlow Official Documentation
- Scikit-learn Official Documentation
- Matplotlib Official Documentation
- NumPy Official Documentation
- SeaBorn Official Documentation
This project was created and is maintained by Bahna Darius. You can find me on LinkedIn.