Pengantar

Selesai

Automation adalah salah satu praktik paling penting dari operasi pembelajaran mesin (MLOps). Dengan mengotomatiskan tugas, Anda dapat menyebarkan model baru ke produksi dengan lebih cepat.

Di samping otomatisasi, aspek utama lain dari MLOps adalah kontrol sumber untuk mengelola kode dan melacak perubahan apa pun.

Bersama-sama, Anda dapat menggunakan otomatisasi dan kontrol sumber untuk memicu tugas dalam alur kerja pembelajaran mesin berdasarkan perubahan pada kode. Namun, Anda ingin tugas otomatis dipicu hanya ketika perubahan kode telah diverifikasi dan disetujui.

Misalnya, setelah melatih kembali model menggunakan nilai hyperparameter baru, Anda ingin memperbarui hyperparameter dalam kode sumber. Setelah memverifikasi dan menyetujui perubahan pada kode yang digunakan untuk melatih model, Anda ingin memicu model baru untuk dilatih.

GitHub adalah platform yang menawarkan GitHub Actions untuk otomatisasi dan repositori menggunakan Git untuk kontrol sumber. Anda dapat mengonfigurasi alur kerja GitHub Actions untuk dipicu oleh perubahan dalam repositori Anda.

Tujuan pembelajaran

Dalam modul ini, Anda akan mempelajari cara:

  • Bekerja dengan pengembangan berbasis fitur.
  • Lindungi cabang utama.
  • Picu alur kerja GitHub Actions dengan menggabungkan permintaan pull.