4. Wykresy - TomekZet/mlworkshops GitHub Wiki
-
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) -
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.:
- pluginu plot (to rozwiązanie powinno być najłatwiejsze)
- Matplotlib
- Gnuplot