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