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, чтобы быстро исследовать новые идеи в машинном обучении.

ЧИТАТЬ  Я думал, что Apple AirPods Pro 2 идеальны — LG доказала, что я ошибался

Потенциал 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