Fortgeschritten – neue Sprachen, neue Konzepte
Fortgeschrittenenkurs2: Verschiedene Sprachen (z.B. Java, JavaScript inkl. Frameworks wie React, Vue.js, Angular, Python, Machine Learning)
Die TeilnehmerInnen haben jetzt so viel Erfahrung, daß sie zusammen mit den TutorInnen eigene Projekte definieren und selbständig daran arbeiten auch außerhalb der Kurszeiten. Für die Projekte werden verschiedene Programmiersprachen und Frameworks benutzt je nach ausgewähltem Thema. Die Projekte dauern von wenigen Wochen bis zu mehreren Monaten je nach Projektumfang und Interesse der TeilnehmerInnen. Der Kurs wird von unserem Tutor Maxi geleitet.
Im Machine Learning Projekt wurden u.a. folgende Themen behandelt:
- Was sind Neuronen ?
- Was sind neuronale Netze ?
- Was ist Machine Learning ?
- Wie baut man eine Architektur auf ?
- Wie wählt man einen Datensatz aus ?
- Wie trainiert man ein Modell ?
Danach wurden einfache neuronale Netze mittels TensorFlow implementiert. Diese Machine Learning Anwendung wurde dann auf einen Server mit einem grafischen Web-Front-End integriert. Das Front-End wurde in HTML und JavaScript programmiert, das Back-End in Python. Für die Versionskontrolle wurde Git benutzt.