1. MLUGS Treffen im Oktober 2018

    Unser 22. Treffen ist am Dienstag, dem 16.10. in der Marienstrasse 23 bei AX Semantics.

    Language: German only.

    Thema:

    Wir suchen Vorträge.

    Stellt eure Projekte/Lösungen/Ideen vor.

    Wann:

    16. Oktober 2018 um 18:30

    Wo:

    Marienstrasse 23, Stuttgart-West, AX Semantics (1. OG)

    Bitte meldet euch an unter:

    https://www.meetup.com/Machine-Learning-UserGroup-Stuttgart

  2. Bericht MLUGS Treffen im September 2018

    Protokoll

    Vorstellungsrunde

    • Andreas, Software-Entwickler, AX Semantics
    • Jens, Data-Scientist, AKKA
    • Thomas, Software-Entwickler, Vialytics
    • Patrick, Gründer, Vialytics
    • Wilhelm, Software-Entwickler, Automotive
    • Benedikt, Datascientist, Daimler
    • Stefan, Physiker, AX Semantics
    • Michael, Software-Entwickler, AX Semantics
    • Max, Gründer, Deep Green
    • Thilo, Student, Business-Analytics
    • Christoph, Software-Entwickler, Frauenhofer IPA
    • Brandon, Software-Entwickler, Frauenhofer
    • Arne, Software-Entwickler, selbständig
    • David, Digital-Analytics-Consultant, diconium

    Andreas - PyTorch vs. Tensorflow

    pro pytorch

    • explizit! die forward function muss implementiert werden
    • debugging. kann mit pdb/print erfolgen. weil es einfach python ist
    • PyTorch may be used as a numpy replacement for things not neural network related

    pro tensorflow

    • viel mehr beispiele/tutorial/blogposts
    • sehr viel größere community
    • google

    Beispiele

    • Titanic in keras: https://www.kaggle.com/vipul92/titanic-keras-starter
    • Titanic in pytorch: https://www.kaggle.com/kiranscaria/titanic-pytorch/notebook

    • simple RNN: https://gist.github.com/spro/ef26915065225df65c1187562eca7ec4

    • komplexeres beispiel in pytorch: https://pytorch.org/tutorials/intermediate/seq2seq_translation_tutorial.html

    • zahlen addieren in keras: https://github.com/keras-team/keras/blob/master/examples/addition_rnn.py

    • ähnliche lösung in pytorch: http://172.31.11.181:8888/notebooks/notebooks/pytorch_RNN_seq_addition.ipynb

    visualisierung

    • was ähnliches zu tensorboard von facebook: https://github.com/facebookresearch/visdom
    • Tensorboard mit pytorch: https://github.com/lanpa/tensorboardX
    • (oder: https://github.com/torrvision/crayon )
    • (oder: https://github.com/TeamHG-Memex/tensorboard_logger )
    • oder noch viel simpler: https://github.com/stared/livelossplot

    eager-mode (quasi pytorch in tensorflow)

    • https://medium.com/@yaroslavvb/tensorflow-meets-pytorch-with-eager-mode-714cce161e6c

    Vergleiche von anderen

    • 2017-06 - https://towardsdatascience.com/pytorch-vs-tensorflow-spotting-the-difference-25c75777377b
    • 2018-06 - https://deepsense.ai/keras-or-pytorch/
    • 2017-10 - https://medium.com/huggingface/understanding-emotions-from-keras-to-pytorch-3ccb61d5a983

    misc

    sequence lib in pytorch: https://github.com/pytorch/fairseq

    Patrick - Vialytics

    • machen Straßenzustandserfassung
    • verwendet werden iphones und die werden kehrmaschinen/müllwagen/... eingebaut
    • mithilfe einer app. gps und accelerometer
    • straßen werden bewertet (mit Noten)
    • verwendet Faster-RCNN
    • Google Object Detection API (lokal, nicht in der cloud)
    • Problem ist die Qualität der Annotation der Bilder
    • Google Object Detection API hat häufig out-of-memory

    next

    • Datum: 2018-10-16
    • für Vorträge gerne an melden
  3. MLUGS Treffen im September 2018

    Unser 21. Treffen ist am Dienstag, dem 18.09. in der Marienstrasse 23 bei AX Semantics.

    Language: German only.

    Thema:

    Thema 1: PyTorch vs. Tensorflow

    • Warum PyTorch und nicht Tensorflow/Keras?
    • Ein paar Codebeispiele
    • viele Links für den Einstieg in PyTorch
    Thema 2:

    Patrick von Vialytics stellt vor, was sie mit Machine Learning machen und welche Probleme sie zu lösen haben.

    Wir suchen weitere Vorträge.

    Stellt eure Projekte/Lösungen/Ideen vor.

    Wann:

    18. September 2018 um 18:30

    Wo:

    Marienstrasse 23, Stuttgart-West, AX Semantics (1. OG)

    Bitte meldet euch an unter:

    https://www.meetup.com/Machine-Learning-UserGroup-Stuttgart

  4. Bericht MLUGS Treffen im Juni 2018

    Protokoll

    Vorstellungsrunde

    • Andreas, Software-Entwickler, AX Semantics
    • David, Digital-Analytics-Consultant, diconium
    • Lukas, luftdaten.info
    • Michael, Software-Entwickler, AX Semantics

    Michael - Understanding LSTMs

    http://colah.github.io/posts/2015-08-Understanding-LSTMs/

    Michael erklärt uns den Blogpost und die Grafiken darin.

    Andreas - dotAI Highlights

    Andreas - CoNLL–SIGMORPHON 2018 Shared Task: Universal Morphological Reinflection

    misc

    Papers

    slides / blogposts

    Courses

    next

    • erstmal Sommerpause
    • Datum: 2018-09-18
    • Vorträge

      • Uwe: Lösung von seines Problems unter Verwendung von DTW
      • (weitere Vorschläge sind willkommen!)
  5. MLUGS Treffen im Juni 2018

    Unser zwanzigstes Treffen ist am Dienstag, dem 19.06. in der Marienstrasse 23 bei AX Semantics.

    Language: German only.

    Thema:

    • Uwe stellt die Lösung von seinem Problem unter Verwendung von DTW vor. :)

    • Andreas erzählt Highlights von der dotAI

    Wir suchen weitere Vorträge.
    Stellt eure Projekte/Lösungen/Ideen vor.

    Wann:

    19. Juni 2018 um 18:30

    Wo:

    Marienstrasse 23, Stuttgart-West, AX Semantics (1. OG)

    Bitte meldet euch an unter:

    https://www.meetup.com/Machine-Learning-UserGroup-Stuttgart

  6. Bericht MLUGS Treffen im Mai 2018

    Protokoll

    Vorstellungsrunde

    • Andreas, Software-Entwickler, AX Semantics
    • Uwe, macht Raumfahrt, versucht da ML einzusetzen
    • Thomas, Daimler, Analytics
    • Benedikt, Daimler, Ersatzteilpreisvorhersage
    • Wilhelm, Software-Entwickler, privat ML
    • Patrick, Institut für Photogrammetrie, Theorie von DL
    • Michael, Software-Entwickler, AX-Semantics
    • Burkhard, Ulm Uni, Maschinenüberwachung
    • David, aus Ulm
    • Phil, Software-Entwickler, Hobby mit RPI und ML

    Cats vs. Dogs Hands-On

    import keras
    import matplotlib.pyplot as plt
    from keras.preprocessing.image import ImageDataGenerator
    
    model = keras.models.load_model('cats_and_dogs_small_2.h5')
    test_datagen = ImageDataGenerator(rescale=1./255)
    predict_generator = test_datagen.flow_from_directory(
            'predict',
            target_size=(150, 150),
            batch_size=1,
            class_mode=None)
    
    for _ in range(8):
        img = next(predict_generator)
        y = model.predict(img)
        print(y)
        plt.figure()
        plt.imshow(img[0])
        plt.show()
    

    Uwe stellt ein Signalverarbeitungsproblem vor

    misc

    next

    • Uwe stellt die Lösung von seinem Problem unter Verwendung von DTW vor. :)
    • (weitere Vorschläge sind willkommen!)

    Date: 2018-06-19

  7. MLUGS Treffen im Mai 2018

    Unser neunzehntes Treffen ist am Dienstag, dem 15.05. in der Marienstrasse 23 bei AX Semantics.

    Language: German only.

    Thema:

    • Cats vs. Dogs Hands-On

      • wir gehen zusammen durch den Code eines Katzen vs. Hunde Klassifikators
      • der Code läuft mit GPUs auf AWS
      • jeder kann (sofern Notebook mitgebracht) mit dem Code rumprobieren

    Wir suchen weitere Vorträge.
    Stellt eure Projekte/Lösungen/Ideen vor.

    Wann:

    15. Mai 2018 um 18:30

    Wo:

    Marienstrasse 23, Stuttgart-West, AX Semantics (1. OG)

    Bitte meldet euch an unter:

    https://www.meetup.com/Machine-Learning-UserGroup-Stuttgart

  8. Bericht MLUGS Treffen im April 2018

    Protokoll

    Vorstellungsrunde

    • Andreas, Software-Entwickler, AX Semantics
    • Alessia, hat Kognitionswissenschaften studiert
    • Katja, macht ML, Finanzen
    • Tobias, Conversional
    • Markus, Applications-Ing, Mathworks
    • Barbara, macht steno
    • Enrique, Entwickler, Mimacom
    • Michael, Software-Entwickler, AX Semantics

    +1 Nachzügler

    Learnings aus dem Erstellen eines Ordering-Sequence-Models (Andreas Madsack)

    • wir haben hier mitgemacht: http://taln.upf.edu/pages/msr2018-ws/SRST.html
    • Aufgabe bearbeitet. Lösung abgegeben. Aber keine guten Ergebnisse
    • Viel gelernt, Setup für Teilnahme an Workshops gebaut
    • Ziel: sequence-Models auf andere Probleme anwenden.

    News

    Konferenzen

    • Auf dieser Website gibt es eine Liste mit Konferenzen in Europa. Wem mehr bekannt sind möge diese bitte ergänzen. Wer Konferenzen empfehlen oder davon berichten kann, ist herzlich eingeladen, dies bei einem unserer Treffen zu tun. Es spielt dabei keine Rolle ob in 5 Minuten oder 1 Stunde berichtet wird, jeder Beitrag ist gerne gesehen.
    • Die Registrierung für die International Conference on Machine Learning (ICML) ist seit dem 2018-04-16 möglich.

    Meetups

    Folgende Meetups (o. ä.) finden in nächster Zeit im Raum Stuttgart statt und beschäftigen sich mit Machine Learning oder einem nahen Feld wie beispielsweise Data Science:

    Berichte von den Meetups sind bei den Treffen im Mai oder Juni gerne gesehen.

    Paper

    Blog posts

    Bücher

    General News

    • KI-System vermehrt sich selbst, um effizienter zu werden, Paper, Golem
    • Deepmind zerstört neuronale Netze, um sie zu verstehen, Deepmind, Golem
    • Linux Foundation startet Projekt für Open-Source-KI, Golem
    • Baidu zeigt Übersetzungsgerät für unterwegs, Golem
    • Google-Mitarbeiter protestieren gegen Militärprojekt Maven, Golem
    • Initiative Applied AI: KI verstehen und ihren Gesellschaftseinfluss diskutieren, Golem
    • Eine künstliche Intelligenz als Bürgermeister (4000 Stimmen, Platz 3), Golem
    • Forscher lernen KI mit Hilfe eines Hundes an, Paper, Golem
    • Google AIY Vision und Voice: Tensorflow-KI und Raspberry Pi im Pappwürfel, Golem

    Sonstiges

    Problemvorstellungen

    Strings matchen

    i.e.

    # 005?Lastschrifteinzug?009500?NR6288xxxxxx AMAZON.DE LUKAUFUMSATZ05.0xxx0522???VISA AMAZON EU AMAZON.DE
    # 005?Lastschrifteinzug?009500?NR6288xxxxxx AMAZON.DE LUKAUFUMSATZ16.0xxx3407???VISA AMAZON SVCS EU-DE AMAZ
    

    Es sollen Kostenstellen zusammen gemappt werden. Dabei unterscheiden sich meist die Rechnungsnummern. Ein Distanzmaß wie Jaro–Winkler bewertet nicht, ob der Unterschied nur die Rechnungsnummmer ist, oder der Name der buchenden Firma.

    Lösungsvorschlag: teilstrings clustern. Bevorzugt Name der buchenden Firma.

    next

    nächster Termin: 2018-05-15

  9. MLUGS Treffen im April 2018

    Unser achtzehntes Treffen ist am Dienstag, dem 17.04. in der Marienstrasse 23 bei AX Semantics.

    Language: German only.

    Thema:

    • Learnings aus dem Erstellen eines Ordering-Sequence-Models
    • Problemvorstellungsrunde der Teilnehmer

    Wann:

    17. April 2018 um 18:30

    Wo:

    Marienstrasse 23, Stuttgart-West, AX Semantics (1. OG)

    Bitte meldet euch an unter:

    https://www.meetup.com/Machine-Learning-UserGroup-Stuttgart

  10. Bericht MLUGS Treffen im März 2018

    Protokoll

    Vorstellungsrunde

    • Andreas, Software-Entwickler, AX Semantics
    • Arne, Software-Entwickler, selbständig
    • Frank, sucht neue Mitarbeiter, selbständig
    • Wilhelm, Software-Entwickler, privat ML
    • Jens, Data-Scientist, Gigatronik
    • Kevin, IT-Consultant, Novatec
    • Josip, Bsc-ant, Novatec
    • Ruben, Finanzberater, interesse an ML
    • Daniel, Informatiker, selbständig
    • Thomas, Mathematiker, privat interessiert
    • Simon, Student Politikwissenschaften
    • Gerhard, Physiker
    • Chistian, Artifician-Intelligence-Researcher, Daimler
    • Michael, Software-Entwickler, AX-Semantics
    • Tobias, Gründer, conversional

    +3 Nachzügler

    "Einführung in Sequence-to-Sequence-Modelle" von Andreas Madsack

    Links aus dem Vortrag:

    • http://colah.github.io/posts/2015-08-Understanding-LSTMs/
    • http://karpathy.github.io/2015/05/21/rnn-effectiveness/
    • Google Translate: https://arxiv.org/pdf/1609.08144.pdf
    • Addition RNN: https://github.com/keras-team/keras/blob/master/examples/addition_rnn.py
    • Date format conversion: https://medium.com/datalogue/attention-in-keras-1892773a4f22
    • Embeddings: http://ahogrammer.com/2017/03/22/why-is-word-embeddings-important-for-natural-language-processing/
    • https://distill.pub/2016/augmented-rnns/
    • https://www.youtube.com/watch?v=IxQtK2SjWWM - Lecture 10: Neural Machine Translation and Models with Attention
    • https://explosion.ai/blog/deep-learning-formula-nlp

    News

    Nachdem während des Treffens im Februar ein paar Konferenzen vorgestellt wurden, gibt es jetzt eine Seite auf der Website mit Konferenzen in Europa. Wem weitere bekannt sind, möge diese bitte ergänzen. Berichte über besuchte Konferenzen sind gerne gesehen.

    Autonomes Fahren

    Zu dem Unfall gab es während des Treffens viel Gesprächsbedarf, aber noch wenige Fakten. Inzwischen hat die Tempe Police ein Video der Sekunden vor dem Unfall veröffentlicht. Außerdem gibt es (vermutlich mehrere) Artikel, die aufarbeiten, ob die Technik die Frau rechtzeitig hätte sehen müssen.

    Probleme

    Hardware

    NLP/NLG

    Roboter/Sport

    Sonstiges

    "Data Science at the Corporate Center of Excellence Advanced Analytics & Big Data" von Christian Drescher

    • viele kleine Kaggle-Challenges im Konzern, um herauszufinden, was man machen kann
    • Ziel bei neuen Problemen einen PoC in Wochen, nicht in Jahren
    • wenn der PoC in Betrieb geht, wird er professionalisiert
    • Data Understanding kann auch schon sehr aufschlussreich für die jeweilige Abteilung sein
    • ein AI-Sytem hat auch versteckte Wartungskosten. Es muss immer auch jemand da sein, der sich später in der Produktion kümmert
    • es werden sehr viele Daten in so einem Erprobungs-Auto gesammelt: eher so Terabyte to Exabyte

    • https://arxiv.org/abs/1510.09033

    next

    Termin: 2018-04-17

    Themen: bitte in den Kommentaren oder per Email vorschlagen