4. Wykresy - TomekZet/mlworkshops GitHub Wiki

  1. Zmodyfikuj projekt "metrics" tak, żeby zapisywał metryki kumulatywnie: dopisywał nowy wynik jako ostatnią linijkę do pliku z wynikami z poprzednich wywołań. W tym celu możesz kopiować artefakt z ostatniego wywołania projektu (krok "CopyArtifact") i dopisywać do niego aktualny wynik (np. przez użycie przekierowania >> ), a potem ten plik archiwizować. W celu uniknięcia tworzenia zbyt dużych plików możesz ograniczyć wielkość pliku do N ostatnich linijek (polecenie tail)

  2. Utwórz nowy projekt: USERNAME-plots

  • Projekt ten ma za zadanie po każdym wywołaniu USERNAME-plots tworzyć wykres(y) pokazujące tendencję zmian metryk SRR i WER
  • Niech pomyślne zakończenie projektu USERNAME-metrics wywołuje (trigger) uruchomienie USERNAME-plots:
    • jako ostatni krok w USERNAME-metrics dodaj krok build
  • Projekt USERNAME-plots powinien pobierać artefakty z USERNAME-metrics i wywoływać skrypt, który utworzy wykres przedstawiający wartości metryk SRR i WER z ostatnich 50 uruchomień
  • Do stworzenia wykresu można użyć np.: