mindsquare.de durchsuchen

Convolutional Neural Network (CNN)

Sie brauchen einen Convolutional Neural Network Berater und/oder möchten, dass wir Ihnen unser Angebot in diesem Umfeld vorstellen?

Max-Ludwig Stadler
25. September 2024

Künstliche Intelligenz (KI) kann die Prozesse eines Unternehmens enorm optimieren. Damit das gelingt, muss sie jedoch eine große Anzahl an Daten auswerten. Eine Herausforderung dabei sind Grafiken und Bilder. Deren Verarbeitung ist besonders aufwendig, da sie eine große Menge an Informationen beinhalten. Eine KI kann Bilder und Grafiken daher nur über komplexe Verfahren auswerten. Eine Möglichkeit dazu bietet das Convolutional Neural Network (CNN).

Was ist das Convolutional Neural Network?

Das Convolutional Neural Network ist ein künstliches neuronales Netzwerk. Im Deutschen wird dieses Netz auch als „Gefaltetes Neuronales Netzwerk“ bezeichnet. Die Entwickler des Convolutional Neural Networks haben sich bei dessen Aufbau von biologischen Prozessen inspirieren lassen. So sind CNNs der Sehrinde des menschlichen Gehirns nachempfunden.

Wie die Sehrinde besteht auch das Convolutional Neural Network aus mehreren Schichten. Anwender unterscheiden die

  • Convolutional-Schicht
  • Pooling-Schicht
  • vollständig vermaschte Schicht

1. Wie die Convolutional-Schicht Merkmale herausfiltert

Ein Bild beinhaltet mehrere Merkmale, z. B. einzelne Linien, Formen oder Kanten. Die Convolutional-Schicht ist dafür zuständig, diese Merkmale zu erkennen und zu verarbeiten.

In dieser Schicht wird das Bild von verschiedenen Filtern analysiert. Diese haben eine bestimmte Pixelgröße und scannen die Grafik nach und nach auf ihre Eigenschaften ab. Sie können sich diesen Vorgang wie eine kleine Lupe vorstellen, die das Bild von links nach rechts sowie von oben nach unten „abwandert“. Die Ergebnisse dieses Scanvorgans hält der Filter in einer Ergebnismatrix fest.

KI - Grundlagen und BP
Sie möchten gerne mehr zum Thema Künstliche Intelligenz erfahren und wie Ihr Unternehmen davon profitieren kann? In unserem Webinar fassen wir Ihnen die wichtigsten Aspekte zusammen!

Diese Ergebnismatrix wird nun ebenfalls durch einen kleineren Filter abgescannt – und zwar auf die gleiche Weise, wie das ursprüngliche Bild gescannt wurde. Auch die Ergebnisse dieses erneuten Scanvorgangs werden in einer Matrix festgehalten.

Dieser Vorgang wiederholt sich einige Male auf immer tieferen Ebenen, sodass die Convolutional-Schicht die ursprüngliche Grafik bis ins kleinste Detail analysiert.

2. So entschlackt die Pooling-Schicht den Verarbeitungsprozess

Die Convolutional-Schicht analysiert das Bild zwar sehr genau – allerdings entsteht dabei eine enorm große Datenmenge. Für die Verarbeitung durch die KI sind viele dieser Informationen unnütz. Aber welche Daten sind wichtig? Und welche können weg? Diese Entscheidung fällt das Convolutional Neural Network in der Pooling-Schicht.

Die Pooling-Schicht verdichtet die Informationen zu den gescannten Merkmalen. Sie filtert das jeweils stärkste Merkmal einer Matrix heraus und verwirft die schwächeren. Dadurch reduziert sie die Informationen in einer Matrix und überträgt sie in eine abstraktere Repräsentation. Für die KI ist dieser Vorgang wichtig, da die Datenmenge deutlich reduziert wird und die Verarbeitung dadurch schneller vonstattengeht.

3. Wie die vollständig verknüpfte Schicht die Ergebnisse zusammenfasst

