Искусственный интеллект

Домой Что такое ИИ? Человеческий интеллект История языков История чисел История вычислений Роботы Замена работы Примеры ИИ Теория разума Программирование JavaScript ИИ в браузере

Математика

Математика Линейные функции Линейная алгебра Векторы Матрицы Тензоры

Статистика

Вероятность Статистика Распределение

Графика

ИИ-плоттер Линейные графики ИИ Диаграммы рассеяния ИИ

Наука ИИ

наук Сбор данных Кластеризация Регрессии Машинное обучение Нейронные сети

Машинное обучение

Персептроны Признание Обучение Тестирование Обучение Терминология Мозг.js

ТензорФлоу

Учебник по TFJS Операции TFJS Модели TFJS Средство просмотра TFJS

Пример 1

Ex1 Введение Ex1 данные Модель Ex1 Ex1 Обучение

Пример 2

Ex2 Введение Ex2 Данные Модель Ex2 Ex2 Обучение

JS-графика

вступление Графическое полотно График Plotly.js График Chart.js График Google График D3.js

Линейная алгебра

Специалисты по искусственному интеллекту не могут жить без линейной алгебры :

  • ИИ активно использует скаляры
  • ИИ активно использует векторы
  • ИИ активно использует матрицы
  • ИИ активно использует тензоры
Цель этой главы — выделить части линейной алгебры, которые используются в проектах по науке о данных, таких как машинное обучение и глубокое обучение.
СкалярВектор(ы)
1
1
2
3
 
1 2 3

МатрицаТензор
1 2 3
4 5 6
 
1 2 3
4 5 6
 
4 5 6
1 2 3
 

Векторы и матрицы

Векторы и матрицы — это языки данных.

С ИИ большинство задач делается с помощью векторов и матриц.

С помощью векторов и матриц вы можете открывать секреты .


Скаляры

В линейной алгебре скаляр — это одно число .

В JavaScript это можно записать как константу или переменную:

const myScalar = 1;
let x = 1;
var y = 1;

Векторы

В линейной алгебре вектор — это массив чисел .

В JavaScript это можно записать в виде массива:

const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length;   // the length of myArray is 11

Массив может иметь несколько измерений, но вектор — это одномерный массив .

Вектор можно записать разными способами. Наиболее распространенными являются:

v =   
1 2 3

или:

v =   
1
2
3

Вектор

Изображение слева — это вектор .

Длина показывает Величину . _

Стрелка показывает направление . _

Выучить больше ...


Матрицы

В линейной алгебре матрица представляет собой двумерный массив .

С =   
3 0 0 0
0 3 0 0
0 0 3 0
0 0 0 3

В JavaScript матрица — это массив с 2 индексами (индексами).

Пример

var myArray = [[1,2],[3,4],[5,6]];

Выучить больше ...


Тензоры

Тензор — это N-мерная матрица .

Т =   
 
1 2 3
4 5 6
 
4 5 6
1 2 3
 

В JavaScript матрица — это массив с несколькими индексами (индексами).

Выучить больше ...

Линейная алгебра — это раздел математики, который касается линейных уравнений (и линейных карт) и их представлений в векторных пространствах и через матрицы .

Линейная алгебра занимает центральное место почти во всех областях математики.

Википедия