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
Scalar | Vector(s) | ||||||||||||||||||||||||||
1 |
|
||||||||||||||||||||||||||
Matrix | Tensor | ||||||||||||||||||||||||||
|
|
Machine Learning Statistics
Machine Learning assumes that the user has some knowledge of statistics.
This section covers the Statistic Methods involved in Machine Learning.
Distribution
Probability
What is the probability of throwing 3 fours?
Machine Learning
This section of this tutorial covers the main Machine Learning aspects.
TensorFlow.js
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.