Beispielprojekt: Bildklassifizierung mit CNNs

Beispielprojekt: Bildklassifizierung mit CNNs

Ein bedeutendes Feld der künstlichen Intelligenz (KI) und des maschinelles Lernens (ML) ist Computer Vision, ein Teilgebiet, das sich unter anderem mit der Bildklassifizierung auseinander setzt. Bildklassifizierung spielt eine zentrale Rolle in verschiedenen Anwendungen wie z.B. der Gesichtserkennung in Kameras oder in der medizinischen Bildanalyse. Dort wird häufig eine spezielle Form von Algorithmen aus dem…

Convolutional Neural Networks

Convolutional Neural Networks

Convolutional Neural Networks (CNNs) sind eine spezielle Art von neuronalen Netzen, die hauptsächlich für Bilderkennung und -bearbeitung verwendet werden. Die Architektur von CNNs hat Parallelen zum visuellen Kortex des menschlichen Gehirns, denn sie besteht aus mehreren Schichten, die jeweils unterschiedliche Funktionen haben. Diese Funktionen kombiniert führen dazu, dass Objekte im Bild erkannt werden. In diesem…

Deep Learning-Bibliotheken für Python

Deep Learning-Bibliotheken für Python

Maschinelles Lernen (engl. „machine learning“, kurz ML) ist aus dem Bereich der künstlichen Intelligenz nicht mehr wegzudenken. In einem früheren Post bin ich auf Python und die Bibliothek Scikit-Learn eingegangen. Doch Scikit-Learn ist zwar für traditionelle Machine Learning-Algorithmen gut geeignet, bietet aber keine Möglichkeiten für komplexe Deep Learning-Modelle. In diesem Post schauen wir uns die…

DALL-E 2 und Midjourney

DALL-E 2 und Midjourney

Der Hype um sogenannte generative Modelle ist groß. Im visuellen Bereich ganz vorne mit dabei sind DALL-E 2 und Midjourney. Beides sind Text-zu-Bild-Modelle, die aus Text, der vom User eingegeben wird, Bilder erstellen. Und diese Bilder sind mittlerweile wirklich sehr beeindruckend; so beeindruckend, dass es bereits einige Kontroversen gab. In diesem Post erkläre ich grob,…

Deep Learning

Deep Learning

Deep Learning ist ein Teilgebiet des maschinellen Lernens und hat in den letzten Jahren einen enormen Einfluss auf die Entwicklung von künstlicher Intelligenz und deren Anwendungen gehabt. Im Kern ist Deep Learning die Erweiterung von neuronalen Netzen um tiefe Strukturen, d.h. viele versteckte Schichten, die abstrakte und komplexe Informationen aus den Eingangsdaten extrahieren können. Im…