ml.postprocessing.edgeimpulse — Edge Impulse¶
Modul ml.postprocessing.edgeimpulse sadrži klase za naknadnu obradu Edge Impulse modela.
klasa Fomo – Fast Objects More Objects¶
Naknadni obrađivač za izlaz FOMO (Fast Objects More Objects) modela.
- class ml.postprocessing.edgeimpulse.Fomo(threshold: float = 0.4, w_scale: float = 1.414214, h_scale: float = 1.414214, nms_threshold: float = 0.1, nms_sigma: float = 0.001)¶
Stvara FOMO naknadni obrađivač.
thresholdminimalni rezultat potreban da bi se detekcija zadržala.w_scalehorizontalni faktor skaliranja primijenjen na širinu ćelije mreže prije potiskivanja nemaksimuma. Veće vrijednosti uzrokuju spajanje susjednih ćelija u jednu detekciju.h_scalevertikalni faktor skaliranja primijenjen na visinu ćelije mreže prije potiskivanja nemaksimuma. Veće vrijednosti uzrokuju spajanje susjednih ćelija u jednu detekciju.nms_thresholdIoU prag predan potiskivanju nemaksimuma.nms_sigmasigma vrijednost predana potiskivanju nemaksimuma (soft-NMS).- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Poziva ga
ml.Model.predict()s modelom, njegovim ulazima i njegovim sirovim izlazima. Vraća popis popisa detekcija po klasi. Svaka je detekcija n-torka((x, y, w, h), score). Prazni popisi klasa uključeni su kako bi položaj svakog popisa u izlazu odgovarao indeksu klase u izlazu modela. Vraća praznu n-torku kada se ništa ne detektira.