Три принципиально разных подхода к решению задачи — и понимание разницы между ними снимает большую часть путаницы вокруг слова "ИИ".
В классическом программировании (об этом — учебники по программированию и логическим элементам на этом сайте) человек явно прописывает правила: если условие X — делай Y. Компьютер точно выполняет ровно те инструкции, что были написаны, не больше и не меньше.
Вместо того чтобы прописывать правило вручную, системе показывают множество примеров "вход → правильный выход", и она сама находит закономерность, связывающую их, — без человека, формулирующего точное правило заранее.
Традиционное программирование: разработчик вручную пишет правило "если письмо содержит слово 'виагра' — пометить как спам". Machine Learning: системе показывают тысячи писем, уже помеченных людьми как спам или не спам, и она сама находит закономерности, отличающие одно от другого — включая тонкие паттерны, которые человек, возможно, никогда бы не додумался прописать явным правилом.
Глубокое обучение — не отдельная область, а конкретное семейство методов внутри Machine Learning, использующее искусственные нейронные сети с множеством слоёв (отсюда слово "глубокое" — много слоёв друг за другом). Иерархия вложенности: ИИ — самое широкое понятие, Machine Learning — часть ИИ, Deep Learning — часть Machine Learning.
Три фактора сошлись одновременно: доступность огромных объёмов данных для обучения, резкий рост вычислительной мощности именно видеокарт (прямая связь с твоим собственным RTX 4090 — тема подробно раскрывается в блоке 2), и усовершенствование самих алгоритмов обучения. Каждый из этих трёх факторов по отдельности существовал и раньше, но именно их сочетание сделало возможным современный резкий скачок качества.
Значительная часть практических задач Machine Learning по-прежнему успешно решается более простыми методами, без нейронных сетей вовсе — предсказание цен, классификация по немногим чётким признакам. Глубокое обучение особенно выигрывает именно там, где нужно распознавать сложные, неочевидные закономерности в тексте, изображениях или звуке — ровно то, чем занимаются современные языковые модели, тема следующего блока книги.
Финальная глава этого блока — что такое нейронная сеть на пальцах: простое объяснение внутреннего устройства, лежащего в основе всего Deep Learning.
Книга бесплатна для чтения. Автор — Тариел Бежанидзе, компьютерный мастер в Батуми · tariel.ge · все бесплатные книги. Копировать текст целиком на другие сайты — только со ссылкой на источник.