Tutorials References Exercises Videos Menu
Website Get Certified Pro NEW

Machine Learning

Machine Learning and
Artificial Intelligence

This Tutorial covers the basics of:

Artificial Intelligence and Machine Learning.

Using JavaScript examples, solutions and formulas.

Image Classification Examples

Artificial Intelligence

The first section of this tutorial is an introduction to Artificial Intelligence and Machine Learning.

Artificial Intelligence suggest that machines can mimic humans in:

  • Talking
  • Thinking
  • Learning
  • Planning
  • Understanding

Machine Learning Mathematics

This section covers the mathematics involved in Machine Learning.

Linear Functions

Linear Algebra

1 2 3

1 2 3
4 5 6
1 2 3
4 5 6
4 5 6
1 2 3

Machine Learning Statistics

Machine Learning assumes that the user has some knowledge of statistics.

This section covers the Statistic Methods involved in Machine Learning.


Standard Normal Distribution


Dice Dice Dice

What is the probability of throwing 3 fours?

Machine Learning

This section of this tutorial covers the main Machine Learning aspects.


TensorFlow.js is a popular Machine Learning Library.

TensorFlow.js is written in JavaScript. This allows Machine Learning functions to run in the Browser or in any Web Application.

JavaScript Graphics

This section describes JavaScript libraries to use for Machine Learning Graphics and other HTML charts.

The History

The last section of this tutorial takes a look at the development of human intelligence and artificial intelligence.

Human Intelligence

About 70 000 years ago, the human brain started to develop "Cognitive Intelligence":

  • To understand words
  • To understand numbers
  • To understand counting

Cognitive intelligence also created:

  • The understanding of languages
  • The understanding of calculating
  • The understanding of a personal mind
  • The understanding of abstract thinking

Computer History

Computers are a result of the human need for doing Complex Calculations.

Artificial Intelligence and Machine Learning is a result of the never stopping development of advanced computers.