Теперь, когда мы сделали проход вперед, нам нужно посмотреть, как далеко мы отклонились.

Это называется составлением функции стоимости.

Допустим, мы пытаемся угадать число. Теперь предположим, что наше предположение было 4, но наш результат был 8. Мы могли бы сказать что-то вроде того, что ошиблись на 100 процентов. Или мы могли бы сказать, что ошиблись на 4.

Итак, давайте воспользуемся примером off by 4. Но что, если наше предположение было 4, а наш результат был 0? Если бы мы сделали это математически таким же образом, мы бы сказали, что ошиблись на -4. Однако независимо от того, отклоняемся ли мы на 4 в положительном направлении или на 4 в отрицательном, мы все равно находимся в 4 единицах от нашей цели. Итак, одно из решений, может быть, мы возьмем абсолютное значение.

Другое решение: что, если мы возведем наше вычитание в квадрат? Это имело бы дополнительное преимущество, заключающееся в том, что ошибки стали бы гораздо более серьезными, если бы они становились больше, потому что они становились бы экспоненциально большими. Итак, давайте сделаем это. Мы будем использовать вычисление ошибок, также называемое функцией стоимости, которая использует сумму квадратов.

Поэтому, когда мы занимаемся машинным обучением, чтобы обучить его, мы знаем, какой правильный ответ. Допустим, это 4. И допустим, что наша машина угадала 8. Мы бы сказали error = (y* — output)²

Итак, для нашего примера y* = 4, а выход = 8, поэтому у нас есть ошибка = (4–8)² = -4², что = 16. Вот и все!

Цель состоит в том, чтобы снизить это значение ошибки. Когда мы знаем, что ответ равен 4, а компьютер говорит, что вывод также равен 4, тогда наша функция стоимости скажет, что наша ошибка равна 0, мы знаем, что наша машина, возможно, чему-то научилась!

Итак, теперь вы знаете, как делать пас вперед, и понимаете, насколько он эффективен. Теперь пришло время сделать перерыв, чтобы мы могли научиться возвращаться назад и приспосабливаться теперь, когда мы знаем свою ошибку. Для этого нам нужно изучить кое-какие вычисления, и мы настроили именно то, что нужно. Перейдите к части 6: руководство по математическим вычислениям для начинающих.

Первоначально опубликовано на https://www.blueshiftdevelopment.com 4 сентября 2019 г. Ознакомьтесь с частью 1, частью 2, частью 3, частью 4, частью 5, часть 6, часть 7, часть 8, часть 9.