Blocks

E435218

Blocks is a Python deep learning framework built on top of Theano that provides modular, reusable components for constructing and training neural networks.

All labels observed (1)

Label Occurrences
Blocks canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf deep learning framework ⓘ
open-source software ⓘ
basedOn Theano ⓘ
category Python library ⓘ
machine learning library ⓘ
designGoal composability of neural network components ⓘ
separation of model definition and training algorithm ⓘ
developedAt Université de Montréal ⓘ
developedBy MILA ⓘ
linked to: Mila
feature bricks abstraction ⓘ
checkpointing ⓘ
graph annotations ⓘ
logging ⓘ
monitoring extensions ⓘ
regularization utilities ⓘ
training algorithms ⓘ
hostedOn GitHub ⓘ
integratesWith Fuel ⓘ
license MIT License ⓘ
primaryUse prototyping neural network models ⓘ
research in deep learning ⓘ
programmingLanguage Python ⓘ
provides modular components ⓘ
reusable components ⓘ
relatedTo Fuel data pipeline library ⓘ
Theano numerical computation library ⓘ
linked to: Theano
repositoryName mila-udem/blocks ⓘ
status no longer actively maintained ⓘ
supports AdaDelta ⓘ
AdaGrad ⓘ
Adam optimizer ⓘ
GPU acceleration via Theano ⓘ
GRU networks ⓘ
LSTM networks ⓘ
RMSProp ⓘ
batch normalization ⓘ
convolutional neural networks ⓘ
dropout regularization ⓘ
early stopping ⓘ
feedforward neural networks ⓘ
gradient descent optimization ⓘ
learning rate scheduling ⓘ
mini-batch training ⓘ
neural network construction ⓘ
neural network training ⓘ
recurrent neural networks ⓘ
weight decay ⓘ
uses Theano computation graphs ⓘ
writtenIn Python ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Theano → usedAsBackendFor → Blocks ⓘ