{"id":20420,"date":"2020-12-29T09:32:09","date_gmt":"2020-12-29T08:32:09","guid":{"rendered":"https:\/\/www.inovex.de\/blog\/?p=20420"},"modified":"2025-01-08T07:59:27","modified_gmt":"2025-01-08T06:59:27","slug":"one-shot-learning-eure-fragen-beantwortet","status":"publish","type":"post","link":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/","title":{"rendered":"One Shot Learning: Eure Fragen beantwortet"},"content":{"rendered":"<p>Bei unserem Meetup zum Thema One Shot Learning blieben einige Fragen unbeantwortet. Mai und Sebastian haben sich dieser angenommen und an dieser Stelle beantwortet. Hast du noch weitere Fragen? Dann stelle sie unseren Expert:innen gerne in den Kommentaren!<!--more--><\/p>\n<p><strong>Gibts die Slides zum Download?<\/strong><\/p>\n<p>Klar! Ihr findet sie auf <a href=\"https:\/\/www.inovex.de\/de\/news-events\/vortraege\/one-shot-learning-in-der-text-klassifikation\/\">inovex.de<\/a>.<\/p>\n<p><strong>Wie gehe ich vor, um mich weiterf\u00fchrend in das Thema einzuarbeiten? Welche Literatur w\u00fcrdet ihr empfehlen?<\/strong><\/p>\n<p>Dieser <a href=\"https:\/\/sorenbouma.github.io\/blog\/oneshot\/\">Blogpost \u00fcber One Shot Learning<\/a> in der Bild Klassifikation ist super verst\u00e4ndlich geschrieben und zum Einstieg in die Thematik mit Siamese Netzwerken gut geeignet.<\/p>\n<p>Ihr findet einen \u00dcberblick zu relevanten Papern in den Slides (Folie 21). Au\u00dferdem verweisen wir in den weiteren Antworten auf eure Fragen noch auf einige weitere Arbeiten.<\/p>\n<p><strong>Bitte erl\u00e4utert nochmal, wie das Training mit einem Shot denn \u00fcberhaupt abl\u00e4uft. Sind die nicht trainierten Klassen dann jeweils nur eine Klasse (sozusagen der <em>Rest<\/em>)? Wie habt Ihr die Trainings-Paare f\u00fcr das Siamese-Network ausgew\u00e4hlt?<\/strong><\/p>\n<p>Unser One Shot Learning Setting bezieht sich auf die Inferenz und nicht auf das Training (in Anlehnung an [1] und [2]). Wir verwenden \u2154 der verf\u00fcgbaren Klassen f\u00fcr das Training. Das verbleibende \u2153 der Klassen wird im Training nie gesehen und dienen als Holdout Set.<\/p>\n<p>W\u00e4hrend des Trainings werden dem Siamese-Netzwerk Batches mit Satzpaaren pr\u00e4sentiert. 50% der Paare im Batch sind aus derselben Klasse und werden mit einer \u00c4hnlichkeit von 1 versehen. 50% der Paare sind aus unterschiedlichen Klassen und mit einer \u00c4hnlichkeit von 0 annotiert. Die Paare werden w\u00e4hrend der Laufzeit zuf\u00e4llig gezogen.<\/p>\n<p>Ziel der Evaluierung ist es, Beispiele aus den Holdout-Klassen anhand ihrer \u00c4hnlichkeit zu den potentiellen Klassen zu klassifizieren. Zu diesem Zweck werden zuf\u00e4llig Kandidaten aus den Holdout-Klassen gezogen. F\u00fcr jeden dieser Kandidaten werden dann zuf\u00e4llig Vergleichskandidaten pro Klasse bestimmt. Der gew\u00e4hlte Kandidat wird dann mit den Vertretern aller Klassen verglichen und der Klasse, zu dem er die h\u00f6chste \u00c4hnlichkeit besitzt, zugewiesen.<\/p>\n<p><em>[1] Koch et al. (2015) &#8211; Siamese Networks for One Shot Learning Recognition<\/em><\/p>\n<p><em> [2] Brown et al. (2020) &#8211; Language Models are Few Shot Learners<\/em><\/p>\n<p><strong>Was ist der Unterschied zwischen One und Zero Shot Learning?<\/strong><\/p>\n<p>In Analogie zur vorherigen Frage beziehen wir uns bei den Begriffen One und Zero Shot Learning auf die Inferenz. Der zu klassifizierende Kandidat aus dem Holdout-Set ist stets ein Text. Der Unterschied zwischen One und Zero Shot Learning liegt auf der Seite der Vergleichskandidaten. Beim One Shot Learning sind die Vergleichskandidaten ebenfalls Texte. In unserem Setting stehen im Falle von Zero Shot Learning keine zus\u00e4tzlichen Texte zur Verf\u00fcgung, deswegen vergleicht man hier direkt mit den Klassen-Labels. Zero Shot Klassifizierung wurde lediglich mit dem vortrainierten DistilBart Modell durchgef\u00fchrt.<\/p>\n<p><strong>Wie sah die Architektur des TripletNet aus, z.B. wie viele Layer folgten auf das jeweilige GUSE-Embedding? Wieviele Layer\/Parameter haben eure Modelle ?<\/strong><\/p>\n<p>Wir haben verschiedene Architekturen ausprobiert und dabei bspw. die Anzahl der Layer, die Aktivierungen und die Merge-Layer variiert. Bei den Siamese-Netzwerken hat ein Dense-Layer (ReLU) nach den USE Embeddings, absolute Distanz f\u00fcr den Merge Layer und ein weiterer Dense-Layer mit einer Sigmoid-Aktivierung als Output zu den besten Ergebnissen gef\u00fchrt. Die Anzahl der Units pro Layer haben wir von 16 bis 1024 variiert und konnten bei 256 bzw. 512 Units pro Layer die beste und stabilste Performance beobachten. Bei den Triplet-Netzwerken konnten wir dieselben Effekte beobachten. Allerdings entf\u00e4llt bei diesen der Merge-Layer, da die Hidden States direkt in den Triplet-Loss einflie\u00dfen.<\/p>\n<p><strong>Wie funktioniert die Generalisierung basierend auf dem einen Sample der unbekannten Klasse? Da hattet ihr am Rande erw\u00e4hnt, dass es geht.<\/strong><\/p>\n<p>Der wesentliche Punkt ist die Abstraktion der Labels. Das Siamese (bzw. Triplet) Netzwerk lernt die Abbildung von [Text A, Text A] auf die \u00c4hnlichkeit 1 und nicht das Label A. Dies bedeutet, dass Embeddings derselben Klassen dichter zueinander gebracht werden, w\u00e4hrend Embeddings unterschiedlicher Klassen weiter auseinander driften sollten. Daher l\u00e4sst sich dieser Ansatz im sp\u00e4teren Verlauf auf unbekannte Klassen anwenden. Sie werden embedded und sollten dann idealerweise als entsprechender Cluster abgebildet werden. In diesem Fall ist die \u00c4hnlichkeit zu einem zuf\u00e4lligem Beispiel aus diesem Cluster gr\u00f6\u00dfer als zu Vertretern der anderen Klassen und erm\u00f6glicht eine korrekte Klassifizierung.<\/p>\n<p><strong>Wie w\u00fcrdet ihr z.B. einen TripletNet-Ansatz auf das Few-Shot Setting erweitern?<\/strong><\/p>\n<p>In unserem Setting w\u00fcrde sich eine Erweiterung auf Few Shot Learning nur auf die Inferenz auswirken. Im Training verwenden wir weiterhin die bekannten Triplets (Anchor, Positiv, Negativ). F\u00fcr die Inferenz wird dann die Anzahl der Vergleichskandidaten pro Klasse von k=1 auf bspw. k=5 erh\u00f6ht. Ein zu klassifizierendes Beispiel w\u00fcrde nun mit f\u00fcnf Vertretern jeder Klasse verglichen und anschlie\u00dfend entsprechend der gr\u00f6\u00dften \u00c4hnlichkeit klassifiziert. Charmanterweise erfordert dies keine Anpassung der Architektur oder zus\u00e4tzliches Training. Je mehr gelabelte Samples der Holdout-Klassen zur Verf\u00fcgung stehen, desto mehr Vergleichskandidaten werden bereitgestellt.<\/p>\n<p>Der Effekt dieser Erweiterung ist sehr intuitiv. Texte innerhalb einer Klasse unterscheiden sich voneinander. Vergleicht man einen Text mit verschiedenen Texten derselben Klasse ist die Wahrscheinlichkeit gr\u00f6\u00dfer, einen \u00c4hnlichen anzutreffen, als bei einem Vergleich mit lediglich einem anderen Text.<\/p>\n<p><strong>K\u00f6nnt ihr kurz Triplet im Verh\u00e4ltnis zu Contrastive learning beschreiben?<\/strong><\/p>\n<p>Der Contrastive-Loss ist beliebt im Unsupervised Learning und Self-Supervised Learning. Er wird auf Paare angewandt und versucht die Distanz zwischen den Auspr\u00e4gungen der gleichen Klasse so klein wie m\u00f6glich und die zwischen den Auspr\u00e4gungen verschiedener Klassen so weit wie m\u00f6glich zu halten. Hier wird das Konzept einer Margin eingef\u00fchrt, die sich auf die minimale Distanz von unterschiedlichen Auspr\u00e4gungen bezieht.<\/p>\n<p>Im Gegensatz dazu nimmt der Triplet-Loss nicht nur ein Paar, sondern ein Triplet in Betrachtung. Er ist im Bereich der Face Recognition, Person Re-Identification und des Feature Embedding verbreitet. Das Triplet besteht aus einem Anker, einer positiven und einer negativen Auspr\u00e4gung. Das Ziel ist es die Distanz vom Anker zur positiven Auspr\u00e4gung zu minimieren und gleichzeitig die Distanz zwischen dem Anker und der negativen Auspr\u00e4gung zu vergr\u00f6\u00dfern. Das Setup kann nochmal spezifiziert werden, indem wir die negativen Auspr\u00e4gungen mit folgenden Strategien w\u00e4hlen:<\/p>\n<ul>\n<li>Easy Triplets: Triplets, bei denen die negative Auspr\u00e4gung weiter als die positive Auspr\u00e4gung am Anker und zudem au\u00dferhalb der Margin liegt.<\/li>\n<li>Hard Triplets: Triplets, bei denen die negative Auspr\u00e4gung n\u00e4her am Anker liegt als die positive Auspr\u00e4gung<\/li>\n<li>Semi-Hard Triplets: Triplets, bei denen die negative Auspr\u00e4gung weiter als die positive Auspr\u00e4gung am Anker liegt und zudem innerhalb der Margin liegt.<\/li>\n<\/ul>\n<p>Weiterf\u00fchrende Informationen:<\/p>\n<p><em>[1] Hadsell, Chopra, LeCun (2005) &#8211; Dimensionality Reduction by Learning an Invariant Mapping<\/em><\/p>\n<p><em> [2] Hoffer, Ailon (2015) &#8211; Deep Metric Learning Using Triplet Network<\/em><\/p>\n<p><em> [3] Schroff et al. (2015) &#8211; Facenet<\/em><\/p>\n<p><em> [4] Wu et al. (2018) &#8211; Sampling Matters in Deep Embedding Learning<\/em><\/p>\n<p><strong>Braucht man bei Siamese-Netzen f\u00fcr die Klassifikation mehrere Durchl\u00e4ufe, da sie ja nur einen Similarity Score ausgeben? Also bei 200 Klassen bspw. 200 Vergleiche?<\/strong><\/p>\n<p>Genau, wir bilden 200 Paare bestehend aus dem zu klassifizierenden Kandidaten und den Vergleichskandidaten der 200 Klassen. Diese Paare werden dann als Batch in das Siamese-Netzwerk gegeben und es sagt 200 \u00c4hnlichkeiten vorher. Der Kandidat wird der Klasse zugeordnet, welcher er am \u00e4hnlichsten ist.<\/p>\n<p><strong>Wenn die Ergebnisse sehr vom Datensatz abh\u00e4ngen, dann wahrscheinlich auch vom Task, oder? Habt ihr Erfahrung mit One\/Zero-Shot Learning bei Tasks wie NER und Anonymisierung?<\/strong><\/p>\n<p>Absolut richtig, der Task hat einen wesentlichen Einfluss auf die Ergebnisse. Es gibt Literatur, die sich mit Few Shot Learning f\u00fcr Entity Recognition besch\u00e4ftigt. Wir haben damit aber bis jetzt noch keine Erfahrungen gemacht. Die \u00dcbertragung unseres Ansatzes auf beide genannte Tasks ist aus meiner Sicht nicht trivial, da sich die Klassifikation von der Dokumenten- auf die Wortebene verschiebt. Somit m\u00fcssen auch die Trainingspaare bzw. -triplets auf Wortebene gebildet werden. Dies muss beim Design der Modelle und des Trainingsprozesses ber\u00fccksichtigt werden.<\/p>\n<p><strong>Gibt es Erfahrungen mit deutschsprachigen Datens\u00e4tzen? Welche pre-trained Encoder w\u00e4ren z.B. von Huggingface zu empfehlen f\u00fcr deutsche Triplet-Learner?<\/strong><\/p>\n<p>Generell l\u00e4sst sich jeder Klassifizierungs-Datensatz verwenden. In einem experimentellen Setting wie dem unsrigen sollte darauf geachtet werden, dass die Anzahl der Klassen einen brauchbaren Split zwischen Training- und Holdout-Klassen zul\u00e4sst.<\/p>\n<p>Es existiert eine Cross-linguale Variante des USE namens XLING [1]. Sie wurde f\u00fcr kurze Text (S\u00e4tze und kleine Abs\u00e4tze) gestaltet, ist auf Deutsch verf\u00fcgbar und l\u00e4sst sich \u00fcber Tensorflow Hub [2] verwenden. Der XLING-many stellt weitere Sprachen bereit. Neben dem USE lassen sich theoretisch alle vortrainierten Modelle verwenden, die eine Repr\u00e4sentation auf Dokumentenebene erzeugen k\u00f6nnen.<\/p>\n<p><em>[1] Chidambaram et al. (2019) &#8211; Learning cross-lingual sentence representations via a multi-task dual-encoder model<\/em><\/p>\n<p><em> [2] XLING EN-DE: https:\/\/tfhub.dev\/google\/universal-sentence-encoder-xling\/en-de\/1<\/em><\/p>\n<p><strong>Ist GUSE besser als Averaging der Wortvektoren? Wenn ja, warum?<\/strong><\/p>\n<p>It depends! Im Paper von Cer et al. [1] werden leider keine Vergleiche zu anderen Satz Embedding Methoden ausgewiesen. Wir haben einige Experimente auf Basis von aggregierten Word Embeddings (word2vec und GloVe) durchgef\u00fchrt. F\u00fcr unseren Use Case hat der USE besser abgeschnitten, jedoch variiert der Mehrwert von Datensatz zu Datensatz.<\/p>\n<p><em>[1] Cer et al. (2018) &#8211; Universal Sentence Encoder<\/em><\/p>\n<p><strong>Wie habt ihr die Embedding-Abbildungen erstellt? T-SNE? PCA? Oder andere Techniken?<\/strong><\/p>\n<p>Um die Embedding-Abbildungen (Folie 16) zu erzeugen, haben wir unser Netzwerk einige Texte klassifizieren lassen. Dabei haben wir dann die Hidden States eines (finalen) Layers abgegriffen. Die von uns extrahierten Hidden States hatten typischerweise 256 oder 512 Dimensionen. Mittels PCA haben wir diese Embeddings dann auf eine kleinere Dimension (50) gebracht. Auf diesen transformierten Daten haben wir dann T-SNE angewendet und die abgebildete 2D Repr\u00e4sentation erhalten. Der PCA Zwischenschritt diente der Laufzeitoptimierung und ist optional.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei unserem Meetup zum Thema One Shot Learning blieben einige Fragen unbeantwortet. Mai und Sebastian haben sich dieser angenommen und an dieser Stelle beantwortet. Hast du noch weitere Fragen? Dann stelle sie unseren Expert:innen gerne in den Kommentaren!<\/p>\n","protected":false},"author":147,"featured_media":20428,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"ep_exclude_from_search":false,"footnotes":""},"tags":[140],"service":[76],"coauthors":[{"id":147,"display_name":"inovex","user_nicename":"inovex"}],"class_list":["post-20420","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-machine-learning","service-artificial-intelligence"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>One Shot Learning: Eure Fragen beantwortet - inovex GmbH<\/title>\n<meta name=\"description\" content=\"Bei unserem Meetup zum Thema One Shot Learning blieben einige Fragen unbeantwortet. Mai und Sebastian haben sich dieser angenommen und an dieser Stelle beantwortet. Hast du noch weitere Fragen? Dann stelle sie unseren Expert:innen gerne in den Kommentaren!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"One Shot Learning: Eure Fragen beantwortet - inovex GmbH\" \/>\n<meta property=\"og:description\" content=\"Bei unserem Meetup zum Thema One Shot Learning blieben einige Fragen unbeantwortet. Mai und Sebastian haben sich dieser angenommen und an dieser Stelle beantwortet. Hast du noch weitere Fragen? Dann stelle sie unseren Expert:innen gerne in den Kommentaren!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/\" \/>\n<meta property=\"og:site_name\" content=\"inovex GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inovexde\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-29T08:32:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-08T06:59:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/siamese-networks.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"inovex\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/siamese-networks-1024x576.png\" \/>\n<meta name=\"twitter:creator\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:site\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"inovex\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"inovex\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/\"},\"author\":{\"name\":\"inovex\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/4e3a0a923495d77e7f9b485e00893cb5\"},\"headline\":\"One Shot Learning: Eure Fragen beantwortet\",\"datePublished\":\"2020-12-29T08:32:09+00:00\",\"dateModified\":\"2025-01-08T06:59:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/\"},\"wordCount\":1575,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/siamese-networks.png\",\"keywords\":[\"Machine Learning\"],\"articleSection\":[\"Analytics\",\"General\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/\",\"name\":\"One Shot Learning: Eure Fragen beantwortet - inovex GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/siamese-networks.png\",\"datePublished\":\"2020-12-29T08:32:09+00:00\",\"dateModified\":\"2025-01-08T06:59:27+00:00\",\"description\":\"Bei unserem Meetup zum Thema One Shot Learning blieben einige Fragen unbeantwortet. Mai und Sebastian haben sich dieser angenommen und an dieser Stelle beantwortet. Hast du noch weitere Fragen? Dann stelle sie unseren Expert:innen gerne in den Kommentaren!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/siamese-networks.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/siamese-networks.png\",\"width\":1920,\"height\":1080,\"caption\":\"siamese networks for one shot learning\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/one-shot-learning-eure-fragen-beantwortet\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"One Shot Learning: Eure Fragen beantwortet\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"name\":\"inovex GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\",\"name\":\"inovex GmbH\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"width\":1921,\"height\":1081,\"caption\":\"inovex GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inovexde\",\"https:\\\/\\\/x.com\\\/inovexgmbh\",\"https:\\\/\\\/www.instagram.com\\\/inovexlife\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inovex\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC7r66GT14hROB_RQsQBAQUQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/4e3a0a923495d77e7f9b485e00893cb5\",\"name\":\"inovex\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/inovex-logo-profile-96x96.png25c3c96966f9fb1dd97ace67fbcbc2c2\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/inovex-logo-profile-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/inovex-logo-profile-96x96.png\",\"caption\":\"inovex\"},\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/author\\\/inovex\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"One Shot Learning: Eure Fragen beantwortet - inovex GmbH","description":"Bei unserem Meetup zum Thema One Shot Learning blieben einige Fragen unbeantwortet. Mai und Sebastian haben sich dieser angenommen und an dieser Stelle beantwortet. Hast du noch weitere Fragen? Dann stelle sie unseren Expert:innen gerne in den Kommentaren!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/","og_locale":"de_DE","og_type":"article","og_title":"One Shot Learning: Eure Fragen beantwortet - inovex GmbH","og_description":"Bei unserem Meetup zum Thema One Shot Learning blieben einige Fragen unbeantwortet. Mai und Sebastian haben sich dieser angenommen und an dieser Stelle beantwortet. Hast du noch weitere Fragen? Dann stelle sie unseren Expert:innen gerne in den Kommentaren!","og_url":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/","og_site_name":"inovex GmbH","article_publisher":"https:\/\/www.facebook.com\/inovexde","article_published_time":"2020-12-29T08:32:09+00:00","article_modified_time":"2025-01-08T06:59:27+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/siamese-networks.png","type":"image\/png"}],"author":"inovex","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/siamese-networks-1024x576.png","twitter_creator":"@inovexgmbh","twitter_site":"@inovexgmbh","twitter_misc":{"Verfasst von":"inovex","Gesch\u00e4tzte Lesezeit":"8\u00a0Minuten","Written by":"inovex"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/#article","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/"},"author":{"name":"inovex","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/4e3a0a923495d77e7f9b485e00893cb5"},"headline":"One Shot Learning: Eure Fragen beantwortet","datePublished":"2020-12-29T08:32:09+00:00","dateModified":"2025-01-08T06:59:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/"},"wordCount":1575,"commentCount":0,"publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/siamese-networks.png","keywords":["Machine Learning"],"articleSection":["Analytics","General"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/","url":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/","name":"One Shot Learning: Eure Fragen beantwortet - inovex GmbH","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/#primaryimage"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/siamese-networks.png","datePublished":"2020-12-29T08:32:09+00:00","dateModified":"2025-01-08T06:59:27+00:00","description":"Bei unserem Meetup zum Thema One Shot Learning blieben einige Fragen unbeantwortet. Mai und Sebastian haben sich dieser angenommen und an dieser Stelle beantwortet. Hast du noch weitere Fragen? Dann stelle sie unseren Expert:innen gerne in den Kommentaren!","breadcrumb":{"@id":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/#primaryimage","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/siamese-networks.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/siamese-networks.png","width":1920,"height":1080,"caption":"siamese networks for one shot learning"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inovex.de\/de\/blog\/one-shot-learning-eure-fragen-beantwortet\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inovex.de\/de\/"},{"@type":"ListItem","position":2,"name":"One Shot Learning: Eure Fragen beantwortet"}]},{"@type":"WebSite","@id":"https:\/\/www.inovex.de\/de\/#website","url":"https:\/\/www.inovex.de\/de\/","name":"inovex GmbH","description":"","publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inovex.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.inovex.de\/de\/#organization","name":"inovex GmbH","url":"https:\/\/www.inovex.de\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","width":1921,"height":1081,"caption":"inovex GmbH"},"image":{"@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inovexde","https:\/\/x.com\/inovexgmbh","https:\/\/www.instagram.com\/inovexlife\/","https:\/\/www.linkedin.com\/company\/inovex","https:\/\/www.youtube.com\/channel\/UC7r66GT14hROB_RQsQBAQUQ"]},{"@type":"Person","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/4e3a0a923495d77e7f9b485e00893cb5","name":"inovex","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/wp-content\/uploads\/inovex-logo-profile-96x96.png25c3c96966f9fb1dd97ace67fbcbc2c2","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/inovex-logo-profile-96x96.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/inovex-logo-profile-96x96.png","caption":"inovex"},"url":"https:\/\/www.inovex.de\/de\/blog\/author\/inovex\/"}]}},"_links":{"self":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/20420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/users\/147"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/comments?post=20420"}],"version-history":[{"count":2,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/20420\/revisions"}],"predecessor-version":[{"id":60317,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/20420\/revisions\/60317"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media\/20428"}],"wp:attachment":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media?parent=20420"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/tags?post=20420"},{"taxonomy":"service","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/service?post=20420"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/coauthors?post=20420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}