Найти в Дзене
Новое электричество

Как устроено машинное обучение?

Недавно мы выяснили, что ИИ — просто лопата, рабочий инструмент (хоть и очень продвинутый), и до порабощения человека ему пока далеко. Сегодня поговорим про основную движущую силу ИИ — машинное обучение (machine learning). Что это такое? Представьте, у вас есть email, и вы хотите фильтровать спам. Вы можете прописать условия "если текст содержит «нигерийский мальчик», то это СПАМ", но их потребуется очень много. Главный метод машинного обучения — обучение с учителем, или supervised learning. Он позволяет научить компьютер на однотипный ввод А давать вывод В: А -> В. Есть ввод А — фотография, можем получать вывод В — есть на ней люди или нет. Есть ввод А — аудиофайл, можем получать вывод В — расшифровку текста. Есть ввод А — текст на английском, можем получать вывод В — перевод на русский. Как компьютер может этому научиться? На основе уже существующих примеров А -> В. Если вы задумались над спам-фильтром, у вас наверняка уже есть тысячи писем, про которые вы знаете, спам это или нет.
Photo by Liam Charmer on Unsplash
Photo by Liam Charmer on Unsplash

Недавно мы выяснили, что ИИ — просто лопата, рабочий инструмент (хоть и очень продвинутый), и до порабощения человека ему пока далеко. Сегодня поговорим про основную движущую силу ИИ — машинное обучение (machine learning).

Что это такое? Представьте, у вас есть email, и вы хотите фильтровать спам. Вы можете прописать условия "если текст содержит «нигерийский мальчик», то это СПАМ", но их потребуется очень много.

Главный метод машинного обучения — обучение с учителем, или supervised learning. Он позволяет научить компьютер на однотипный ввод А давать вывод В:

А -> В.

Есть ввод А — фотография, можем получать вывод В — есть на ней люди или нет.

Есть ввод А — аудиофайл, можем получать вывод В — расшифровку текста.

Есть ввод А — текст на английском, можем получать вывод В — перевод на русский.

Как компьютер может этому научиться? На основе уже существующих примеров А -> В.

Если вы задумались над спам-фильтром, у вас наверняка уже есть тысячи писем, про которые вы знаете, спам это или нет. Есть ввод А — email, и вывод В — спам или нет, А -> В.

Суть машинного обучения вот в чём: вместо того, чтобы придумывать правила "если письмо — «ввод А» — содержит Х, то «вывод В» — это СПАМ", можно "скормить" алгоритму уже существующие примеры А -> В, и компьютер сам внутри себя придумает этот набор правил и сможет успешно применять его для новой почты.

#машинное обучение #искусственный интеллект #ai for everyone #технологии #ии для всех