Pahami masalah bisnis

Selesai

Sebagai insinyur pembelajaran mesin di Proseware, Anda berkolaborasi dengan banyak pemangku kepentingan teknis. Selain bekerja dengan tim ilmu data yang melatih model klasifikasi diabetes, Anda juga bekerja sama dengan pengembang perangkat lunak yang bertanggung jawab atas aplikasi web (digunakan oleh praktisi) yang akan mengonsumsi model.

Untuk beradaptasi dengan persyaratan baru, aplikasi web akan diperbarui dari waktu ke waktu, dan demikian pula, model juga diharapkan berubah dari waktu ke waktu. Setiap kali ada penyimpangan data atau penurunan performa model, tim ilmu data akan diminta untuk merevisi model dan memperbarui kode yang sesuai.

Setiap kali perubahan pada model diperlukan, tim ilmu data perlu bereksperimen, menguji, dan mengemas model. Saat mereka mengerjakan model baru dan yang ditingkatkan, model dalam produksi harus tetap tidak berubah untuk memastikan pengalaman yang stabil bagi praktisi yang bekerja dengan aplikasi web.

Sebagai insinyur pembelajaran mesin, Anda ingin menyiapkan pengembangan berbasis fitur untuk ilmuwan data. Dengan bekerja dengan cabang dalam kontrol sumber, Anda akan melindungi cabang utama, yang berisi kode produksi, dan Anda akan memungkinkan ilmuwan data untuk bereksperimen dengan aman di cabang mereka sendiri.

Untuk menyiapkan pengembangan berbasis fitur, Anda harus:

  • Blokir dorongan langsung ke cabang utama.
  • Bekerja dengan permintaan pull setiap kali pembaruan ke kode diperlukan.
  • Kualitas kode pemicu memeriksa setiap kali permintaan pull dibuat untuk memverifikasi kode secara otomatis.
  • Gabungkan permintaan pull hanya ketika perubahan disetujui secara manual.