Искусственный интеллект и машинное обучение
Искусственный интеллект учит компьютер имитировать мышление человека. Рассматриваем принцип работы машинного обучения, его виды, возможности и ограничения, а также этические вопросы.
Список тем (10 из 11)
Глава 1. Алгоритмы
Глава 2. Структуры данных
Глава 3. Базы данных
Глава 4. Современные технологии и проекты
Искусственный интеллект (ИИ) — область создания программ, способных выполнять задачи, требующие человеческого разума: например, распознавать изображения, понимать речь, писать текст или принимать решения. В обычной программе все правила записывает программист. При машинном обучении правила находит сама программа, анализируя множество примеров. Такие программы сегодня применяются в переводчиках, голосовых помощниках, рекомендательных системах и медицинской диагностике.
Машинное обучение состоит из нескольких этапов. Сначала собирают примеры: например, тысячи писем, помеченных как «спам» или «не спам». Часть из них отводят для обучения модели, остальные — для проверки её качества; модель необходимо испытывать на примерах, которых она не видела, иначе она могла просто запомнить ответы. Обучение на примерах с известными ответами называют обучением с учителем, а поиск групп в данных без ответов — обучением без учителя.
Большинство современных моделей основано на искусственных нейронных сетях: они состоят из множества простых вычислительных элементов, а при обучении настраиваются «веса» связей между ними. Большие языковые модели обучаются на огромных объёмах текста и создают текст, предсказывая следующее слово. Они могут выглядеть убедительно, но давать неверные ответы («галлюцинации»), поэтому важные сведения нужно проверять по надёжным источникам.
При использовании ИИ важны этические вопросы. Модель учится только на тех данных, на которых её обучали, поэтому если в данных нет объективности (например, некоторые группы представлены слабо), то и решения модели будут необъективными. Защита личных данных, авторское право, ответственность за решения — всё это нужно учитывать. ИИ — мощный инструмент, и умение изучать его и пользоваться им критически полезно в современных профессиях.
Главное
- В машинном обучении правила программа находит сама по множеству примеров.
- Данные делят на обучающую и проверочную части: модель обязательно проверяют на невиданных примерах.
- При обучении с учителем ответы известны, при обучении без учителя — нет.
- Нейронные сети и большие языковые модели могут звучать убедительно, но ошибаться.
- Модель повторяет необъективность данных; важны вопросы личных данных и ответственности.
Практические задания
- Запишите 5 жизненных ситуаций, где применяется искусственный интеллект (телефон, интернет, игры и т. д.), и одним предложением объясните, какую задачу ИИ выполняет в каждой.
- Опишите, какие данные нужны для обучения модели, различающей «спам» и «не спам». Обоснуйте, зачем данные делят на обучающую и проверочную части.
- Задайте большой языковой модели вопрос по теме, которую вы хорошо знаете. Сравните ответ с учебником или надёжным источником и обсудите в классе ошибки и неточности.
Вопросы для закрепления
Проверьте себя: сначала подумайте, потом откройте ответ.
1Чем машинное обучение отличается от обычного программирования?Показать ответСкрыть ответ
В обычной программе правила пишет программист, а при машинном обучении программа находит их сама на основе примеров.2Почему модель нужно проверять на примерах, не использованных при обучении?Показать ответСкрыть ответ
Иначе нельзя понять, не запомнила ли модель ответы; важно, чтобы она хорошо работала и на новых данных.3Что такое «галлюцинация» большой языковой модели?Показать ответСкрыть ответ
Неверный или выдуманный ответ модели, поданный уверенным тоном.
Войдите на сайт
Слайды и PDF доступны только зарегистрированным пользователям: и просмотр, и скачивание. Вход бесплатный.
Войдите на сайт
Слайды и PDF доступны только зарегистрированным пользователям: и просмотр, и скачивание. Вход бесплатный.
Пройдено тем: 0 из 11
Войти и отметить