Hiểu rõ vấn đề kinh doanh

Đã hoàn thành

Là kỹ sư máy học tại Proseware, bạn cộng tác với nhiều bên liên quan kỹ thuật. Bên cạnh làm việc với nhóm khoa học dữ liệu đã đào tạo một mô hình phân loại bệnh tiểu đường, bạn cũng làm việc cùng với các nhà phát triển phần mềm chịu trách nhiệm về ứng dụng web (được sử dụng bởi các học viên) sẽ tiêu thụ các mô hình.

Để thích ứng với các yêu cầu mới, ứng dụng web sẽ được cập nhật theo thời gian và tương tự, mô hình cũng dự kiến sẽ thay đổi theo thời gian. Bất cứ khi nào có dữ liệu trôi hoặc giảm hiệu suất mô hình , nhóm khoa học dữ liệu sẽ được yêu cầu sửa đổi mô hình và cập nhật mã cho phù hợp.

Bất cứ khi nào cần thay đổi mô hình, nhóm khoa học dữ liệu sẽ cần phải thử nghiệm, kiểm tra và đóng gói mô hình. Trong khi họ đang làm việc trên một mô hình mới và cải tiến, mô hình trong sản xuất nên vẫn không thay đổi để đảm bảo một kinh nghiệm ổn định cho các học viên làm việc với các ứng dụng web.

Với tư cách là kỹ sư máy học, bạn muốn thiết lập một phát triển dựa trên tính năng cho các nhà khoa học dữ liệu. Bằng cách làm việc với các nhánh trong kiểm soát nguồn của mình, bạn sẽ bảo vệ nhánh chính có chứa mã sản xuất và bạn sẽ cho phép các nhà khoa học dữ liệu thử nghiệm một cách an toàn trong các nhánh của riêng chúng.

Để thiết lập phát triển dựa trên tính năng, bạn sẽ muốn:

  • chặn bất kỳ đẩy trực tiếp nào đến nhánh chính.
  • Làm việc với yêu cầu kéo bất cứ khi nào cần cập nhật mã.
  • Chất lượng mã kích hoạt kiểm tra bất cứ khi nào yêu cầu kéo được tạo động xác minh mã.
  • Phối yêu cầu kéo chỉ khi các thay đổi được phê cách thủ.