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

http://deeplearning.net/tutorial/

Einen weitreichenden Überblick liefert die Seite von YerevaNN Research Lab  http://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

http://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 http://www.gitxiv.com

Aufbauend auf Theano:

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

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