ml.postprocessing.edgeimpulse --- Edge Impulse

Modul ml.postprocessing.edgeimpulse berisi kelas pasca-pemrosesan untuk model Edge Impulse.

class Fomo -- Fast Objects More Objects

Pasca-prosesor untuk output model FOMO (Fast Objects More Objects).

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)

Membuat pasca-prosesor FOMO.

threshold skor minimum yang diperlukan agar sebuah deteksi dapat disimpan.

w_scale faktor skala horizontal yang diterapkan pada lebar sel grid sebelum non-max-suppression. Nilai yang lebih besar menyebabkan sel-sel yang berdekatan digabungkan menjadi satu deteksi.

h_scale faktor skala vertikal yang diterapkan pada tinggi sel grid sebelum non-max-suppression. Nilai yang lebih besar menyebabkan sel-sel yang berdekatan digabungkan menjadi satu deteksi.

nms_threshold Ambang batas IoU yang diteruskan ke non-max-suppression.

nms_sigma nilai sigma yang diteruskan ke non-max-suppression (soft-NMS).

__call__(model: ml.Model, inputs: list, outputs: list) list

Dipanggil oleh ml.Model.predict() dengan model, inputnya, dan output mentahnya. Mengembalikan daftar daftar deteksi per-kelas. Setiap deteksi adalah tuple ((x, y, w, h), score). Daftar kelas yang kosong tetap disertakan agar posisi setiap daftar dalam output sesuai dengan indeks kelas dalam output model. Mengembalikan tuple kosong ketika tidak ada yang terdeteksi.