====== Lilly-Einstellungen für V4-Features ======
Ob V4-Features verwendet werden, ist in der Mongo-Settings “settings.lilly” codiert:
"lilly" : {
"f" : 0.75,
"norm" : [
"skl",
"euclidean"
]}
Der Eintrag ist wie folgt zu lesen: Der auto-Modus wird ersetzt durch feste Gewichte: 25% Farbe, 75% Form. Die Norm für die einzelnen Features ist fest, nämlich Kullback-Leibler für Farbe und Euclidean für Form. Zu beachten ist, dass Farbe an Position 0 steht, Form an Position 1.
Die Einstellungen werden beim Export 1-zu-1 verwendet, um eine config.json zu erzeugen, die direkt von der Lilly verwendet wird. D.h., das Format darf nur geändert werden, wenn auch die Lilly angepasst wird.
===== Features einstellen =====
Unter “settings.enrichment.v4” wird eine Liste angegeben, welche Features verwendet werden sollen. Hier ist zu beachten, dass an Position 0 immer Farbe steht und an Position 1 immer Form. Für die Lilly werden nur die ersten beiden Einträge verwendet. Es ist aber möglich mehr Features anzugeben, da die Einstellung auch von anderen Komponenten ggf. verwendet wird.
"v4" : ["colornet.out.9", "pca.output.2", "shapenet_sigmoid.out.6"]
===== MongoDB =====
update({uid:3475}, {$set: {"settings.lilly" : { "f": 0.75, "norm" : [ "skl", "euclidean" ]}}})
update({uid:3475}, {$set: {"settings.enrichment.v4": ["colornet.out.9", "pca.output.2", "shapenet_sigmoid.out.6"]}})
===== Zusammenfassung =====
Damit ein Kunde in der Lilly mit V4-Features abgefragt werden kann, müssen beide Einstellungen in der Mongo vorhanden sein. Weiterhin müssen die gelisteten Features in der Feature-DB existieren, da keine Extraktion angestoßen wird. D.h. der Export setzt eine laufende V4-Umgebung voraus.