Icon Filter
Der Icon-Steuerungsfilter ist eine Methode, um Steuerungen basierend auf der Ähnlichkeit zwischen dem Icon-Bild der Steuerung und dem Plan des Agenten mithilfe von Bild-/Text-Embeddings zu filtern.
Konfiguration
Um die Icon-Steuerungsfilterung zu aktivieren, müssen Sie ICON zur Liste CONTROL_FILTER in der Datei config_dev.yaml hinzufügen. Nachfolgend finden Sie die detaillierte Konfiguration des Icon-Steuerungsfilters in der Datei config_dev.yaml.
CONTROL_FILTER: Eine Liste von Filtermethoden, die Sie auf die Steuerungen anwenden möchten. Um die Icon-Steuerungsfilterung zu aktivieren, fügen SieICONzur Liste hinzu.CONTROL_FILTER_TOP_K_ICON: Die Anzahl der Steuerungen, die nach dem Filtern beibehalten werden sollen.CONTROL_FILTER_MODEL_ICON_NAME: Der Name des Steuerungsfiltermodells für die Icon-Ähnlichkeit. Standardmäßig ist es auf "clip-ViT-B-32" gesetzt.
Referenz
Basiert auf: BasicControlFilter
Eine Klasse, die ein Icon-Modell für die Steuerungsfilterung darstellt.
control_filter(control_dicts, cropped_icons_dict, plans, top_k)
Filtert Steuerungselemente basierend auf ihren Scores und gibt die Top-k Elemente zurück.
| Parameter |
|
|---|
| Rückgabe |
|
|---|
Quellcode in automator/ui_control/control_filter.py
252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 | |
control_filter_score(control_icon, plans)
Berechnet den Score eines Steuerung-Icons basierend auf seiner Ähnlichkeit mit den gegebenen Schlüsselwörtern.
| Parameter |
|
|---|
| Rückgabe |
|
|---|
Quellcode in automator/ui_control/control_filter.py
240 241 242 243 244 245 246 247 248 249 250 | |