Viele reden über künstliche neuronale Netze und kratzen dabei nur leicht an der Oberfläche. Wir entwickeln bereits erfolgreich Lösungen und setzen diese konsequent in der Industrie um. Unsere Vision ist es, eine führende Marktstellung im europäischen Raum im Bereich künstlicher Intelligenz zu sichern.

NUR WER ANDERS DENKT, KANN NEUES SCHAFFEN.

Das ist unser Grundsatz und kontinuierlicher Antrieb. Wenn du unsere Vision teilst, hast du die Chance mit uns gemeinsam an der erfolgreichen Umsetzung zu arbeiten. Wir bieten dir die Mittel und den kreativen Freiraum dafür.
Wir sind DENKweit. Werde ein DENKer.
Um Ihre Leistungsfähigkeit unter Beweis zu stellen, können Sie die folgenden Herausforderungen lösen und Ihre Lösungen und Ihre Kontaktdaten an uns senden.

Um einen Einblick in Ihre Art der Problemlösung zu bekommen, haben wir folgende Aufgabe entwickelt:

• Erstellen Sie eine Punktwolke im 2D-Raum, wobei jeder Punkt zu einer Klasse gehört. Sie können eine beliebige Punktverteilung und eine beliebige Anzahl von Klassen verwenden.
• Implementierung eines generativen gegnerischen neuronalen Netzwerks, das aus zwei Teilnetzen besteht. Ein Teilnetz sollte Punkte erzeugen, die nicht zum ursprünglichen Punktesatz gehören. Das andere Teilnetz sollte zwischen den neu erzeugten Punkten und den Punkten der ursprünglichen Menge unterscheiden.
• Entwickeln Sie einen Code für ein neuronales Netzwerk, der die Wahrscheinlichkeit voraussagt, dass jeder Punkt im Raum zu jeder der Klassen gehört.
• Lassen Sie Ihr Programm Ihre Ergebnisse visualisieren.

Schreiben Sie den Code von Grund auf in Python oder C++, ohne APIs oder Frameworks wie Tensorflow oder Keras zu verwenden. Dazu gehört auch das Schreiben einer eigenen Optimierungsfunktion. Sie können Module verwenden, die Funktionen für Matrix-Multiplikation, GUIs oder andere Visualisierungsaufgaben implementieren.


Have fun!