This repository is part of my machine learning learning journey inspired by the Coursera Machine Learning Specialization. It focuses on unsupervised learning techniques, including anomaly detection, K-means clustering, recommender systems, and reinforcement learning.
The repository is organized into the following directories:
- Project: Anomaly_Detection.ipynb
- Description: Implementation of the anomaly detection algorithm to detect failing servers on a network.
- Project: KMeans.ipynb
- Description: Implementation of the K-means algorithm and its application for image compression.
- Project: Collaborative_RecSys.ipynb
- Description: Implementation of collaborative filtering to build a recommender system for movies.
- Project: RecSysNN.ipynb
- Description: Implementation of content-based filtering using a neural network to build a recommender system for movies.
- Project: PCA_Visualization.ipynb
- Description: Example of Exploratory Data Analysis using Principal Component Analysis (PCA).
- Project: Lunar_Lander.ipynb
- Description: Training an agent to land a lunar lander safely on a landing pad on the surface of the moon.
This repository is part of my machine learning journey inspired by the Coursera Machine Learning Specialization.
Feel free to explore the projects and learnings shared in each directory!
If you'd like to contribute to this repository, follow these steps:
- Fork the repository.
- Create a new branch for your changes:
git checkout -b feature/new-feature
. - Make your changes and commit them:
git commit -m "Add new feature"
. - Push to your forked repository:
git push origin feature/new-feature
. - Create a pull request to merge your changes into the main repository.