Connect with us

Kecerdasan buatan

Lompatan Apple ke Wilayah AI: Menavigasi Kerangka MLX dan Dampaknya pada Pengalaman AI MacBook Generasi Berikutnya

mm

Domain kecerdasan buatan saat ini mengalami transformasi signifikan, didorong oleh integrasi dan aksesibilitas luas kecerdasan buatan generatif dalam ekosistem open-source. Gelombang transformasi ini tidak hanya meningkatkan produktivitas dan efisiensi tetapi juga memfasilitasi inovasi, menyediakan alat vital untuk tetap kompetitif di era modern. Berbeda dari ekosistem tertutup tradisionalnya, Apple baru-baru ini mengadopsi pergeseran paradigma ini dengan memperkenalkan MLX, sebuah kerangka open-source yang dirancang untuk memberdayakan pengembang AI untuk mengoptimalkan kemampuan chip Apple Silicon. Dalam artikel ini, kita akan melakukan penyelaman mendalam ke dalam kerangka MLX, mengungkap implikasinya bagi Apple dan dampak potensialnya terhadap ekosistem AI yang lebih luas.

Mengungkap MLX

Dikembangkan oleh tim penelitian Kecerdasan Buatan (AI) Apple, MLX merupakan kerangka canggih yang dirancang khusus untuk penelitian dan pengembangan AI pada chip Apple silicon. Kerangka ini mencakup serangkaian alat yang memungkinkan pengembang AI untuk menciptakan model lanjutan, spanning chatbots, text generation, speech recognition, dan image generation. MLX melangkah lebih jauh dengan menyertakan model fondasional pra-terlatih seperti Meta’s LlaMA untuk text generation, Stability AI’s Stable Diffusion untuk image generation, dan OpenAI’s Whisper untuk speech recognition.

Terinspirasi oleh kerangka yang mapan seperti NumPy, PyTorch, Jax, dan ArrayFire, MLX menekankan desain yang ramah pengguna dan pelatihan model yang efisien serta penerapan. Fitur yang patut disebut termasuk API yang ramah pengguna, termasuk API Python yang mengingatkan pada NumPy, dan API C++ yang terperinci. Paket khusus seperti mlx.nn dan mlx.optimizers mempermudah pembangunan model kompleks, mengadopsi gaya yang familiar dari PyTorch.

MLX menggunakan pendekatan komputasi yang ditunda, menghasilkan array hanya ketika diperlukan. Kemampuan konstruksi grafik dinamisnya memungkinkan generasi spontan grafik komputasi, memastikan bahwa perubahan pada argumen fungsi tidak menghambat kinerja, sambil menjaga proses debugging tetap sederhana dan intuitif. MLX menawarkan kompatibilitas yang luas di berbagai perangkat dengan melakukan operasi pada CPU dan GPU. Aspek kunci dari MLX adalah model memori yang terunifikasi, yang mempertahankan array dalam memori yang dibagikan. Fitur unik ini memfasilitasi operasi yang mulus pada array MLX di berbagai perangkat yang didukung, menghilangkan kebutuhan untuk transfer data.

Membedakan CoreML dan MLX

Apple telah mengembangkan baik CoreML maupun kerangka MLX untuk membantu pengembang AI pada sistem Apple, tetapi masing-masing kerangka memiliki fitur uniknya sendiri. CoreML dirancang untuk integrasi mudah model pembelajaran mesin pra-terlatih dari toolkit open-source seperti TensorFlow ke dalam aplikasi pada perangkat Apple, termasuk iOS, macOS, watchOS, dan tvOS. Ini mengoptimalkan eksekusi model menggunakan komponen perangkat keras khusus seperti GPU dan Neural Engine, memastikan pemrosesan yang dipercepat dan efisien. CoreML mendukung format model populer seperti TensorFlow dan ONNX, membuatnya sangat berguna untuk aplikasi seperti pengenalan gambar dan pemrosesan bahasa alami. Fitur penting dari CoreML adalah eksekusi pada perangkat, memastikan model berjalan langsung pada perangkat pengguna tanpa bergantung pada server eksternal. Sementara CoreML mempermudah integrasi model pembelajaran mesin pra-terlatih dengan sistem Apple, MLX berfungsi sebagai kerangka pengembangan yang secara khusus dirancang untuk memfasilitasi pengembangan model AI pada chip Apple silicon.

