Глоссарий

Машинное обучение (ML)

Открой для себя машинное обучение: Изучи его основные понятия, типы и реальные применения в искусственном интеллекте, компьютерном зрении и глубоком обучении. Узнай больше прямо сейчас!

Обучай модели YOLO просто
с помощью Ultralytics HUB.

Узнай больше

Машинное обучение (ML) - это фундаментальная ветвь искусственного интеллекта (ИИ), которая позволяет компьютерным системам обучаться на основе данных и улучшать свою производительность при выполнении конкретных задач, не будучи явно запрограммированными. Вместо того чтобы полагаться на жестко закодированные правила, системы ML используют алгоритмы для анализа огромных объемов данных, выявления закономерностей и принятия решений или предсказаний на основе этих закономерностей. Эта способность позволяет системам адаптироваться и повышать свою точность со временем, по мере того как они сталкиваются с большим количеством обучающих данных. ML представляет собой смену парадигмы по сравнению с традиционным программированием, позволяя машинам решать сложные задачи, которые трудно решить с помощью явных инструкций.

Основная концепция

Центральная идея машинного обучения заключается в создании и использовании алгоритмов, которые могут обрабатывать входные данные и учиться выдавать желаемый результат. Этот процесс обучения обычно включает в себя подачу больших наборов данных алгоритму, который затем настраивает свои внутренние параметры (часто называемые весами модели), чтобы минимизировать ошибки, часто измеряемые функцией потерь, или максимизировать точность своих предсказаний или классификаций. Эффективность ML часто зависит от тщательной предварительной обработки данных, чтобы очистить и структурировать входные данные должным образом для алгоритма обучения. Конечная цель - дать машинам возможность автономно решать сложные задачи или делать точные прогнозы, что часто требует применения таких методов, как инженерия признаков, для выбора наиболее значимых характеристик данных.

Типы машинного обучения

Машинное обучение обычно подразделяется на несколько основных типов, каждый из которых подходит для разных типов задач и данных:

Применение в реальном мире

Машинное обучение способствует инновациям в бесчисленных областях. Вот несколько ярких примеров:

Среди других применений - рекомендательные системы (как на Netflix или Amazon), обнаружение финансового мошенничества, обработка естественного языка (NLP) и оптимизация управления запасами в розничной торговле.

ML против смежных терминов

  • ИИ против МЛ: искусственный интеллект (ИИ) - это широкая область создания машин, которые могут выполнять задачи, обычно требующие человеческого интеллекта. ML - это подмножество ИИ, которое фокусируется именно на системах, обучающихся на данных.
  • ML против Deep Learning: Deep Learning (DL) - это специализированное подмножество ML, которое использует сложные, многослойные нейронные сети (NN) для изучения сложных закономерностей из больших наборов данных. Хотя ML использует различные алгоритмы, DL особенно преуспевает в работе с неструктурированными данными, такими как изображения и текст.
  • ML против Data Mining: Data Mining включает в себя обнаружение закономерностей и идей из больших наборов данных. ML часто использует эти закономерности для построения прогностических моделей. Несмотря на родство и использование схожих методов, добыча данных делает акцент на обнаружении закономерностей, в то время как ML делает акцент на прогнозировании или принятии решений на основе изученных закономерностей.

Актуальность в области искусственного интеллекта и компьютерного зрения

Машинное обучение является основополагающим столпом современного ИИ и особенно преобразующим в области компьютерного зрения (КВ). Такие задачи, как обнаружение объектов, сегментация изображений и оценка позы, в значительной степени опираются на модели машинного обучения для интерпретации и понимания визуальной информации. Современные модели, такие как Ultralytics YOLO используют технологии ML, в частности Deep Learning, для достижения высокой точности и скорости в приложениях реального времени. Ты можешь изучить сравнение моделейUltralytics YOLO , чтобы увидеть разницу в производительности.

Такие фреймворки, как PyTorch (посети официальный сайтPyTorch ) и TensorFlow предоставляют инструменты, необходимые для разработки и обучения ML-моделей. Такие платформы, как Ultralytics HUB, предлагают интегрированные среды, которые упрощают этот процесс, начиная с управления наборами данных и обучения пользовательских моделей и заканчивая развертыванием и мониторингом моделей(MLOps). Эффективное создание моделей часто подразумевает тщательную настройку гиперпараметров и понимание показателей производительности.

Читать полностью
OSZAR »