Fast, flexible and fun neural networks.
Project description
Documentation
The full documentation is at http://brainstorm.rtfd.org.
History
0.5 (2015-12-01)
Changed Behaviour
examples now run on CPU by default
added brainstorm.tools.shuffle_data and brainstorm.tools.split to help with data preparation
SigmoidCE and SquaredDifference layers now outputs a loss for each dimension instead of summing over features.
SquaredDifference layer does no longer scale by one half.
Added a SquaredLoss layer that computes half the squared difference and has an interface that is compatible with the SigmoidCE and SigmoidCE layers.
Output probabilities renamed to predictions in SigmoidCE and SigmoidCE layers.
New Features
added a use_conv option to brainstorm.tools.create_net_from_spec
added criterion option to brainstorm.hooks.EarlyStopper hook
added brainstorm.tools.get_network_info function that returns information about the network as a string
added brainstorm.tools.extract function that applies a network to some data and saves a set of requested buffers.
brainstorm.layers.mask layer now supports masking individual features
added brainstorm.hooks.StopAfterThresholdReached hook
Improvements
EarlyStopper now works for any timescale and interval
Recurrent, Lstm, Clockwork, and ClockworkLstm layers now accept inputs of arbitrary shape by implicitly flattening them.
several fixes to make building the docs easier
some performance improvements of NumpyHandler operations binarize_t and index_m_by_v
sped up tests
several improvements to installation scripts
Bugfixes
fixed sqrt operation for PyCudaHandler. This should fix problems with BatchNormalization on GPU.
fixed a bug for task_type=’regression’ in brainstorm.tools.get_in_out_layers and brainstorm.tools.create_net_from_spec
removed defunct name argument from input layer
fixed a crash when applying brainstorm.hooks.SaveBestNetwork to rolling_training loss
various minor fixes of the brainstorm.hooks.BokehVisualizer
fixed a problem with sum_t operation in brainstorm.handlers.PyCudaHandler
fixed a blocksize problem in convolutional and pooling operations in brainstorm.handlers.PyCudaHandler
0.5b0 (2015-10-25)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file brainstorm-0.5.tar.gz
.
File metadata
- Download URL: brainstorm-0.5.tar.gz
- Upload date:
- Size: 246.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8fde7eb1edda32b528db80f36c90abe59647e0ce1e43ebc74ce0f7d285728fd |
|
MD5 | 348510a6a73f39a44760da1f1bf56fb5 |
|
BLAKE2b-256 | 6bce2f4cac3346bb75fbd284d33502df1bfb7a027e9d54c11409af372bc0f7f8 |