Deskripsi
Kubeflow adalah platform sumber terbuka yang kuat yang dirancang untuk memfasilitasi penerapan alur kerja pembelajaran mesin (ML) di Kubernetes. Ini berfungsi sebagai dasar alat untuk platform AI, memungkinkan tim untuk membangun dan menyesuaikan alur kerja mereka sesuai dengan kebutuhan spesifik. Pengguna dapat memanfaatkan setiap subproyek secara independen atau menerapkan seluruh Distribusi Komunitas Kubeflow, yang dapat disusun, modular, portabel, dan dapat diskalakan. Fleksibilitas ini didukung oleh ekosistem proyek-proyek asli Kubernetes yang menangani setiap tahap siklus hidup AI, memungkinkan penerapan Kubeflow di lingkungan mana pun di mana Kubernetes beroperasi.
Ekosistem Kubeflow mencakup beberapa subproyek yang meningkatkan kemampuannya. Kubeflow Spark Operator menyederhanakan proses penentuan dan menjalankan aplikasi Spark, menjadikannya semudah mengelola beban kerja lainnya di Kubernetes. Kubeflow Notebooks menyediakan lingkungan pengembangan interaktif yang disesuaikan untuk AI, ML, dan beban kerja data, mendorong pengalaman pengembangan yang produktif.
Untuk pelatihan model AI, Kubeflow Trainer menawarkan platform terdistribusi asli Kubernetes yang mendukung penyempurnaan yang dapat diskalakan di berbagai kerangka kerja, termasuk PyTorch, HuggingFace, dan lainnya. Selain itu, Kubeflow Katib didedikasikan untuk pembelajaran mesin otomatis (AutoML), dengan alat untuk penyetelan hiperparameter dan pencarian arsitektur neural. Kubeflow Hub bertindak sebagai komponen terpusat untuk mengelola model dan artefak ML, menjembatani kesenjangan antara eksperimen dan produksi.
Kubeflow Pipelines (KFP) memungkinkan pengguna untuk membangun dan menerapkan alur kerja pembelajaran mesin yang portabel dan dapat diskalakan, sementara Dasbor Pusat Kubeflow berfungsi sebagai pusat yang menghubungkan berbagai antarmuka web Kubeflow dan komponen ekosistemnya. Komunitas di sekitar Kubeflow terbuka dan ramah, mengundang pengembang perangkat lunak, ilmuwan data, dan organisasi untuk berpartisipasi dalam diskusi, panggilan komunitas, dan upaya kolaboratif. Pendekatan yang didorong oleh komunitas ini memastikan bahwa Kubeflow tetap menjadi platform yang kuat dan berkembang untuk pembelajaran mesin di Kubernetes.
Fitur Inti Kubeflow
Sumber Terbuka
Arsitektur Modular
Asli Kubernetes
Mendukung Berbagai Kerangka Kerja
Pembelajaran Mesin Otomatis
Lingkungan Pengembangan Interaktif
Manajemen Model Terpusat
Alur Kerja yang Dapat Diskalakan
Cara menggunakan Kubeflow?
Terapkan Kubeflow: Siapkan lingkungan Kubernetes Anda.
Pilih Subproyek: Pilih komponen Kubeflow yang Anda butuhkan.
Konfigurasi Alur Kerja: Sesuaikan alur kerja ML Anda menggunakan Kubeflow Pipelines.
Jalankan Model: Manfaatkan Kubeflow Trainer untuk pelatihan dan penyempurnaan model.
Kasus Penggunaan Kubeflow
- Pelatihan Model
- Automasi Alur Kerja
- Pengembangan Interaktif
- Manajemen Model
- Penyetelan Hiperparameter







