Функция затрат: векторная кратная матрица в октаве

#matrix #linear-regression #gradient-descent

Вопрос:

Я изучаю линейную регрессию с градиентным спуском. Я пытаюсь использовать матрицу, чтобы найти предсказанное значение y.

Уравнение таково theta' .* x .

тета = [1; 2]
x = [1 2; 3 4; 5 6]

расчет представляет собой (1 x 2) векторную матрицу, кратную (3 x 2). Предполагается, что он не может быть вычислен, потому что номер столбца вектора (2) не совпадает с номером матрицы (3). Но результатом становится [1 4; 3 8; 5 12]. Может кто-нибудь сказать мне причину, почему нет theta' .* x' ?

Комментарии:

1. Это связано с тем, что .* это не матричное умножение, а умножение по элементам. Здесь theta' .* x умножим первый столбец x на 1, а его второй столбец на 2 .