Menganalisis Motif Apple di Balik MLX

Pengenalan MLX menunjukkan bahwa Apple melangkah ke bidang kecerdasan buatan generatif yang berkembang, area yang saat ini didominasi oleh raksasa teknologi seperti Microsoft dan Google. Meskipun Apple telah mengintegrasikan teknologi AI, seperti Siri, ke dalam produknya, perusahaan ini secara tradisional telah menjauhi bidang kecerdasan buatan generatif. Namun, peningkatan signifikan dalam upaya pengembangan AI Apple pada September 2023, dengan penekanan khusus pada penilaian model fondasional untuk aplikasi yang lebih luas dan pengenalan MLX, menunjukkan pergeseran potensial menuju eksplorasi kecerdasan buatan generatif. Analis menyatakan bahwa Apple bisa menggunakan kerangka MLX untuk membawa fitur kecerdasan buatan generatif kreatif ke layanan dan perangkatnya. Namun, sejalan dengan komitmen kuat Apple terhadap privasi, evaluasi hati-hati terhadap pertimbangan etis diharapkan sebelum membuat kemajuan signifikan. Saat ini, Apple belum membagikan detail atau komentar lebih lanjut tentang niat spesifiknya mengenai MLX, MLX Data, dan kecerdasan buatan generatif.

Pentingnya MLX di Luar Apple

Di luar dunia Apple, model memori terunifikasi MLX menawarkan keunggulan praktis, membedakannya dari kerangka seperti PyTorch dan Jax. Fitur ini memungkinkan array berbagi memori, membuat operasi pada perangkat yang berbeda lebih sederhana tanpa duplikasi data yang tidak perlu. Ini menjadi sangat kritis karena AI semakin bergantung pada GPU yang efisien. Sebagai gantinya untuk setup yang biasa melibatkan PC kuat dan GPU khusus dengan banyak VRAM, MLX memungkinkan GPU berbagi VRAM dengan RAM komputer. Perubahan halus ini memiliki potensi untuk meredefinisi kebutuhan perangkat keras AI dengan cara yang lebih mudah diakses dan efisien. Ini juga mempengaruhi AI pada perangkat edge, mengusulkan pendekatan yang lebih adaptif dan sadar sumber daya daripada yang biasa kita temui.

Ringkasan

Langkah Apple ke dalam wilayah kecerdasan buatan generatif dengan kerangka MLX menandai pergeseran signifikan dalam lanskap kecerdasan buatan. Dengan mengadopsi praktik open-source, Apple tidak hanya mendemokratisasi kecerdasan buatan lanjutan tetapi juga memposisikan diri sebagai pesaing dalam bidang yang didominasi oleh raksasa teknologi seperti Microsoft dan Google. Desain yang ramah pengguna MLX, konstruksi grafik dinamis, dan model memori terunifikasinya menawarkan keunggulan praktis di luar ekosistem Apple, terutama karena AI semakin bergantung pada GPU yang efisien. Dampak potensial kerangka ini terhadap kebutuhan perangkat keras dan adaptabilitasnya untuk AI pada perangkat edge menunjukkan masa depan yang transformatif. Ketika Apple menavigasi wilayah baru ini, penekanan pada privasi dan pertimbangan etis tetap menjadi hal yang utama, membentuk trajektori peran MLX dalam ekosistem AI yang lebih luas.

Dr. Tehseen Zia adalah Profesor Asosiasi Tetap di COMSATS University Islamabad, memegang gelar PhD di AI dari Vienna University of Technology, Austria. Mengkhususkan diri dalam Kecerdasan Buatan, Pembelajaran Mesin, Ilmu Data, dan Penglihatan Komputer, ia telah membuat kontribusi signifikan dengan publikasi di jurnal ilmiah terkemuka. Dr. Tehseen juga telah memimpin berbagai proyek industri sebagai Penyelidik Utama dan menjabat sebagai Konsultan AI.