BEST SITE FOR WEB DEVELOPERS
Artificial Intelligence. Lessons for beginners

Ru Ua

Artificial Intelligence

Table of Contents

This tutorial covers the basics of Artificial Intelligence and Machine Learning, including many examples, solutions and formulas in simple JavaScript code.

Artificial Intelligence

Artificial Intelligence suggest that machines can mimic humans in:

  • Talking
  • Thinking
  • Learning
  • Planning
  • Understanding

Human Intelligence

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

  • Being able to understand numbers
  • Being able to understand a language
  • Being able to understand abstract thinking

Languages

Cognitive intelligence created:

  • Mind
  • Words
  • Numbers

Numbers

Cognitive intelligence also created:

  • Numbers
  • Counting
  • Calculating

Computers

AI is a result of the human need for doing Complex Calculations.

This can only be achieved using high speed computers.


Mathematics

The main branches of Mathematics involved in AI are:

  • Linear Functions
  • Linear Graphics
  • Linear Algebra
  • Probability
  • Statistics

These chapters provide content about the branches of mathematics that is used in data science projects (machine learning / deep learning).


Linear Algebra

AI experts cannot live without this Algebra:

  • AI make use of Scalars
  • AI make use of Vectors
  • AI make use of Matrices
  • AI make use of Tensors

Linear Grapics

  • Linear means straight
  • A linear graph is a straight line
  • In general, a linear graph displays a Linear Function

Probability

Probability is about how likely something is
Probability is a number between 0 and 1


Statistics

How to collect, analyze, interpret, and present data.

  • What is the most Common?
  • What is the most Expected?
  • What is the most Normal?

AI Sciences

  • Clustering
  • Regressions
  • Perceptrons
  • Training

Machine Learning

  • Perceptrons
  • Recognition
  • Training
  • Testing

TensorFlow.js

  • Tutorial
  • Operations
  • Visor
  • Models

JavaScript Graphics

  • Canvas
  • Plotly.js
  • Chart.js
  • Google Chart