Im dritten Schritt verbindet das Convolutional Neural Network die Ergebnisse aus den beiden anderen Schichten miteinander. Dabei verknüpft es sowohl die eingegangenen als auch die ausgegangenen Werte aus beiden Schichten. Diese vollständig verknüpfte Schicht beinhaltet alle verbundenen Neuronen, die von der KI ausgewertet werden können.

So lernt eine KI mit der Hilfe des Convolutional Neural Networks

Unser Knowhow zum Thema Convolutional Neural Network

Das Convolutional Network erkennt über die Filter ortsunabhängige Strukturen innerhalb einer Grafik, z. B. Linien, Formen oder Kanten. Nach welchen Kriterien die Merkmale eines Bildes weitergegeben werden, lässt sich vorher nicht einstellen. Die Filter des CNNs sind lernfähig und erzielen mit der Zeit immer bessere Ergebnisse. Auf diese Weise verbessert sich auch die Verarbeitung von Bild-Dateien bei einer KI stetig.

Vorteile des Convolutional Neural Networks

Neben dem Convolutional Neural Network gibt es weitere neuronale Netze, mit denen KI-Systeme Daten verarbeiten können. CNN bietet den anderen gegenüber jedoch spezifische Vorteile:

  • Das Convolutional Neural Network verarbeitet eine große Menge an Eingabedaten, die insbesondere bei der Bilderkennung anfallen
  • Das Netzwerk erkennt Bildverzerrungen und andere optische Veränderungen und berücksichtigt diese bei der Verarbeitung
  • Das Netz ist imstande, Bilder mit unterschiedlichen Lichtverhältnissen und verschiedenen Perspektiven zu verarbeiten
  • Das Convolutional Neural Network verbraucht wesentlich weniger Speicherplatz als andere neurale Netzwerke
  • KI-Systeme lernen die Bildverarbeitung mit dem CNN schneller

Convolutional Neural Network: Anwendungsgebiete

Das Netzwerk wird vor allem für die Bilderkennung eingesetzt und hat diesen Bereich in den vergangenen Jahren revolutioniert. Das CNN findet vor allem in der Gesichts- und Objektbestimmung viele Anwendungsgebiete.

Ein Anwendungsszenario des Convolutional Neural Network befindet sich zum Beispiel bei Versicherungen. Nach Naturkatastrophen, in denen versicherte Objekte zerstört wurden, stehen Versicherungen regelmäßig vor der Herausforderung, die Schäden ihrer Kunden festzustellen.

E-Book: Wie Ihr Unternehmen von Künstlicher Intelligenz (KI) profitieren kann

E-Book: Wie Ihr Unternehmen von Künstlicher Intelligenz (KI) profitieren kann

In unserem E-Book erfahren Sie die wichtigsten Inhalte rund um das Thema künstliche Intelligenz & wie Sie davon profitieren können!

Einerseits sind die Kunden gerade nach solchen Vorfällen auf schnelle Hilfe angewiesen – dem stand jedoch lange Zeit entgegen, dass die Schadensprüfungen der Versicherungen recht viel Zeit in Anspruch genommen haben.

Das Convolutional Neural Network hat diesen Konflikt gelöst. Mithilfe von Luftaufnahmen können Versicherer nun zum Beispiel die Dächer ganzer Regionen mithilfe von Künstlicher Intelligenz analysieren und dabei feststellen, ob diese durch einen Sturm beschädigt wurden.

Dadurch sind sie in der Lage, die Schadensprüfungen schneller durchzuführen und Versicherungssummen schneller auszuzahlen.

Fazit

Das Convolutional Neural Network ist State of the Art, wenn es darum geht, Bilder mithilfe Künstlicher Intelligenz zu bearbeiten. Das neuronale Netz ist dem menschlichen Gehirn nachempfunden und in der Lage, die Merkmale eines Bildes zu erkennen und zu analysieren. Zudem erkennt es auch Verzerrungen und andere optische Veränderungen an einem Bild und verbraucht besonders wenig Speicherplatz.

Das Convolutional Neural Network besteht aus 3 Schichten: Der Convolutional-Schicht, der Pooling-Schicht und der vollständig verknüpften Schicht.

