Машинне навчання: як комп'ютер вчиться на прикладах
Машинне навчання (ML, Machine Learning) - це підхід, за якого програма вчиться виконувати завдання на прикладах: їй показують дані і правильні відповіді, а вона сама підбирає правило, як отримати відповідь.

Простими словами
Спробуй пояснити малому братові словами, як відрізнити кота від собаки. Важко, правда? Вуха, морда, розмір - винятків безліч. А якщо показати йому сто фото котів і сто фото собак, він навчиться сам. Машинне навчання працює так само: замість правил - приклади.
Як це працює
- Збирають набір даних: наприклад, тисячі листів, позначених як «спам» і «не спам».
- Модель робить спробу вгадати відповідь для кожного прикладу.
- Програма порівнює спробу з правильною відповіддю і рахує помилку.
- Модель трохи підлаштовує свої внутрішні числа, щоб наступного разу помилятися менше.
- Це повторюють мільйони разів, доки модель не почне вгадувати добре і на нових даних.

Де ти це побачиш
Машинне навчання стоїть за фільтром спаму в пошті, рекомендаціями музики й відео, розпізнаванням облич у галереї, підказками клавіатури, оцінкою сну в годиннику і банківськими системами, що ловлять шахраїв. Більшість того, що зараз називають ШІ, - це саме машинне навчання.
Чи важливо це при виборі
Напряму в характеристиках ти цього терміна не побачиш. Але корисно розуміти принцип: модель така хороша, як дані, на яких її вчили. Якщо годинник вчили переважно на даних дорослих бігунів, то для підлітка-плавця його оцінки можуть бути неточними. Тому я завжди сприймаю «розумні» оцінки як підказку, а не вирок.
Міфи
- Міф: Машинне навчання і ШІ - різні речі. Насправді: Машинне навчання - це частина ШІ, причому найпоширеніша зараз.
- Міф: Що більше даних, то модель завжди краща. Насправді: Важлива ще якість даних. Купа помилкових прикладів навчить модель помилятися.
Часті питання
Що таке «навчання з учителем»?
Коли кожен приклад має правильну відповідь, як у задачнику з відповідями в кінці.
Чи вчиться мій телефон на мені?
Частково так: клавіатура запам'ятовує твої слова, галерея - обличчя. Часто це відбувається просто на пристрої.
Скільки даних потрібно для навчання?
Від сотень прикладів для простих завдань до трильйонів слів для великих мовних моделей.
Пов'язані терміни
Штучний інтелект (ШІ), Нейронна мережа, Глибоке навчання, Навчання і інференс моделі