Как объяснить ребёнку, что такое машинное обучение?

Выражение «машинное обучение» стало мелькать тут и там почти ежедневно. О нем говорят теперь уже не только программисты, но и бизнесмены и даже политики. Но как обучаются машины? Кто их учит? Как проверить научилась ли машина?

«Машины» или алгоритмы, которые могут обучаться встречаются нам ежедневно. Например, алгоритм показал вам эту статью в Яндекс.Дзене, основываясь на том, что вам интересно. Как он это узнал? В процессе обучения. До этого он показывал вам уже сотни статей, на которые вы не нажали, а зашли лишь на несколько интересных вам. Даже этой информации достаточно, чтобы лучше подстроить ленту новостей для каждого читателя. Но как сделать так, чтобы машина научилась обращать внимание на такие детали?

Раньше такую задачу мог выполнить только человек. Только человек мог накапливать данные, анализировать информацию и делать прогнозы. С появлением компьютеров и языков программирования, люди научились строить простые модели используя схему ЕСЛИ … , ТО … . Такой алгоритм уже является простейшим роботом или машиной, но он все еще не умеет учиться. Результаты его работы и ошибки может оценить его создатель – человек. Очевидно, что такой процесс проб и ошибок требует очень много времени. А что если создать машину, которая умеет строить простые алгоритмы и оценивать результаты их работы?

Чтобы решить такую задачу её нужно разбить на две простые: один робот создает алгоритмы, другой их оценивает. Оба робота могут поначалу справляться со своей задачей посредственно, однако в процессе тестирования удачные результаты сохраняются. Таким образом правильные характеристики накапливаются, и система улучшается. Здесь помогают современные компьютеры (а точнее видеокарты), которые умеют строить и проверять огромное число мини-алгоритмов.

 

Таким образом происходит процесс обучения машин. Посмотрите данный процесс в видео формате, чтобы оценить всю простоту процесса и многообразие алгоритмов, которые работают по данном принципу.

Видео имеет субтитры на английском и русском (с машинным переводом):

Подробнее о процессе настройки алгоритмов в зависимости от результатов тестирования:

Если вам понравилась такая метафора машинного обучения и вы хотите изучать тему дальше, посмотрите наши статьи:

 

Начните и вы, это не так уж и сложно, к тому же очень интересно!

Загрузка ...
The Robot
Adblock
detector