Giter Site home page Giter Site logo

jentie / openhpi-kipraxis Goto Github PK

View Code? Open in Web Editor NEW

This project forked from christianwarmuth/openhpi-kipraxis

0.0 0.0 0.0 49.59 MB

Materialien zum openHPI Online-Kurs "Künstliche Intelligenz und Maschinelles Lernen in der Praxis"

License: MIT License

Jupyter Notebook 94.40% Python 5.60%

openhpi-kipraxis's Introduction

"Künstliche Intelligenz und Maschinelles Lernen in der Praxis"

Begleitmaterial zum Online Kurs "Künstliche Intelligenz und Maschinelles Lernen in der Praxis" von Christian Warmuth und Johannes Hötter.

Link zum Kurs: https://open.hpi.de/courses/kipraxis2021"

Link zum Vorgängerkurs: https://open.hpi.de/courses/kieinstieg2020

Table of Contents

  1. Kurszusammenfassung
  2. Installation
  3. Hinweise zur Ausführung
  4. Quellen

Kurszusammenfassung

Alle reden über “Maschinelles Lernen”, "Neuronale Netze", "Künstliche Intelligenz" und "Deep Learning - doch wie diese Techniken genau in der Praxis funktionieren und eingesetzt werden, erfahren Sie in diesem weiterführenden openHPI Kurs.

In diesem vierwöchigen Gratis-Kurs können Jugendliche und andere Interessierte ohne Programmier-Erfahrung und technisches Hintergrundwissen lernen, wie Machine Learning Projekte in der Praxis umgesetzt werden können. Wir wollen dabei das Basiswissen aus dem Kurs “Künstliche Intelligenz und Maschinelles Lernen für Einsteiger” weiter vertiefen und Ihnen ein Gefühl für die Chancen und Herausforderungen von Machine Learning Projekten in der Praxis vermitteln. Dafür betrachten wir mehrere konkrete Anwendungsfälle - unter anderem die Erkennung von Gebärdensprache aus Bildern und die Stimmungsanalyse von Zeitungsartikeln. Geleitet wird der Kurs von den Masterstudenten Johannes Hötter und Christian Warmuth.

Dieses Repository beinhaltet die Begleit-Materialien zum Online-Kurs auf openHPI in Form von Jupyter Notebooks und Google Colab Notebooks.

Installation

Nur notwendig bei lokaler Ausführung der Notebooks - siehe Hinweis weiter unten. Vorraussetzung unter anderem die Installation von Python. Für die Ausführung der Notebooks ohne Setup-Aufwand, können Sie diese als Google Colab ausführen (siehe unten).

  1. Klone das Repo
    git clone https://github.com/christianwarmuth/openhpi-kipraxis
    
    cd openhpi-kipraxis
  2. Installiere Packages
    pip install -r requirements.txt
  3. (optional) Installiere seperaten Kernel
    python3 -m ipykernel install --name ki-praxis 
    

Hinweise zur Ausführung mit Google Colab

Für alle Notebooks gilt: Will man diese ausführen, so öffnet man die Notebooks in GitHub direkt (per Click auf den Namen). Im Notebook erscheint oben ein Button "Open in Colab", den man klicken muss.

Hinweise zur Ausführung mit Jupyter Notebooks/Jupyter Lab

Man kann die im Github befindlichen Notebooks auch lokal ausführen. Hierfür folgen Sie bitte dem Installationsskript. Hinweise zur Ausführung von Jupyter Notebooks/Jupyter Lab findet sich hier.

Hinweise zu Woche 2 und 4:

Für Woche 1 und 3 können wir die Daten direkt hier im Repository zur Verfügung stellen bzw. direkt beziehen. Für Woche 2 und Woche 4 haben wir Datensätze von Kaggle verwendet und dürfen diese leider nicht selbst zur Verfügung stellen. Hierzu muss man sich zuerst bei Kaggle einen Account anlegen und anschließend den eigenen Username und Token herausfinden. Siehe https://www.kaggle.com/docs/api oder https://github.com/Kaggle/kaggle-api. Gibt man diesen Username und Token dann am Anfang des Google Colab Notebooks an, so kann man auch diesen Code ausführen.

Hinweis zu Exkurs Reinforcement Learning in Woche 1: Die gezeigten Inhalte im Exkurs Reinforcement Learning kann man leider nicht in Google Colab ausführen, da man hierfür eine OpenAI Gym Environment benötigt, die lokal installiert werden muss.

Folge den Installationsskripten von https://github.com/Kautenja/gym-super-mario-bros und https://github.com/Kautenja/nes-py um den Exkurs lokal ausführen zu können.

Quellen

Woche 1:

openhpi-kipraxis's People

Contributors

christianwarmuth avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.