Themen für Abschlussarbeiten

An unserem Lehrstuhl sind jederzeit interessante Themen für studentische Abschlussarbeiten (Bachelor / Master) oder für Praxis-, Forschungs- oder Projektmodule zu vergeben. Aktuelle verfügbare Themen stellen wir interessierten Studierenden gerne auf Anfrage persönlich vor. Selbstverständlich besteht zudem die Möglichkeit, mit Vorschlägen auf uns zuzukommen.

Die betreuten Themen beziehen sich vornehmlich auf unsere Forschungsschwerpunkte bzw. auf unsere Forschungsprojekte. Wir sind jederzeit bestrebt, Studierende frühzeitig in unsere Forschungstätigkeiten und - projekte einzubinden, um Ihnen somit eine Vorstellung von akademischer Forschung vermitteln zu können.

Bitte nehmen Sie direkt mit uns Kontakt auf - entweder mit dem jeweiligen Mitarbeiter (Bezug auf ein konkretes Projekt) oder mit Prof. Dr. Hähner bei allgemeinen Themen im Umfeld des Lehrstuhls.

 

Im Folgenden sind die groben Themenbereiche dargestellt, in denen ein individuelles Thema festgelegt werden kann. Bei Interesse kontaktieren Sie bitte den jeweils angegebenen Betreuer. In der Regel sind die angebotenen Themen auch um Forschungs-/Praxis- und Projektmodule erweiterbar. Sollten Sie noch unentschlossen, an Organic Computing im Allgemeinen interessiert oder mit einer eigenen Idee ausgerüstet sein, wenden Sie sich bitte direkt an Prof. Dr. Hähner (Kontaktdaten finden Sie unter "Team").

 

 

Regelbasiertes Machine Learning

  • Multiobjective Optimization im evolutionären Machine Learning / Pittsburgh LCS (Bachelor- oder Masterarbeit / FM/ PM, Ansprechpartner: Michael Heider)
  • Compaction algorithms in XCS(F) (Bachelor- oder Masterarbeit, Ansprechpartner: Michael Heider)

Optimierung / Metaheuristiken

  • Optimierung der Ausführreihenfolge von Programmcode (Bachelor-/Masterarbeit, Ansprechpartner: Michael Heider)
  • Comparison and analysis of different methods for automated algorithm configuration (also known as parameter tuning) on optimization and machine learning tasks (Projektmodul, Bachelor- oder Masterarbeit, Ansprechpartner: Jonathan Wurth)
  • Automated algorithm selection: learning to select the best optimization algorithm / metaheuristic for solving a specific optimization problem (Projektmodul, Bachelor- oder Masterarbeit, Ansprechpartner: Jonathan Wurth)
  • Automating the design of optimization algorithms / metaheuristics with (Push) genetic programming (Projektmodul, Bachelor- oder Masterarbeit, Ansprechpartner: Jonathan Wurth)
  • Learning to Optimize: use deep learning to learn efficient optimization algorithms / metaheuristics (Projektmodul oder Masterarbeit, Ansprechpartner: Jonathan Wurth)
  • Competitive coevolution of optimization algorithms / metaheuristics and problem instances (Projektmodul oder Masterarbeit, Ansprechpartner: Jonathan Wurth)
  • Efficient continuous and combinatorial optimization problem instance generators in Rust or Julia (Praxis- oder Projektmodul, Ansprechpartner: Jonathan Wurth)

Internet der Dinge

  • Arbeiten zu IoT-Netzwerken mit LoRa oder IEEE 802.15.4 auf Anfrage  (Praxis-/Forschungs-/Projektmodul; Ansprechpartner: Victor Gerling)
  • Projekte mit Arduino Nano 33 BLE Sense oder Raspberry Pi Pico (z.B. TinyML) auf Anfrage  (Praxis-/Forschungs-/Projektmodul; Ansprechpartner: Victor Gerling)

