A Game that will make you interested in Machine Learning
While True: Learn()
While True: Learn() is a puzzle/simulation game introducing machine learning.
While True: Learn() - Steam Page

It shown a big picture of machine learning.

I think this game is not teaching you machine learning but instead it is trying to make you interested in machine learning by giving you random Machine Learning knowledge.
The game used visual programming, and simplified all the machine learning steps into each black-boxes.




Resources From the Game
The game has provided many resources about machine learning.
I just gathered them together in case I need them in the future.
Data Cleaning
Article: The Ultimate Guide to Data Cleaning
Decision Tree


Article: Tree Based Algorithms: A Complete Tutorial from Scratch (in R & Python)
Video: Decision Tree (CART) - Machine Learning Fun and Easy
SIFT

Article: Introduction to SIFT (Scale-Invariant Feature Transform)
Video: What is SIFT
Perception


Article: What is Perception
Video: But How Does The Perceptron Actually Work?
Load Balancing

Article: Load balancing
Genetic Algorithm

Article: Introduction to Genetic Algorithm & their application in data science
Video: How algorithms evolve (Genetic Algorithms)
Gradient Descent

Article: An overview of gradient descent optimization algorithms
Video: Mathematics of Gradient Descent - Intelligence and Learning
Recurrent neural network

Article: Recurrent neural network (RNN)
Video: Recurrent Neural Networks LSTMs and Vanishing & Exploding Gradients - Fun and Easy Machine Learning
ARMA

Article: Autoregressive–moving-average model
Video: ARMA(1,1) processes - introduction and examples
Random DeepNews From the Game







Ending (Spoiler alert)





