Skip to content

This repo provides solutions and accompanying notes for the Machine Learning Specialization offered by Stanford University and Deeplearning.ai on Coursera, taught by Professor Andrew Ng, as of the year 2023.

License

Notifications You must be signed in to change notification settings

Lakshya-GG/Machine-Learning

Repository files navigation

Machine Learning

Overview

This repository contains materials and codes for Machine Learning, covers a wide range of topics including supervised learning, advanced learning algorithms, unsupervised learning, recommender systems, and reinforcement learning.

Tools Used

  • Python programming language
  • NumPy for numerical computations
  • Scikit-learn for machine learning algorithms
  • TensorFlow for neural network implementation
  • Jupyter Notebooks for interactive development and visualization

Final Outcome

At the end of this we should be able to:

  • Implement supervised learning algorithms for regression and classification tasks
  • Understand and apply advanced learning algorithms such as neural networks and decision trees
  • Utilize unsupervised learning techniques for clustering and anomaly detection
  • Build recommender systems using collaborative filtering and content-based filtering approaches
  • Develop reinforcement learning algorithms, as demonstrated by the implementation of Deep Q-Learning for landing the Lunar Lander.

Lunar Lander Landing with Deep Q-Learning

Involves training an agent using Deep Q-Learning to land a Lunar Lander successfully. After many unsuccessful attempts in learning how to do it, the rover was trained to land correctly on the surface, precisely between the flags as indicators. The final landing achieved after training the agent using appropriate parameters showcases the effectiveness of the Deep Q-Learning algorithm in solving complex tasks.

lunar.mp4

Contributing

We welcome contributions from the community! Here are some guidelines to follow:

  • Please fork the repository and create a new branch for your contribution.
  • Make sure to follow the existing code style and conventions.
  • Write clear and concise commit messages.
  • Submit a pull request with your changes and a description of what you added or fixed.

Bug Reports and Feature Requests

If you find a bug or have a feature request, please open an issue on the project's issue tracker with a detailed description.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

License

This game is licensed under the GNU General Public License v3.0. Please see the LICENSE.md file for more information.

About

This repo provides solutions and accompanying notes for the Machine Learning Specialization offered by Stanford University and Deeplearning.ai on Coursera, taught by Professor Andrew Ng, as of the year 2023.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published