Modius - Techblog

  • Ansible
  • Docker
  • DevOps
  • Gastautor werden
  • Newsletter abonnieren
  • Über Mich
  • Kontakt

Maschinelles Lernen und Wissensrepräsentation

Veröffentlicht am 28. Juli 2017 von Christian Piazzi Hinterlasse ein Kommentar , Aktualisiert am 28. Juli 2017
Geschätzte Lesezeit: 2 Minuten

Holzpuppen und SchachbrettWenn es zur Zeit ein interessantes Thema im Bereich der Informationsverarbeitung gibt, dann ist es wohl Maschinell Lernen. Egal ob im Studium, im Arbeitsalltag oder in der Zeitung. Überall ist das Thema Maschinelles Lernen zu finden.

Genau aus diesem Grund schauen wir uns heute mal an, was Maschinelles Lernen überhaupt ist und in welche unterschiedlichen Bereiche es dort gibt.

Was ist Maschinelles Lernen (machine learning)

Verfahren , die in der Lage sind, Wissen „selbständig“ zu generieren subsumiert man unter dem Begriff Maschinelles Lernen. Derartige Verfahren lernen durch Beispiele und sind nach Abschluss der Lernphase in der Lage das Gelernte zu verallgemeinern.

Mögliche Anwendungsgebiete für das Maschinelle Lernen sind:

  • Objekterkennung
  • Klassifikation
  • data mining
  • Prozess-Steuerung

Jetzt bleibt aber noch die Frage, was sind die Beweggründe für Maschinelles lernen. Ich habe hier drei ganz passende Beispiele an der Uni Bamberg gefunden:

  • Technologisches Interesse: Lernfähige Systeme (Belehren statt Programmieren)
  • Erkenntnis-Interesse: Verstehen des menschlichen Lernens durch die Entwicklung von Computermodellen.
  • Analytisches Interesse: Gegeben welche Informationen ist welche Art von Wissen mit welchem Aufwand automatisch lernbar.

Unter Wissensrepräsentation versteht man die Art und Weise, in der das Wissen in einem System vorgehalten wird. Dafür gibt es verschiedene Techniken und Kriterien. Auf die Techniken will ich an dieser Stelle nicht weiter eingehen. Was aber Interessant ist, sind die Kriterien nach denen man eine Wissensrepräsentation Art auswählt:

  • Korrektheit
  • Mächtigkeit
  • Effizienz
  • Komplexität
  • Übersetzbarkeit

Im Folgenden werden drei Bereiche des Maschinellen Lernens mit der jeweils dazugehörigen Form der Wissensrepräsentation vorgestellt.

Bereiche des Maschinellen Lernens

Symbolbasiert

Hier wird das  Lernen wird als Akquisition von explizit beschriebenem Domänenwissen modelliert. Auf Basis seiner Erfahrung modifiziert und konstruiert das lernende System Ausdrücke in einer formalen Sprache. Diese Ausdrücke werden der Wissensbasis hinzugefügt. Das Systemverhalten wird primär durch das explizit beschrieben Domänenwissen beeinflusst.

Konnektionistisch

Die Basis  wird aus einfachen, miteinander verbundenen Einheiten gebildet. Das Systemwissen steckt in der Struktur und der Interaktion der Verbindungen zwischen diesen Einheiten. Die Erweiterung des Systemwissens geschieht durch Veränderungen an den Verbindungen.

Sozial und emergent

Eine Gruppen von Lösungsmöglichkeiten konkurrieren miteinander Die besten Lösungsmöglichkeiten werden ausgewählt. Auf deren Basis wird eine neue Gruppe generiert. Aus diesem Prozess wird ein Zyklus aufgebaut, der an die biologische Evolution erinnert. Das Wissen wird von jeder Lösungsmöglichkeit repräsentiert und kann auf unterschiedliche Art abgelegt sein.

Als Quelle für diesen Artikel habe ich die Bachelorarbeit von Sven Lund  über Optimierung von Neuronalen Netzen mit Hilfe Genetischer Algrotihmen verwendet.

Kategorie: Programmierung Tags: emergent, konnektionistisch, machine learning, maschinelles lernen, Sozial, symbolbasiert

Über Christian Piazzi

Ich blogge hier über alles, was mir so in meinem ITler Altag über den Weg läuft =)
Man findet mich privat bei Google+ und Twitter

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien

  • Linux
  • Internet, Bloggen & Co
  • Programmierung
  • Sicherheit
  • Netzwerk & Co
  • Mikrokontroller
  • Windows

Neueste Kommentare

  • Prometheus Installation unter Ubuntu - Modius - Techblog bei Prometheus Installation unter CentOS
  • Rainer bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen

Werbung

Archive

Kontakt, Datenschutz und Impressum

  • Kontakt
  • Datenschutz
  • Impressum

Schlagwörter

Anleitung Ansible Apache Apple App Store Automatisierung Blogparade C++ Centos centos 7 CentOS7 Container Datenbank DevOps Docker Dr. Racket Dr. Scheme funktional Gastartikel Google HowTo httpd Icinga2 Icinga 2 Installation itsm Linux Minecraft Monitoring mooc MySQL owncloud PHP Plugin Programmierung python Raspberry Pi Schritt für Schritt Server Sicherheit Tutorial Ubuntu Update Windows Wordpress

Copyright © 2025 · Outreach Pro on Genesis Framework · WordPress · Anmelden