Skip to content

Latest commit

 

History

History
73 lines (42 loc) · 2.86 KB

File metadata and controls

73 lines (42 loc) · 2.86 KB

Awesome Machine Learning Playground

By Rene Wang

[Blog] [Project] [Demo]

This repository contains various machine learning projects, each focusing on fundamental concepts within different subfields of machine learning. The projects are framework-agnostic and are available for free, with no ads.

Upon completing all the projects, you'll gain a solid foundation in machine learning, making it easier to dive into research papers.

Learning Path

1. Traveling Salesman Problem

Open In Colab

2. Hand-written Digits Detection

Learn deep learning fundamentals, neural network architecture, and genetic algorithms through implementing a digits recognition system.

Open In Colab

3. SMS Filter & Text Generation

Explore Natural Language Processing and neural networks by building a spam filter and text generation model.

Open In Colab

4. Obstacle Avoidance

Implement Artificial Potential Field (APF) and Reinforcement Learning for autonomous navigation.

Open In Colab

5. Pixel Sprite Generation

Generate pixel art using ControlNet, Stable Diffusion, and Recurrent Neural Networks.

Open In Colab

5. Drone Dogfight

Apply Reinforcement Learning for Drones (RDL) in a simulated combat environment. (Run Locally)

Prerequisites:

This repo is not a beginner guide. Make sure you meet these requirements:

  • A Google account (to run the notebooks in Google Colab)
  • Basic Python programming experience
  • A foundational understanding of advanced mathematics
  • Basic proficiency in English reading

Run on Local

The code requires python>=3.8. PyTorch or other framework are not needed.

py -m venv Env
./Env/Scripts/activate
pip install -r requirements.txt
# or
py -m pip install -r requirements.txt

License

The repo is licensed under the Apache 2.0 license.

Contributing

See contributing and the code of conduct.