Artificial Intelligence und Deep Learning

Wer sich mit Artificial Intelligence beschäftigt und KI-Methoden praktisch anwenden will, der kommt an Neuronalen Netzen und Deep Learning Methoden nicht vorbei. Demnächst werden wir einen eigenen Workshop zu diesem Thema anbieten. Bis dahin und vorab hier ein paar Links zu entsprechenden Webseiten und Online-Büchern:

Es gibt mit Sicherheit endlos viele Webseiten mit mehr oder weniger guten Einführungen. Eine Seite, die uns gut gefallen hat ist die des LISA Lab am kanadischen Institute for Learning Algorithms in Montreal

https://deeplearning.net/tutorial/

Einen weitreichenden Überblick liefert die Seite von YerevaNN Research Lab  https://yerevann.com/a-guide-to-deep-learning/.

Sehr schön  und auch empfehlenswert zum Verständnis insbesondere der mathematischen Grundlagen ist das das Online Buch über Deep Learning von Ian Goodfellow, Yoshua Bengio and Aaron Courville

https://www.deeplearningbook.org/

Hier eine Liste der gängigsten Tools und Softwarepakete zur Entwicklung von Deep Learning und Machine Learning Methoden:

Caffe (Berkeley) https://github.com/BVLC/caffe

Tensorflow (Google) https://github.com/tensorflow/tensorflow

Theano (Theano Development Team. “Theano: A Python framework for fast computation of mathematical expressions”) https://github.com/Theano/Theano

CNTK (Microsoft) https://github.com/Microsoft/CNTK

GitXiv — Collaborative Open Computer Science – ein Open Source Repository mit Projekten zum Thema https://www.gitxiv.com

Aufbauend auf Theano:

Lasagne https://github.com/Lasagne/Lasagne

Keras https://github.com/fchollet/keras