Обзор матричной факторизации

Построение рекомендательных систем с помощью PySpark

Jamen Long

Data Scientist at Nike

Матричная факторизация

одна матрица, разбитая на две матрицы множителей

Построение рекомендательных систем с помощью PySpark

Матричная факторизация

матрицы множителей перемножаются и дают приближённую исходную матрицу

Построение рекомендательных систем с помощью PySpark

Матричная факторизация

квадратная матрица с положительными значениями

Построение рекомендательных систем с помощью PySpark

Матричная факторизация

матрица с двумя матрицами множителей, в которых часть значений отрицательна

Построение рекомендательных систем с помощью PySpark

Матричная факторизация

матрица и две матрицы множителей, все значения которых положительны

Построение рекомендательных систем с помощью PySpark

Ранг матриц множителей

матрицы множителей с выделенными скрытыми измерениями из 3 строк или 3 столбцов

Построение рекомендательных систем с помощью PySpark

матрица, большинство ячеек которой пусты

Построение рекомендательных систем с помощью PySpark

Заполнение пропусков

матрица с большинством пустых ячеек и две матрицы множителей со всеми заполненными ячейками

Построение рекомендательных систем с помощью PySpark

Заполнение пропусков

частично пустая матрица с выделенной ячейкой и соответствующими строкой и столбцом матриц множителей

Построение рекомендательных систем с помощью PySpark

Заполнение пропусков

частично пустая матрица с выделенной ячейкой и соответствующими строкой и столбцом матриц множителей

Построение рекомендательных систем с помощью PySpark

Заполнение пропусков

частично пустая матрица с выделенной ячейкой и соответствующими строкой и столбцом матриц множителей

Построение рекомендательных систем с помощью PySpark

Заполнение пропусков

частично пустая матрица с выделенной ячейкой и соответствующими строкой и столбцом матриц множителей

Построение рекомендательных систем с помощью PySpark

Заполнение пропусков

частично пустая матрица с матрицами множителей и результирующей матрицей со всеми заполненными ячейками

Построение рекомендательных систем с помощью PySpark

Давайте потренируемся!

Построение рекомендательных систем с помощью PySpark

Preparing Video For Download...