Apple в очередной раз сделала шаг вперед в области искусственного интеллекта (ИИ), выпустив фреймворк MLX. Этот новый инструмент, разработанный специально для Яблочный кремнийпозволяет исследователям упростить обучение и внедрение модели машинного обучения (ML) с использованием оборудования Apple.

Эффективная платформа для Apple Silicon

Иль команда машинного обучения Apple усердно работал над разработкой эффективной и гибкой среды для развертывания моделей машинного обучения на устройствах. Яблочный кремний. Называется MLXэтот фреймворк был протестирован летом и теперь доступен на GitHub.

Второй Ауни Ханнун, член команды Apple по машинному обучениюMLX — это «эффективная среда машинного обучения, разработанная специально для Apple Silicon (то есть вашего ноутбука!)«. Цель MLX — упростить обучение и развертывание моделей машинного обучения для исследователей, использующих оборудование Apple. MLX — это фреймворк, похожий на массив. аналогичен NumPy, предназначен для эффективного и гибкого машинного обучения на процессорах Apple.

Знакомый опыт для разработчиков

MLX был разработан с учетом удобства разработчиков. Дизайн MLX вдохновлен существующими платформами, такими как PyTorch, Jax и ArrayFire. Однако в MLX добавлена ​​поддержка унифицированной модели памяти, что означает, что массивы находятся в общей памяти, и операции можно выполнять на любом поддерживаемом типе устройства без необходимости копирования данных.

Команда объясняет:

«API Python очень похож на NumPy, за некоторыми исключениями. MLX также имеет полный API C++, который точно соответствует API Python».

MLX был разработан, чтобы быть удобным для пользователя, но эффективным для обучения и развертывания моделей. Цель состоит в том, чтобы облегчить исследователям возможность расширения и улучшения MLX, чтобы быстро исследовать новые идеи в машинном обучении.

ЧИТАТЬ  Биты и байты: Наблюдательный совет Meta запрашивает общественные комментарии по поводу сдерживания разжигания ненависти

Потенциал MLX

Apple предоставила коллекцию примеров того, на что способен MLX. Эти примеры, кажется, подтверждают, что компания разработал чрезвычайно эффективную языковую модельмощные инструменты создания изображений с использованием Стабильная диффузия и чрезвычайно точное распознавание речи. Это согласуется с заявлениями, сделанными ранее в этом году, и с некоторыми предположениями относительно создания бесконечного виртуального мира для будущих игр. Видение Про.

Примеры включают в себя:

  1. Обучите Transformer LM или усовершенствуйте его с помощью LoRA.
  2. Генерация текста с помощью Mistral.
  3. Генерация изображений с помощью стабильной диффузии.
  4. Распознавание речи с помощью Whisper.

Цель Apple: демократизировать машинное обучение

Apple, похоже, хочет демократизировать машинное обучение. Команда MLX объясняет, что платформа была разработана исследователями машинного обучения для исследователей машинного обучения. Другими словами, Apple признала необходимость создания открытые и простые в использовании среды разработки машинного обучения для содействия дальнейшей работе в этой области.

Важность того, что MLX основан на Apple Silicon, заключается в том, что процессоры Apple присутствуют во всех продуктах компании, в том числе Mac, iPhone и iPad. Использование графического процессора, центрального процессора и, возможно, в будущем Нейронный двигатель на этих чипах может привести к запуску моделей ML на устройствах с производительностью, недостижимой для других процессоров, по крайней мере, в том, что касается периферийных устройств.



Source link