In der Convolutional-Schicht werden die Merkmale eines Bildes herausgescannt. In der Pooling-Schicht werden wertlose Daten entfernt. Die Ergebnisse dieser beiden Schritte fasst die vollständig verknüpfte Schicht zusammen.

Das Convolutional Neural Network kann überall da zum Einsatz kommen, wo Bilder mithilfe von Künstlicher Intelligenz analysiert werden sollen. Unternehmen sparen dadurch Zeit und Personalkosten. Versicherungsgesellschaften nutzen das neuronale Netz zum Beispiel, um Bilder von Schadensfällen automatisiert auszuwerten. Hiervon profitieren auch die Kunden, die sich wesentlich schneller über ihre Versicherungsauszahlung freuen können.

Sie haben weitere Fragen zum Thema Convolutional Neural Network? Treten Sie gerne mit uns in Kontakt! Wir beantworten Ihnen alle Anliegen rund um das Thema und besprechen, wie auch Sie sich die Technologie zu Nutze machen können.

FAQ

Was ist das Convolutional Neural Network?

Das Convolutional Neural Network ist ein künstliches neuronales Netzwerk, das dem Aufbau der Sehrinde im menschlichen Gehirn nachempfunden ist und bei Grafiken und Bildern angewandt wird. Man unterscheidet zwischen Convolutional-Schicht, Pooling-Schicht und vollständig verknüpfter Schicht.

Wie funktioniert das Convolutional Neural Network?

Jede Schicht im CNN hat eine eigene Aufgabe. So ist die Convolutional-Schicht für das Erkennen und Filtern von Merkmalen zuständig, die Pooling-Schicht analysiert und reduziert die entstandenen Daten auf die wichtigsten Merkmale, während die vollständig verknüpfte Schichte letztendlich die Ergebnisse aus beiden Schichten zusammenführt und verarbeitet.

Welche Vorteile bietet das Convolutional Neural Network?

Vorteile des CNN gegenüber anderen neuronalen Netzen sind z. B. die Verarbeitung von größeren Datenmengen im Zuge der Bilderkennung, die Erkennung von Bildverzerrungen und unterschiedlichen Lichtverhältnissen sowie auch der deutlich geringere benötigte Speicherplatz.

Wo werden Convolutional Neural Networks eingesetzt?

Zum einen finden CNNs Anwendung in der Gesichtserkennung- und Objektbestimmung. Des Weiteren werden sie aber auch in Versicherungsfällen genutzt, wie z. B. bei Naturkatastrophen, bei denen die Schäden analysiert werden können.

Verwandte Know-Hows

Bei klassischen Suchmaschinen denken wohl die meisten direkt an Google, DAS dominante Recherchetool seit Jahrzehnten. Doch in Zeiten Künstlicher Intelligenz tun sich auch in diesem Bereich neue Mitstreiter auf, welche […]
Die Weiterverarbeitung von Dokumenten, die lediglich als Scan oder Fotografie vorliegen, stellt Unternehmen auch heutzutage noch immer vor große Herausforderungen. Dabei werden wichtige Inhalte dieser Dokumente in vielen Unternehmen von […]
Machine Learning bedeutet auf Deutsch „Maschinelles Lernen“ und ist ein Teilbereich der künstlichen Intelligenz (KI). Durch das Identifizieren von Mustern in vorliegenden Datenbeständen sind IT-Systeme mithilfe von Algorithmen in der […]

Beratung und Unterstützung für die Unternehmens-IT

  • Individualentwicklung für SAP und Salesforce
  • SAP S/4HANA-Strategieentwicklung, Einführung, Migration
  • Mobile App Komplettlösungen – von der Idee über die Entwicklung und Einführung bis zum Betrieb, für SAP Fiori und Salesforce Lightning
  • Automatisierung von Prozessen durch Schnittstellen, künstliche Intelligenz (KI) und Robotic Process Automation (RPA)
  • Beratung, Entwicklung, Einführung
  • Formular- und Outputmanagement, E-Rechnung & SAP DRC
  • SAP Archivierung und SAP ILM
  • SAP Basis & Security, Enterprise IT-Security & Datenschutz
  • SAP BI & Analytics
  • Low Code / No Code – Lösungen

Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen:

