Vorgehensmodell zur quantitativen Prognose durch Künstliche Neuronale Netze in Management Support Systemen
- Art: Diplomarbeit
- Autor: Andreas Wedra
- Abgabedatum: August 2010
- Umfang: 61 Seiten
- Dateigröße: 1,3 MB
- Note: 1,3
- Institution / Hochschule: Fachhochschule Gelsenkirchen Deutschland
- Bibliografie: ca. 32
- ISBN (eBook): 978-3-8428-0313-8
- Sprache: Deutsch
- Prämierung:
- Arbeit zitieren: Wedra, Andreas August 2010: Vorgehensmodell zur quantitativen Prognose durch Künstliche Neuronale Netze in Management Support Systemen, Hamburg: Diplomica Verlag
- Schlagworte: Neuronales Netz, Quantitative Prognose, Management Support System, Datenbereitstellung, Modellspezifikation
28,00 €
PDF-eBook Download: 28,00 €
Diplomarbeit von Andreas Wedra
Einleitung:
Im Rahmen dieser Abschlussarbeit zur Erlangung des akademischen Grades Bachelor of Science (B.Sc.) soll ein Vorgehensmodell zur Entwicklung einer DV-Anwendung zur Managementunterstützung vorgestellt werden, die ein Neuronales Netz (NN) zur quantitativen Prognose simuliert.
Die Abschlussarbeit ist so aufgebaut, dass die zur konzeptionellen und technischen Realisierung notwendigen Grundlagen zur IT-basierten Managementunterstützung durch Management Support Systeme und Grundlagen zur Anwendung von Künstlichen Neuronalen Netzen (KNN) zur quantitativen Prognose in den jeweiligen Kapiteln 2 und 3 beschrieben werden.
Die IT-basierte Managementunterstützung ist eine komplexe und dynamische Aufgabe, die es nicht zulässt, die Informationsgenerierung durch Künstliche Neuronale Netze isoliert von anderen managementunterstützenden DV-Anwendungen zu betrachten. Aus diesem Grund orientiert sich diese Abschlussarbeit sehr stark an einer modernen Ausprägung eines Management Support Systems - dem sogenannten Business Intelligence Konzept - um den gesamten Komplex der IT-basierten Managementunterstützung integriert zu betrachten.
Die computergestützte Anwendung von Künstlichen Neuronalen Netzen soll jedoch nicht den Anschein erwecken, dass deren mathematischen Grundlagen zu vernachlässigen sind. Ganz im Gegenteil sind fundierte Kenntnisse über Funktionsweisen und Besonderheiten von Künstlichen Neuronalen Netzen zwingend erforderlich, um die Methode richtig anzuwenden und die in der Literatur oft hoch gelobten Stärken zur Geltung zu bringen.
Die in den Kapiteln 2 und 3 erläuterten Grundlagen werden im 4. Kapitel einem Vorgehensmodell zugeordnet und miteinander kombiniert, um wichtige Anhaltspunkte und Kriterien für die Entwicklung einer DV-Anwendung zur quantitativen Prognose durch Künstliche Neuronale Netze ableiten zu können.
Inhaltsverzeichnis:
| Abbildungsverzeichnis | iv | |
| Abkürzungsverzeichnis | v | |
| 1. | Einleitung | 1 |
| 2. | Management Support Systeme | 2 |
| 2.1 | Eigenschaften realer Managementprobleme | 2 |
| 2.2 | Entwicklung IT-basierter Managementunterstützung | 3 |
| 2.3 | Ausschlaggebende Entwicklung operativer Informationssysteme | 4 |
| 2.4 | Business Intelligence: Moderne Ausprägung eines Management Support Systems | 5 |
| 2.4.1 | Data-Warehouse-Konzept | 6 |
| 2.4.2 | Data Mining | 9 |
| 3. | Künstliche Neuronale Netze | 10 |
| 3.1 | Motivation durch biologisches Vorbild | 10 |
| 3.2 | Betriebliche Anwendung und kritische Bewertung | 12 |
| 3.3 | Technische Realisation | 14 |
| 3.4 | Ausprägungen und Funktionsweise der Verarbeitungseinheiten | 15 |
| 3.4.1 | Eingabefunktion | 17 |
| 3.4.2 | Aktivierungsfunktion | 17 |
| 3.4.3 | Ausgabefunktion | 21 |
| 3.5 | Informationsverarbeitung in Netzwerken aus Verarbeitungseinheiten | 22 |
| 3.5.1 | Netzwerktopologie | 22 |
| 3.5.2 | Informationsfluss | 23 |
| 3.5.3 | Verarbeitungsstrategie | 26 |
| 3.6 | Parametrisierung von Netzwerken aus Verarbeitungseinheiten | 27 |
| 3.6.1 | Trainings- und Validierungsphasen | 28 |
| 3.6.2 | Ausgewählte Verfahren zur Parametrisierung | 31 |
| 3.7 | Ausgewählte Netzwerkparadigmen | 32 |
| 4. | Vorgehensmodell zur quantitativen Prognose in Management Support Systemen durch Künstliche Neuronale Netze | 35 |
| 4.1 | Überblick | 35 |
| 4.2 | Formulierung der Problemstellung | 36 |
| 4.3 | Datenbereitstellung | 36 |
| 4.3.1 | Datenselektion | 37 |
| 4.3.2 | Datenakquise | 39 |
| 4.3.3 | Datenvorverarbeitung | 45 |
| 4.4 | Modellerstellung | 48 |
| 4.4.1 | Spezifikation der Netzwerkarchitektur | 49 |
| 4.4.2 | Parametrisierung der Netzwerkarchitektur | 51 |
| 4.4.3 | Modellbewertung | 52 |
| 4.5 | Anwendung zur Managementunterstützung | 52 |
| 5. | Persönliches Fazit | 53 |
| Literaturverzeichnis | 55 | |
| Eidesstattliche Versicherung | 58 |
Textprobe:
Kapitel 3.6.1, Trainings- und Validierungsphasen:
In der Trainingsphase werden Lernalgorithmen (oder Lernregeln) verwendet, um den Parameter des Künstlichen Neuronalen Netzes auf Basis der zur Verfügung gestellten Daten Werte zuzuweisen. ‘Dabei sollte ein Lernverfahren assoziative Lernziele verfolgen, welches die freien Parameter der KNN derart verändert, dass ein KNN nach wiederholter Präsentation von Paaren aus Eingabe- und Ausgabemustern die korrekte Assoziation für bekannte Muster selbstständig vornehmen kann und darüber hinaus unbekannte, ähnliche Eingabemuster im Sinne einer Generalisierung korrekt zuordnet.’ Es lassen sich folgende Arten des Lernens im Zusammenhang mit KNN benennen:
Überwachtes Lernen (supervised learning):
Beim überwachten Lernen werden Daten benötigt, die neben dem Eingabemuster auch die ‘richtigen’ Ausgabemuster beinhalten. Das KNN berechnet durch die Präsentation der Eingabemuster eine Ausgabe, die mit der ‘gewünschten’ Ausgabe verglichen wird. Die Differenz zwischen tatsächlicher Ausgabe und ‘gewünschter’ Ausgabe wird als Grundlage für die Modifikation der Gewichte verwendet, um die Differenz beziehungsweise den Fehler zu minimieren.
Bestärkendes Lernen (reinforcement learning):
Das bestärkende Lernen arbeitet ähnlich wie das überwachte Lernen und wird daher in der Literatur teilweise als Methode des Oberbegriffes ‘Überwachtes Lernen’ aufgeführt. Da sich das bestärkende Lernen im Gegensatz zum überwachten Lernen zu Prognosezwecken aufgrund seiner Ineffizienz nur bedingt eignet wird in dieser Abschlussarbeit klarer zwischen diesen beiden Ansätzen differenziert. Beim bestärkenden Lernen können oder sollen die Ausgabemuster ausschließlich dazu genutzt werden, um Aussagen über die Korrektheit einer vom KNN erzeugten Ausgabe zu treffen. Da der Lernalgorithmus nur weiß, ob die Ausgabe richtig oder falsch war und nicht weiß was genau falsch war, muss sukzessive nach der besten Lösung gesucht werden. Dies erhöht natürlich den Lernaufwand gegenüber dem überwachten Lernen.
Unüberwachtes Lernen (unsupervised learning):
Bei dieser Art des Lernen können oder sollen nur die Eingabemuster zum Lernen verwendet werden. Dabei wird das KNN entsprechend den Gemeinsamkeiten in den Eingabemustern parametrisiert.
Wie bereits gerade angedeutet, sollte die Parametrisierung eines KNN, welches zur Prognose verwendet wird, immer ein überwachtes Lernverfahren verwenden, wenn die Trainingsdaten die Verwendung erlauben. Vor dem überwachten Lernvorgang ist es üblich, die Datenmengen in Trainingsdaten und Validierungsdaten zu unterteilen. In der Trainingsphase wird das KNN mit den Trainingsdaten nach dem oben beschriebenen Schema parametrisiert. Die Trainingsdaten können mehrmals in Lernschritten zur Modifikation verwendet werden. Nach jedem Lernschritt wird aus der Abweichung zwischen tatsächlicher Ausgaben und ‘gewünschter’ Ausgaben der durchschnittliche Gesamtfehler berechnet. Da in jedem Lernschritt dem KNN die gleichen Trainingsdaten präsentiert werden, wird der durchschnittliche Gesamtfehler bei zunehmender Anzahl an Lernschritten immer weiter abnehmen. Ziel des Lernverfahrens ist jedoch nicht, dass das KNN nur bei bekannten Eingabemustern zu den gewünschten Ausgaben kommt, sondern auch bei unbekannten Eingabemustern zu guten Ergebnissen kommt. Da die Generalisierungsfähigkeit anhand der Trainingsdaten nicht beurteilt werden kann, läuft parallel zu der Trainingsphase eine Validierungsphase ab.
In dieser Phase werden dem KNN die unbekannten Validierungsdaten präsentiert und aus den Abweichungen zwischen tatsächlicher Netzausgaben und der ‘gewünschten’ Ausgaben ebenfalls der durchschnittliche Gesamtfehler berechnet. Da ein KNN in der Validierungsphase nicht lernt, können die Validierungsdaten in Lernschritten als unbekannte Datenmuster benutzt werden. Der durchschnittliche Gesamtfehler der Validierungsdaten nimmt zuerst ab, da die Modifikation der Parameter auch bei unbekannten Daten zu besseren Ausgaben führen. Bei steigender Anzahl von Lernschritten passen sich die Parameter jedoch so stark an die Trainingsdaten an, dass unbekannte Eingabemuster zu erhöhten Fehlern führen. Dies wird auch als Overfitting bezeichnet und ist in der folgenden Abbildung 12 sehr gut zu erkennen.
28,00 €
PDF-eBook Download: 28,00 €
Link zur Arbeit:
http://www.diplom.de/ean/9783842803138
Arbeit zitieren:
Wedra, Andreas August 2010: Vorgehensmodell zur quantitativen Prognose durch Künstliche Neuronale Netze in Management Support Systemen, Hamburg: Diplomica Verlag
Schlagworte:
Neuronales Netz, Quantitative Prognose, Management Support System, Datenbereitstellung, Modellspezifikation



