No history yet

Вступ до генеративних моделей

Що таке генеративні моделі?

Уявіть собі художника, який роками вивчає тисячі картин. Він аналізує мазки, кольори та композицію робіт різних майстрів. Згодом він не просто копіює їх, а починає створювати власні, абсолютно нові картини, що несуть у собі риси вивчених стилів, але є унікальними. Саме так, умовно, працюють генеративні моделі штучного інтелекту.

Генеративні моделі — це тип ШІ, навчений створювати новий, оригінальний контент, схожий на дані, на яких він навчався. Це може бути текст, зображення, музика чи навіть програмний код.

Замість того, щоб просто класифікувати або розпізнавати інформацію, ці моделі генерують її. Вони є частиною ширшої галузі машинного навчання, яка, своєю чергою, є підрозділом штучного інтелекту. Вони вивчають основні закономірності та структури у величезних масивах даних, а потім використовують ці знання для створення чогось нового.

Lesson image

Принцип роботи

В основі роботи генеративної моделі лежить процес навчання на прикладах. Якщо ви хочете, щоб модель генерувала зображення котів, ви показуєте їй мільйони фотографій котів. Модель не запам'ятовує кожне зображення окремо. Натомість вона вчиться розпізнавати спільні риси: які бувають вуха, форма очей, текстура шерсті.

Вона ніби виводить «формулу кота». Після завершення навчання, використовуючи цю внутрішню «формулу», модель може створювати нескінченну кількість нових зображень котів, яких ніколи не існувало в реальності, але які виглядають абсолютно правдоподібно.

Генеративні проти Дискримінативних

Щоб краще зрозуміти генеративні моделі, корисно порівняти їх із дискримінативними моделями — іншим поширеним типом ШІ.

Уявіть, що ви показуєте дитині фотографії котів і собак. Дискримінативна модель, як і дитина, навчиться розрізняти їх. Побачивши нове фото, вона скаже: «Це кіт» або «Це собака». Її завдання — класифікувати, або розрізняти (дискримінувати) дані.

Генеративна модель, навпаки, навчившись на тих самих фото, зможе намалювати нового кота або собаку. Її завдання — створювати, а не розрізняти.

МодельЗавданняПриклад
ДискримінативнаКласифікувати даніРозпізнати спам у пошті
ГенеративнаСтворювати нові даніНаписати вірш у стилі певного поета

Дискримінативні моделі відповідають на питання «Що це?», аналізуючи вхідні дані. Генеративні моделі відповідають на питання «Як виглядає щось подібне?», створюючи нові дані з нуля.

Обидва типи моделей є надзвичайно важливими в сучасному світі штучного інтелекту, але саме генеративні моделі відкрили нову еру у творчості та автоматизації створення контенту, від написання електронних листів до створення віртуальних світів.

Quiz Questions 1/5

Що є основним завданням генеративної моделі штучного інтелекту?

Quiz Questions 2/5

Яке питання найкраще описує функцію дискримінативної моделі?