Theano: A Python framework for fast computation of mathematical expressions

05/09/2016
∙
by   The Theano Development Team, et al.
∙
0
∙

Theano is a Python library that allows to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. Since its introduction, it has been one of the most used CPU and GPU mathematical compilers - especially in the machine learning community - and has shown steady performance improvements. Theano is being actively and continuously developed since 2008, multiple frameworks have been built on top of it and it has been used to produce many state-of-the-art machine learning models. The present article is structured as follows. Section I provides an overview of the Theano software and its community. Section II presents the principal features of Theano and how to use them, and compares them with other similar projects. Section III focuses on recently-introduced functionalities and improvements. Section IV compares the performance of Theano against Torch7 and TensorFlow on several machine learning models. Section V discusses current limitations of Theano and potential ways of improving it.

READ FULL TEXT

page 14

page 15

research
∙ 10/03/2016

cleverhans v2.0.0: an adversarial machine learning library

cleverhans is a software library that provides standardized reference im...
research
∙ 08/21/2023

Majorana Demonstrator Data Release for AI/ML Applications

The enclosed data release consists of a subset of the calibration data f...
research
∙ 11/23/2012

Theano: new features and speed improvements

Theano is a linear algebra compiler that optimizes a user's symbolically...
research
∙ 08/18/2022

Legitimacy, Authority, and the Political Value of Explanations

Increasingly secret, complex and inscrutable computational systems are b...
research
∙ 03/10/2017

Neural Networks for Beginners. A fast implementation in Matlab, Torch, TensorFlow

This report provides an introduction to some Machine Learning tools with...
research
∙ 01/07/2021

Dataset Definition Standard (DDS)

This document gives a set of recommendations to build and manipulate the...
research
∙ 05/17/2022

Working with Affective Computing: Exploring UK Public Perceptions of AI enabled Workplace Surveillance

This paper explores public perceptions around the role of affective comp...

Please sign up or login with your details

Forgot password? Click here to reset