Próbuję trenować model w keras i używam ModelCheckpoint, aby zapisać najlepszy model zgodnie z monitorowaną miarą walidacji (w moim przypadku indeks Jaccard ).
Chociaż widzę, że model poprawia się w tablicy tensorboard, to kiedy próbuję załadować ciężary i ocenić model, wcale nie działa. Ponadto po znaczniku czasu w pliku, w którym wagi mają być przechowywane, mogę stwierdzić, że w ogóle nie są zapisywane. Znacznik czasu odpowiada mniej więcej czasowi, w którym zacząłem trenować.
Czy ktoś wcześniej napotkał taki problem?
intersection_over_union
i prawdopodobnie przechowywał ciężary, które miały najniższy wynik, czyli te z pierwszej epoki. To ma sens. Dzięki!