/3D-GAN

🇩🇪 Generierung von 3D Objekten mit Generative Adversial Networks (GANs) und Interpolation zwischen diesen 3D-Objekten im Rahmen einer Projektarbeit.

Primary LanguagePython

Projektarbeit 3D-GAN

Details
Autoren Alexander Melde, Jonas Harlacher
Betreuer Prof. Dr.-Ing. Astrid Laubenheimer
Lehrveranstaltung Projektbasiertes wissenschaftliches Arbeiten unter Anleitung (1. Semester)
Studiengang/Kurs M. Sc. Informatik – Maschinelles Lernen
Titel der Arbeit 3D Generative Adversial Networks (ws18_pa_3d_gan)
Bearbeitungszeitraum 15.10.2018 - 14.01.2019
Abgabedatum 14.01.2019

Aufgabe

Im Rahmen einer Projektarbeit sollte unter Verwendung eines 3D-GAN (Generative Adversial Networks, das dreidimensionale Objekte generiert) geprüft werden, ob das Generieren von Zwischenschritten (Interpolation) zwischen zwei vom 3D-GAN generierten Objekten möglich ist.

Umfang

Im Rahmen der Projektarbeit wurden

  • drei verschiedene Methoden zur Generierung von 3D-Objekten mithilfe von 3D Generative Adversarial Networks in Docker-Container implementiert
  • eine Methode zur Interpolation zwischen zwei 3D-Objekten einer Klasse gefunden und implementiert
  • ein Skript zur Visualisierung der Interpolation zwischen zwei 3D-Objekten in Blender geschrieben
  • Grundlagen zur Verwendung von Docker-Containern auf Hochschul-Rechnern geschaffen (inklusive Einrichtung von Internet durch Proxy im Container mittels selbst geschriebener Skripte.)

sowie ausführlich dokumentiert.

Dokumentation

Die vollständige Dokumentation befindet sich im Wiki dieses Repositories.