Как объяснить градиентный спуск вашей маме: простое руководство
Градиентный спуск лежит в основе большинства методов AI/ML. Звучит как-то странно и пугающе. Спуск? Блин, надеюсь, мне не придется прыгать с парашютом...😒 Не волнуйтесь, возможно, все же придется прыгнуть, но только если вы этого захотите. Это объяснение способен понять даже ваш 10-летний племянник. Представим, что вы пытаетесь освоить новый скилл. Допустим, вы живете в древнем племени, и ваша задача - определять вес людей по их росту. Весов еще не изобрели. Знаю, звучит нелепо, но для простоты предположим, что от этого зависит выживание племени. Итак, приходит один из ваших соплеменников и называет свой рост, а вы, опираясь на опыт, должны определить его вес, условно, в мешках с картошкой. Так вот, ваш соплеменник Андрей говорит - мой рост - 174 сантиметра. Отметим, что вам не очень нравится Андрей, поэтому вы называете вес в 100500 мешков картошки, и он убегает в слезах... 😂 Но на самом деле, по своему опыту, вы уверены, что этот парень, скорее всего, весит около 70 килограммов, или 7 мешков картошки (по 10 килограммов каждый). Откуда вы это знаете? Ну, вы встречали немало людей с таким же ростом и цветом кожи, как у Антона, так что вы полагаете, что это должно быть примерно так. Теперь мы хотим обучить систему, которая сможет это делать. Для этого нам нужно смоделировать предварительный опыт встречи с людьми разного роста и узнать их вес. Мы делаем это при помощи обучающих данных, которые выглядят следующим образом:
https://habr.com/ru/companies/raft/articles/783918/
#linear_regression #machinelearning #nubes #introduction #ai