Forstå forretningsproblemet

Fuldført

Forestil dig, at du arbejder hos Proseware, en nystartet iværksætter, der fokuserer på at hjælpe praktiserende læger i sundhedssektoren med at få større succes i deres arbejde. For at hjælpe praktiserende læger udvikles en ny webapp for at hjælpe med at diagnosticere patienter hurtigere baseret på medicinsk information.

En diabetesklassificeringsmodel er oplært og klar til at blive integreret med webappen. Et vigtigt langsigtet mål for Proseware er løbende at forbedre appen og modellens nøjagtighed i fremtiden.

Du er blevet en del af teamet som maskinlæringstekniker og bliver bedt om at standardisere den løbende integration af modellen med appen. Et vigtigt aspekt ved standardisering er at sikre, at den kode, der bruges til at oplære modellen, kontrolleres.

Hvis du vil bekræfte den kode, der bruges til at oplære diabetesklassificeringsmodellen, skal du køre:

  • Linting: Søger efter programmatiske eller stilistiske fejl i Python- eller R-scripts.
  • Enhedstest: Kontrollerer, om kodens indhold er effektivt.

For at hjælpe datavidenskabsteamet med at forstå kvalitetsstandarderne for koden kan de bekræfte deres kode, når de udvikler lokalt i Visual Studio Code.

Du vil dog automatisere kodebekræftelsen for at kontrollere, at al kode, der pushes til produktion, ikke har nogen problemer og fungerer som forventet. Sammen med datavidenskabsteamet beslutter du at køre linting og enhedstest, når der oprettes en pullanmodning ved hjælp af GitHub-handlinger.