кочан Скокът на Apple към AI Frontier: Навигация в MLX Framework и нейното въздействие върху MacBook AI Experiences от следващо поколение – Unite.AI
Свържете се с нас

Изкуствен интелект

Скокът на Apple към AI Frontier: Навигация в MLX Framework и нейното въздействие върху следващото поколение MacBook AI преживявания

mm
Обновено on

Сферата на изкуствения интелект в момента преживява значителна трансформация, водена от широко разпространената интеграция и достъпност на генеративния ИИ в екосистемите с отворен код. Тази трансформираща вълна не само повишава производителността и ефективността, но също така насърчава иновациите, осигурявайки жизненоважен инструмент за запазване на конкурентоспособността в съвременната ера. Откъсвайки се от традиционната си затворена екосистема, Apple наскоро прегърна тази промяна на парадигмата, като въведе MLX, рамка с отворен код, предназначена да даде възможност на разработчиците на AI да използват ефективно възможностите на Apple Silicon чиповете. В тази статия ще се потопим дълбоко в рамката MLX, разкривайки нейните последици за Apple и потенциалното въздействие, което има върху по-широката AI екосистема.

Разкриване на MLX

Разработен от изследователския екип на Apple за изкуствен интелект (AI), MLX е авангардна рамка, пригодена за изследвания и разработки на AI върху силициеви чипове на Apple. Рамката включва набор от инструменти, които дават възможност на разработчиците на AI да създават усъвършенствани модели, обхващащи чатботове, генериране на текст, гласово разпознаване, и генериране на изображение. MLX надхвърля, като включва предварително обучени основни модели като LlaMA на Мета за генериране на текст, Стабилност Стабилна дифузия на AI за генериране на изображения и Шепотът на OpenAI за разпознаване на реч.

Вдъхновен от добре установени рамки като напр numpy, PyTorch, Джакс и ArrayFire, MLX поставя силен акцент върху удобния за потребителя дизайн и ефективното обучение и внедряване на модели. Забележителните функции включват удобни за потребителя API, включително API на Python, напомнящ на NumPy, и подробен C++ API. Специализирани пакети като mlx.nn и mlx.optimizers рационализират изграждането на сложни модели, възприемайки познатия стил на PyTorch.

MLX използва подход за отложено изчисление, генерирайки масиви само когато е необходимо. Неговата способност за динамично изграждане на графики позволява спонтанното генериране на изчислителни графики, гарантирайки, че промените в аргумента на функцията не възпрепятстват производителността, като същевременно поддържат процеса на отстраняване на грешки ясен и интуитивен. MLX предлага широка съвместимост между устройства чрез безпроблемно извършване на операции както на CPU, така и на GPU. Ключов аспект на MLX е неговият унифициран модел на паметта, запазващ масиви в споделена памет. Тази уникална функция улеснява безпроблемните операции върху MLX масиви в различни поддържани устройства, елиминирайки необходимостта от трансфер на данни.

Разграничаване на CoreML намлява MLX

Apple разработи и двете CoreML и MLX рамки за подпомагане на разработчиците на AI на системи на Apple, но всяка рамка има свои собствени уникални функции. CoreML е проектиран за лесно интегриране на предварително обучени модели за машинно обучение от набори с инструменти с отворен код като TensorFlow в приложения на устройства на Apple, включително iOS, macOS, watchOS и tvOS. Той оптимизира изпълнението на модела с помощта на специализирани хардуерни компоненти като GPU и Neural Engine, осигурявайки ускорена и ефективна обработка. CoreML поддържа популярни формати на модели като TensorFlow и ONNX, което го прави универсален за приложения като разпознаване на изображения и обработка на естествен език. Основна характеристика на CoreML е изпълнението на устройството, което гарантира, че моделите се изпълняват директно на устройството на потребителя, без да се разчита на външни сървъри. Докато CoreML опростява интегрирането на предварително обучени модели за машинно обучение със системите на Apple, MLX служи като рамка за разработка, специално проектирана да улесни разработването на AI модели на Apple силикон.

Анализиране на мотивите на Apple зад MLX

Въвеждането на MLX показва, че Apple стъпва в разширяващото се поле на генеративния AI, област, която в момента е доминирана от технологични гиганти като Microsoft и Google. Въпреки че Apple е интегрирала AI технология, като Siri, в своите продукти, компанията традиционно се въздържа от навлизане в генеративния AI пейзаж. Въпреки това, значителното увеличаване на усилията на Apple за разработване на AI през септември 2023 г., със специален акцент върху оценката на основните модели за по-широки приложения и въвеждането на MLX, предполага потенциална промяна към изследване на генеративен AI. Анализаторите предполагат, че Apple може да използва MLX рамки, за да внесе креативни генеративни AI функции в своите услуги и устройства. Въпреки това, в съответствие със силния ангажимент на Apple към поверителността, се очаква внимателна оценка на етичните съображения, преди да се направи значителен напредък. Понастоящем Apple не е споделила допълнителни подробности или коментари относно конкретните си намерения по отношение на MLX, MLX данни и генериращ AI.

Значението на MLX отвъд Apple

Отвъд света на Apple, унифицираният модел памет на MLX предлага практично предимство, което го отличава от рамки като PyTorch и Jax. Тази функция позволява на масивите да споделят памет, което прави операциите на различни устройства по-лесни без ненужно дублиране на данни. Това става особено важно, тъй като AI все повече зависи от ефективните графични процесори. Вместо обичайната настройка, включваща мощни компютри и специализирани графични процесори с много VRAM, MLX позволява на GPU да споделят VRAM с RAM на компютъра. Тази фина промяна има потенциала тихо да предефинира нуждите от AI хардуер, като ги направи по-достъпни и ефективни. Той също така засяга AI на периферни устройства, предлагайки по-адаптивен и съобразен с ресурсите подход от това, с което сме свикнали.

Долната линия

Начинанието на Apple в областта на генеративния AI с рамката MLX бележи значителна промяна в пейзажа на изкуствения интелект. Възприемайки практики с отворен код, Apple не само демократизира усъвършенствания AI, но и се позиционира като претендент в поле, доминирано от технологични гиганти като Microsoft и Google. Удобният за потребителя дизайн на MLX, изграждането на динамична графика и унифицираният модел на паметта предлагат практическо предимство отвъд екосистемата на Apple, особено когато AI все повече разчита на ефективни графични процесори. Потенциалното въздействие на рамката върху хардуерните изисквания и нейната адаптивност за AI на крайни устройства предполага трансформативно бъдеще. Докато Apple преминава през тази нова граница, акцентът върху поверителността и етичните съображения остават от първостепенно значение, оформяйки траекторията на ролята на MLX в по-широката екосистема на AI.

Д-р Tehseen Zia е редовен доцент в университета COMSATS в Исламабад, притежаващ докторска степен по изкуствен интелект от Виенския технологичен университет, Австрия. Специализирайки в областта на изкуствения интелект, машинното обучение, науката за данните и компютърното зрение, той има значителен принос с публикации в реномирани научни списания. Д-р Tehseen също е ръководил различни индустриални проекти като главен изследовател и е служил като консултант по изкуствен интелект.