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 NERFINISHED
category Python library
machine learning library
designGoal composability of neural network components
separation of model definition and training algorithm
developedAt Université de Montréal NERFINISHED
developedBy MILA NERFINISHED
feature bricks abstraction
checkpointing
graph annotations
logging
monitoring extensions
regularization utilities
training algorithms
hostedOn GitHub NERFINISHED
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 NERFINISHED
repositoryName mila-udem/blocks
status no longer actively maintained
supports AdaDelta NERFINISHED
AdaGrad NERFINISHED
Adam optimizer
GPU acceleration via Theano
GRU networks
LSTM networks
RMSProp NERFINISHED
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 NERFINISHED

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