Добавил:
okley
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:ML - Коротков (2 сем, мага) / Lecture_4
.pdf
километры
100
мили =
километры х
0,5
расчётные мили
50
правильный ответ
62,137
ошибка
12,137
Что дальше?

Предложим более удачное значение константы, чем первое
Ошибка составила 12,137 в сторону меньших значений. Так как
формула для преобразования километров в мили линейная,
мили = километры х с, понятно, что увеличение с приведёт к
увеличению результирующего значения. Поправим константу с ,
заменив значение 0,5 значением 0,6 и посмотрим, что из этого
выйдет.D
Приняв для с значение 0,6 получимD
мили = километры х 0,6 = 60D
Это прогресс!D
Теперь ошибка уменьшилась до 2,137. Возможно, что с такой
ошибкой можно и смириться.D
Важно отметить, что величина ошибки показала в каком
направлении нужно двигаться. Мы хотели увеличить выходной
результат, поэтому немного увеличили с.

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

Перестарались и получили результат, превышающий истинное
километры
100
ПЕРЕБОР
значение
мили =
километры х
0,7
расчётные мили
70
ошибка
-7,863
правильный ответ
62,137

Предыдущая оценка была равна 2,137, а теперь она составляет
-7,683. Знак «минус говорит о том, что вместо недооценки
истинного результата произошла его переоценка. D
Можно было бы остановиться на величине с = 0,6, но мы
попробуем продвинуться дальше. Увеличим величину с = 0,6 на
совсем маленькую величину, скажем на 0,01. Тогда с = 0,61.
километры
100
мили =
километры х
0,61
расчётные мили
61
правильный ответ
62,137
ошибка
1,137

Это даёт гораздо лучший результат, чем предыдущие,
поскольку теперь выходное значение 0,61 отличается от
правильного 62,137 всего лишь на 1,137.D
Последняя попытка научила нас тому, что величину поправки
к величине с необходимо каждый раз определять заново. D
•
•
Это интуитивно понятно, большая ошибка нуждается в
большой поправке, малая в малой.
Не следует оставлять величину поправки неизменной,
избегая тем самым переоценки. D
Можно предположить, что поправка должна выражаться
некоторой долей ошибки.D

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

Задачи классификации и прогнозирования
Задачи классификации и прогнозирования очень близки.D
Мы назвали описанную ранее машину - прогнозирующей,
поскольку она получает входные данные и делает определённый
прогноз относительно того, какими должны быть выходные данные.D
Мы пытались улучшить прогноз регулируя внутренний параметр на
основании ошибки.

Задача классификации
Умышленно упростим задачу до минимума
божьи коровки
длина
гусеницы
ширина

На диаграмме отчётливо видны две группы данных. Гусеницы
уже и длиннее, а божьи коровки шире и короче. По аналогии с
ранее рассмотренным примером предиктора, рассмотрим
линейную зависимость в попытке разделения с её помощью
одного типа данных от другого.
длина
Разделительная линия
ширина
Соседние файлы в папке ML - Коротков (2 сем, мага)