Reinforcement Learning

  • Modellbasierte Reinforcement-Learning-Methoden setzen auf die Verwendung von expliziten Umgebungsmodellen, um Vorhersagen über künftige Zustände und Belohnungen zu treffen. Ziel dieser Arbeit ist die Reimplementation solcher Methoden sowie ihre Anwendung und Evaluation anhand verschiedener Problemstellungen im gymnasium-Umfeld. (Projektmodul, Bachelor- oder Masterarbeit, Ansprechpartner:  Marco Steinberger)
  • Multi-Agent Reinforcement Learning (MARL) ist ein spezialisiertes Feld des maschinellen Lernens, das die Interaktion mehrerer Agenten innerhalb einer gemeinsamen Umgebung untersucht. Ziel der hier ausgeschriebenen Arbeit ist es, einen fundierten Vergleich zwischen MARL und Single-Agent RL zu erstellen. Hierfür sollen geeignete Agenten identifiziert und implementiert sowie passende Benchmarks ausgewählt werden, die einen sinnvollen Vergleich ermöglichen. Durch diese Arbeit sollen die Unterschiede und Vorteile beider Ansätze herausgearbeitet werden. (Projektmodul, Masterarbeit oder Bachelorarbeit in Kombination mit Forschungsmodul; Ansprechpartner:  Marco Steinberger)
  • Die Multi-Layer Observer Controller (MLOC) Architektur findet bereits in diversen Bereichen Anwendung, wobei eine der prominentesten Domänen der Straßenverkehr - insbesondere die optimale Steuerung von Ampeln - ist. Ziel dieser Arbeit ist es, moderne Reinforcement Learning Algorithmen in die MLOC Architektur zu integrieren und deren Leistung mit dem Verkehrssimulator SUMO zu evaluieren. (Projektmodul, Bachelor- oder Masterarbeit, Ansprechpartner:  Marco Steinberger)

Bayesian Networks für Fehlerdetektion und Diagnose:

  • Bayesian Networks sind als Tool für viele Anwendungen verwendbar, darunter auch für die Detektion und Diagnose von Anomalien in Datensätzen. Wie kann ein Anwendungsfall im Feld Predictive Maintenance mithilfe von Expertenwissen und aufgezeichneten Daten implementiert werden? (Projektmodul, Bacheloarbeit oder Masterarbeit; Ansprechpartner: Lukas Meitz).

Machine Learning in der Produktion

  • Erstellung eines Agenten zur Konfiguration von industriellen Fertigungsanlagen (Projektmodul oder Masterarbeit; Ansprechpartner: Michael Heider).
  • Eine praktische Demonstration von Explainability in ML; XAI in industry (Bachelor- oder Masterarbeit; Ansprechpartner: Michael Heider).

Cartesian Genetic Programming

Cartesian Genetic Programming (CGP) ist eine Unterart der Genetischen Programmierung - Lösungen werden in einer Graph-Struktur dargestellt anstatt einer Baum-Struktur.

Dadurch entstehen sowohl Vor- als auch Nachteile.

 

Das Thema des Projektmoduls / Abschlussarbeit ist CGP, wobei das Ziel und die Details individuell besprochen werden.

Die komplette Algorithmik (Implementierung von CGP, etc.) muss in einer kompilierbaren, performanten Sprache geschrieben werden (C++, Rust, Julia, ...). Die Programmiersprache für die Evaluation ist frei wählbar.

(Projektmodul, Bachelor- oder Masterarbeit. Ansprechpartner: Henning Cui)

 

 

Zeitreihenanalyse mit Machine Learning für Predictive Maintenance

Predictive Maintenance (PdM) nutzt Datenanalyse und Machine Learning, um den Zustand von Maschinen kontinuierlich zu überwachen und Ausfälle vorherzusagen. Ziel ist es, durch rechtzeitige Wartungsmaßnahmen unerwartete Stillstände zu vermeiden, die Lebensdauer von Maschinen zu verlängern und die Effizienz zu steigern. In einer Abschlussarbeit können aktuell offene Fragestellungen im Forschungsfeld bearbeitet werden, z.B. durch die praxisnahe Integration von PdM oder das Testen moderner Machine-Learning Modelle. (Projektmodul oder Abschlussarbeit Bachelor und Master; Ansprechpartner: Lukas Meitz)

 

 

Externe Abschlussarbeiten

Eine Abschlussarbeit in Kooperation mit einem externen Unternehmen kann nach Absprache von uns betreut werden. Nehmen Sie gerne Kontakt mit uns auf, falls Sie ein spannendes Thema und einen passenden Partner an der Hand haben.

 

  • Wir bieten einige Themen in Kooperation mit folgenden Unternehmen an:
     
    • Firma OSRAM im Bereich
       
      • Active Learning zum Effizienten Trainieren von Industriedaten
      • Explainable AI für industrielle Bildverarbeitung
      • Weitere Themen nach Absprache möglich

Suche