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

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

Математика

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

Статистика

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

Графика

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

Наука ИИ

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

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

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

ТензорФлоу

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

Пример 1

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

Пример 2

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

JS-графика

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

Векторы

Векторы — это одномерные массивы.

Векторы имеют величину и направление

Векторы обычно описывают движение или силу

Векторное обозначение

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

v =   
1 2 3

или:

v =   
1
2
3

Векторы в геометрии

Вектор

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

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

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


Движение

Векторы являются строительными блоками движения

В геометрии вектор может описывать движение из одной точки в другую.

Вектор [3, 2] говорит: иди 3 вправо и 2 вверх.


Добавление вектора

Сумма двух векторов ( a+b ) находится путем перемещения вектора b до тех пор, пока хвост не встретится с головой вектора a . (Это не меняет вектор b).

Тогда линия от хвоста a до головы b является вектором a+b :

Добавление векторов


Вычитание векторов

Вектор -a противоположен +a .

Это означает, что вектор a и вектор -a имеют одинаковую величину в противоположных направлениях:

Добавление векторов


Скалярные операции

Векторы можно изменять, добавляя, вычитая или умножая скаляр (число) из всех значений вектора:

а = [1 1 1]

а + 1 = [2 2 2]

[1 2 3] + 1 = [2 3 4]

Векторные умножения имеют те же свойства, что и обычное умножение:

[2 2 2] * 3 = [6 6 6]

[6 6 6] / 3 = [2 2 2]


Сила

Force is a Vector.

Force is a vector with a Magnitude and a Direction.


Velocity

Velocity is a Vector.

Velocity is a vector with a Magnitude and a Direction.