Skip to content

Machine Learning

This section overviews machine learning frameworks and libraries available on the clusters.

Keras

Keras is an API designed for human beings, not machines. Keras follows best practices for reducing cognitive load: it offers consistent & simple APIs, it minimizes the number of user actions required for common use cases, and it provides clear & actionable error messages. It also has extensive documentation and developer guides. For more information, see the official website.

For the list of available versions, type:

$ ml av Keras

NetKet

NetKet is an open-source project for the development of machine intelligence for many-body quantum systems. For more information, see the official website or GitHub.

TensorFlow

TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications. For more information, see the official website.

For more information see the TensorFlow section.

Theano

Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation. For more information, see the official webpage (GitHub).

For the list of available versions, type:

$ ml av Theano