Refine
Document type
- Bachelor Thesis (4)
Language
- German (4) (remove)
Has full text
- Yes (4)
Is part of the Bibliography
- No (4)
Keywords
- Adversarial examples (1)
- Bildverarbeitung (1)
- Digitale Einkaufsliste (1)
- FDT (1)
- Field Device Tool (1)
- Java Programmierung (1)
- Maschinelles Lernen (1)
- OPC (1)
- OPC UA (1)
- OPC Unified Architecture (1)
Course of studies
- WIB - Wirtschaftsinformatik (4) (remove)
Der SmartCrawler ist ein auf Java basierendes Programm, das von dem Unternehmen PAMA Technologies GmbH verwendet wird, um Bilder aus dem Internet zu laden. Diese Bilder werden im Anschluss daran benutzt, um bestimmte Personen oder Gegenstände wiederzuerkennen. Beim Herunterladen der Bilder, kommt es zu verschiedenen Fehlern, deren Ursache untersucht wurde. Daraufhin sind die Fehlerursachen benannt und der Zusammenhang erklärt worden. Die beschriebenen Fehler beim Herunterladen der Bilder, müssen behoben werden, um ein Modell zur Wiedererkennung bestmöglich zu trainieren.
In meiner Arbeit sollen der SmartCrawler-Prozess verbessert und Tools für weitere Aufgabenfelder untersucht sowie getestet werden. Ziel ist, Fehlerquellen des SmartCrawler zu identifizieren und mit geeigneten Vorschlägen zu beheben. Im Anschluss werden verschiedene Technologien in Bezug auf Gesichtserkennung, Bildbeschreibung und Machine-Learning- Tools getestet. Sie werden anhand von Beispielen zur Einsatzmöglichkeit von Gesichtserkennung und Bildbeschreibung dargestellt. Im Verlauf der Arbeit wird auch das Machine-Learning-Tool vorgestellt und exemplarisch hinterlegt. Da es sich hier um eine praktische Arbeit handelt, werden verschiedene Tools auf ihre Leistungen getestet und bewertet. Als Ergebnis wird dem Leser ein resultierender Workflow präsentiert. Der Workflow enthält den SmartCrawler-Prozess und das anschließende Training eines Modells mit CNTK.
Ein weiteres Ziel ist, dem Leser Möglichkeiten zu bieten, auf dieser Arbeit aufzubauen. Es soll für den Leser möglich sein, die richtige Anwendung für seine Bedürfnisse zu finden und eventuell eigene Projekte auf Basis dieser Arbeit zu erstellen. Weiterhin kann auch der Einsatz von CNTK vom Leser in eigenen Bereichen geprüft werden.
Der moderne Kühlschrank von heute hat viele Funktionen, die einige Jahre zuvor unvorstellbar waren. Die modernen Kühlschränke können sich selbst regulieren, sich selbst reinigen und können die Kühlluft gleichmäßig verteilen. Eine Innovation entsprang vom Unternehmen Samsung und seinem Modell T9000. Ein Kühlschrank, der mit dem Internet verbunden wird und somit das Leben von früher auf den Kopf stellt. Es besitzt ein Display mit dem alle Geräte im Haushalt gesteuert werden können. Die Voraussetzung ist jedoch, alle Geräte müssen mit dem Internet verbunden und auch steuerbar sein. Was der moderne Kühlschrank bis heute jedoch nicht kann, ist die Unterstützung der Menschen beim Einkaufen.
Das Schreiben von Einkaufslisten und der ständige Überblick was im Kühlschrank oder Speiseschrank ver-blieben ist und welche Produkte bereits konsumiert wurden, fällt vielen schwer oder ist einfach nur lästig. Beim Einkaufen werden benötigte Produkte vergessen und jene Produkte, die nicht benötigt werden, werden einge-kauft. Das Führen von Einkaufslisten ist nervenzerreißend, da die Listen bis zum Einkauf gefüllt sind, jedoch beim Einkaufen entweder Zuhause oder im Auto vergessen werden. Dabei würde eine automatische Listenführung das Leben von vielen Menschen erleichtern. Die Einkaufsliste muss nicht mehr geführt werden. Sie aktualisiert sich selbst, wenn ein Produkt nicht mehr vorhanden ist und wird von dem Einkäufer aktualisiert, wenn das fehlende Produkt eingekauft worden ist.
Die vorliegende Thesis behandelt die Thematik „Java Programmierung im Bereich Internet of Things - Ver-wendung eines Raspberry Pi zur Erstellung von digitalen Einkaufslisten - Kann mit Hilfe eines Raspberry Pi das Einkaufen revolutioniert werden?“. Dabei wird in Kombination eines Raspberry Pi und einem Barcode-Scanner ein System entwickelt, das digitale Einkaufslisten erstellt und die Pflege der Produkte über das Internet ermög-licht.
Das Ziel dieser Bachelorthesis ist es, ein System zu entwickeln, das den Benutzer beim Einkaufen unter-stützt und das Kaufen von falschen oder unnötigen Produkten vermeidet. Dabei wird aus der Kombination eines Raspberry Pi und einem Barcode-Scanner eine Produktverwaltungskomponente erstellt, die die verbrauchten Produkte einscannt und dabei automatisch eine Einkaufsliste erstellt, die die benötigten Produkte beinhaltet.
Die vorliegende Arbeit gibt industriellen Entscheidern, Softwareentwicklern, Geräteherstellern und Standardisierungsgremien einen Überblick über die Problematiken bei der Entwicklung plattformübergreifender Anwendungen zum Abruf, zur Visualisierung und zur Modifizierung heterogener Informationen von unterschiedlichen Geräten über standardisierte Kommunikationstechnologien unter mit Einbezug etablierter Geräteintegrationstechnologien. Zum Aufzeigen der Problematiken wurden exemplarisch die Technologien Open Platform Communications Unified Architecture für den standardisierten Kommunikationsaustausch und Field Device Tool als etablierte Geräteintegrationstechnologie zur Umsetzung der prototypischen Implementierung verwendet. Die wichtigsten Erkenntnisse dieser Arbeit sind neben der Notwendigkeit eines auf plattformübergreifenden Plattformen lauffähigen Toolkits, die Erfordernis zur dynamischen Visualisierung der Daten asymmetrischen Typs, die aufgrund der Informationstypenvielfalt des Open Platform Communications Unified Architecture Standards bestehen. Weiterhin zeigen die Ergebnisse dieser Arbeit die Möglichkeit zur Integration etablierter Geräteintegrationsstandards, sofern diese Integration von den Standardisierungsgremien der etablierten Technologien korrekt realisiert wurde.
Die vorliegende Bachelor-Thesis beschäftigt sich mit der Täuschung auf maschinellem Lernen basierender Schadsoftwareerkennung unter realitätsnahen Bedingungen.
Neben der detaillierten Betrachtung des Forschungsgegenstandes werden hierfür, die vom aktuellen Forschungsstand hervorgebrachten Angriffe, hinsichtlich des Effektivitätskriteriums der Über- tragbarkeit auf zum Angriffszeitpunkt unbekannte Modelle, evaluiert und ein speziell für diese Bedingungen konzipierter, iterativer Ensemble-Ansatz zur Generierung von übertragbaren Adversarial Examples vorgestellt.
Die aus den Untersuchungen stammenden Ergebnissen zeigen, dass die Leistung herkömmlicher Verfahren, unter wirklichkeitsnahen Bedingungen oder im Einsatz gegen kommerzielle Produkte, stark abnimmt. Weitere Erkenntnisse der Forschung umfassen den Ausschluss eines linearen Zusammenhanges zwischen verfügbarem Wissen und Evasionserfolg, die Steigerung der Übertragbarkeit durch Zunahme der Ensemblegröße sowie die Einsatzfähigkeit der entwickelten Methodik gegen kommerzielle Antivirus Produkte.
Die Inhalte der vorliegenden Thesis verfolgen dabei einen rein edukatorischen Ansatz, der durch das Aufdecken von sicherheitsrelevanten Schwachstellen als Handlungsimpuls für Betreiber kommerzieller Antivirus-Lösungen dienen und nicht zum Begehen von Straftaten animieren soll.