Besondere Prozessexzellenz im Bereich Personal / HR

  • Knowhow in Personalprozessen und IT-Technologien verbinden
  • HR-Berater, die IT-ler und Personaler in einer Person sind
  • Beratung zu HR IT Landschafts- & Roadmap sowie HR Software Auswahl
  • Beratung und Entwicklung im SAP HCM, SuccessFactors und der SAP Business Technology Platform
  • HCM for S/4HANA (H4S4) Migration & Support
  • Als Advisory Partner Plattform und Prozessberatung in Workday
  • Mobile Development mit SAP Fiori, SAPUI5, HTML5 und JavaScript
  • Marktführer im Bereich ESS/MSS

Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen:

Besondere Prozessexzellenz im Bereich Produktion & Logistik

  • Optimierung und Digitalisierung von Produktions- und Logistikprozessen sowie Einkaufs- und Vertriebsprozessen
  • Einführung mobiler Datenerfassung in Produktion, Lager und Instandhaltung
  • Umfassendes Knowhow in den SAP-Modulen LO, MM, SD, WM, PM und CCS/CCM
  • Modul-Beratung & Einführung, Entwicklung individueller (mobiler) Anwendungen
  • Beratung und Entwicklung in der SAP Freischaltungsabwicklung (SAP WCM, eWCM)
  • Optimierung sämtlicher Prozesse im Bereich der nachträglichen Vergütung (Bonus)

Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen:

Besondere Prozessexzellenz im Bereich Vertrieb & Service

  • Vertriebs- & Service-Prozesse auf Basis von Salesforce
  • Beratung, Einführung und Entwicklung für Salesforce-Lösungen: Sales Cloud, Service Cloud, Marketing Cloud inkl. Account Engagement (ehem. Pardot)
  • Salesforce Customizing: Individuelle Lösungen in Salesforce, u.a. für Chemie-Branche
  • Betriebsunterstützung und Service für Salesforce-Kunden
  • Schnittstellen-Entwicklung, besondere Expertise SAP – Salesforce Integration

Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen:

msDevSupport

Service / Development Support

  • fester, eingearbeiteter Ansprechpartner als Koordinator
  • kontinuierliche Weiterentwicklung und Digitalisierung Ihres Unternehmens, z.B. Fehlerbehebung, Updates, neue Features implementieren
  • kleinere Entwicklungen realisieren, die kein Projektmanagement erfordern
  • günstige Abrechnungen pro h
  • sehr einfache und schnelle Beauftragung auf Zuruf
  • ständige Verfügbarkeit: (Teil-)Ressourcen geblockt für Sie
  • kurze Reaktionszeiten 2 – 24h
  • Wir halten Wissen vor und stellen Stellvertretung sicher

msSolution

Projekte

  • Projektleitung und Steering inklusive Qualitätssicherung
  • „Wir machen Ihr fachliches Problem zu unserem.“
  • mindsquare steuert IT-Experten selbst
  • Abrechnung pro Tag
  • Längerer Angebots- und Beauftragungsprozess
  • Lieferzeit 6 – 12 Wochen ab Auftragseingang
  • Zum Auftragsende Transition zu einem Service & Support notwendig, um schnell helfen zu können

msPeople

IT-Experten auf Zeit

  • Wir lösen Ihren personellen Engpass, z.B. liefern von IT-Experten für Ihr laufendes Projekt
  • Breites Experten-Netzwerk für praktisch jedes Thema und Budget:
  • interne festangestellte mindsquare Mitarbeiter:innen
  • externe Experten aus unserem Netzwerk von 27.000 Freiberufler:innen aus Deutschland
  • externe Experten im Nearshoring mit derzeit 37 Partnern
  • Verbindliches Buchen der Experten in einem definierten Zeitraum an festen Tagen
  • Ohne Projektleitung und Steering, Sie steuern die Experten
  • Lieferzeit in der Regel 2 – 6 Wochen
  • Nach Auftragsende KEIN Vorhalten von Experten und Knowhow
Kontakt aufnehmen
Ansprechpartner
Laura Feldkamp mindsquare Kundenservice
Laura Feldkamp Kundenservice