Object Recognition software with SAP UI5 and the SAP Digital Manufacturing Cloud

Das Ziel dieser Arbeit ist es, eine SAPUI5-Anwendung zu entwickeln, die eine Methode des maschinellen Lernens, die Bildklassifizierung, verwendet. Zur Klassifizierung dieser Bilder wird ein Convolutional Neural Network (CNN) verwendet. Ein CNN ist ein Deep Learning-Algorithmus, der bestimmte Objekte in einem Bild von anderen unterscheiden kann. Dies wird durch entsprechendes Training der Gewichte und Verzerrungen innerhalb des Netzwerks erreicht. Deep Learning ist eine Familie von Methoden des maschinellen Lernens, bei denen das Lernen von Merkmalen in einem künstlichen neuronalen Netzwerk verwendet wird. Diese Netze werden in der Regel in Python erstellt und trainiert. Das Open-Source-Python-Paket Tensorflow with Keras von Google bietet alle Methoden, die notwendig sind, um ein benutzerdefiniertes CNN zu erstellen oder ein bestehendes Modell auf bestimmte Daten neu zu trainieren. Für diese Arbeit wird das speicher- und laufzeitoptimierte mobiletv2 in Python mit einem benutzerdefinierten Bilddatensatz aus verschiedenen Komponenten neu trainiert. Tensorflow.js von Google ist eine Open-Source-Bibliothek zur Nutzung von Machine Learning Modellen in Javascript. Dadurch können diese Modelle leicht auf jedem Gerät über den Browser verwendet werden. Tensorflow.js wird in einer SAPUI5-Anwendung verwendet, um das CNN-Modell innerhalb der SAP-Umgebung zu nutzen.Die Anwendungsfälle für das Bildklassifizierungsnetzwerk innerhalb logistischer Prozesse werden definiert. Dazu gehört eine Basisanwendung zur Suche von Materialstammdaten anhand eines Bildes des Bauteils. Eine weitere Anwendung eines solchen Netzwerks im SAP-Umfeld ist die Integration in die SAP Digital Manufacturing Cloud Lösung. Die Implementierung einer Manufacturing Execution Anwendung mit Hilfe eines Bildklassifikationsnetzwerkes wird in dieser Arbeit beschrieben. Die dazu notwendigen Grundlagen werden erläutert. Zudem wird die Auswahl der Entwicklungsumgebung beleuchtet. Schließlich werden die Ergebnisse der zu Implementierenden Anwendungsfälle erläutert und bewertet.

Institutions

Publication Details

Journal
reposiTUm (TU Wien)
Published
2025-10-01
DOI
https://doi.org/10.34726/hss.2025.99361
Primary Topic
Digital Transformation in Industry
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Object Recognition software with SAP UI5 and the SAP Digital Manufacturing Cloud

reposiTUm (TU Wien)
Digital Transformation in Industry
article

Object Recognition software with SAP UI5 and the SAP Digital Manufacturing Cloud

article en

Abstract

Das Ziel dieser Arbeit ist es, eine SAPUI5-Anwendung zu entwickeln, die eine Methode des maschinellen Lernens, die Bildklassifizierung, verwendet. Zur Klassifizierung dieser Bilder wird ein Convolutional Neural Network (CNN) verwendet. Ein CNN ist ein Deep Learning-Algorithmus, der bestimmte Objekte in einem Bild von anderen unterscheiden kann. Dies wird durch entsprechendes Training der Gewichte und Verzerrungen innerhalb des Netzwerks erreicht. Deep Learning ist eine Familie von Methoden des maschinellen Lernens, bei denen das Lernen von Merkmalen in einem künstlichen neuronalen Netzwerk verwendet wird. Diese Netze werden in der Regel in Python erstellt und trainiert. Das Open-Source-Python-Paket Tensorflow with Keras von Google bietet alle Methoden, die notwendig sind, um ein benutzerdefiniertes CNN zu erstellen oder ein bestehendes Modell auf bestimmte Daten neu zu trainieren. Für diese Arbeit wird das speicher- und laufzeitoptimierte mobiletv2 in Python mit einem benutzerdefinierten Bilddatensatz aus verschiedenen Komponenten neu trainiert. Tensorflow.js von Google ist eine Open-Source-Bibliothek zur Nutzung von Machine Learning Modellen in Javascript. Dadurch können diese Modelle leicht auf jedem Gerät über den Browser verwendet werden. Tensorflow.js wird in einer SAPUI5-Anwendung verwendet, um das CNN-Modell innerhalb der SAP-Umgebung zu nutzen.Die Anwendungsfälle für das Bildklassifizierungsnetzwerk innerhalb logistischer Prozesse werden definiert. Dazu gehört eine Basisanwendung zur Suche von Materialstammdaten anhand eines Bildes des Bauteils. Eine weitere Anwendung eines solchen Netzwerks im SAP-Umfeld ist die Integration in die SAP Digital Manufacturing Cloud Lösung. Die Implementierung einer Manufacturing Execution Anwendung mit Hilfe eines Bildklassifikationsnetzwerkes wird in dieser Arbeit beschrieben. Die dazu notwendigen Grundlagen werden erläutert. Zudem wird die Auswahl der Entwicklungsumgebung beleuchtet. Schließlich werden die Ergebnisse der zu Implementierenden Anwendungsfälle erläutert und bewertet.

reposiTUm (TU Wien)
TU Wien (AT)
Openalex Percentile: Top 39%
Digital Transformation in Industry
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.