Pages

Nov 23, 2013

nnForge v1.1.0

I've just published new nnForge release v1.1.0, which has a lot of new functionality and fixes implemented:
  • Squared Hinge Loss error function added
  • Local contrast subtractive layer hessian and updater implementations added both to CPU and GPU backend
  • Maxout layer added with CPU and GPU backends implemented
  • Added tester functionality for rgb_to_you_convert layer in CUDA backend
  • Learning rate decay functionality for tail iterations is added
  • Fixed:
    • Functionality bug in L2 incoming weights regularizer
    • Functionality bug for rectangular local contrast subtractive
    • Recovered snapshot_invalid functionality

Oct 23, 2013

Convolutional Neural Networks talk

Just did a presentation on convolutional neural networks at Computer Vision meet-up at Yandex. Here are the slides (in Russian).

Sep 22, 2013

nnForge v1.0.7

I released the latest commits to nnForge under the tag v1.0.7. The major improvements are adjustments for regression type of models and 3D convolutional layer implemented in CUDA backend. Here is the complete list:
  • supervised_data_reader now naturaly inherits unsupervised_data_reader: code is simplified
  • supervised_transformed_output_data_reader and unsupervised_transformed_input_data_reader added
  • Stats for readers (max, min, avg, std_dev) implemented
  • normalize_data_transformer added
  • Regression output type added
  • Convolutional 3D layer implemented in CUDA backend
  • Max subsampling 3D layer implemented in CUDA backend

Aug 21, 2013

nnForge v1.0.6

I've just published v1.0.6 release of nnForge. It contains:
  • Dropout support is extended to all layers
  • Data transformers simplified; removed deterministic mode of noise
  • Added sanity check for mse in order to drop ANNs with broken weights during training
  • Fixed plain (CPU) backend for rectangular convolutional and subsampling layers
  • CUDA exceptions now go with filename and line number
  • Minor fixes and improvements

Jul 27, 2013

Facial Expression Recognition Challenge

By the way, I managed to get the first public result with nnForge: The 3rd place in Challenges in Representation Learning: Facial Expression Recognition Challenge at Kaggle.


This contest and two others were the base for the ICML 2013 Workshop on Challenges in Representation Learning, all the results are well covered and analyzed in "Challenges in Representation Learning: A report on three machine learning contests", Ian Goodfellow et al, arXiv:1307.0414.

nnForge v1.0.5

Just published nnForge v1.0.5:
  • Regularization "Upper bound on L2 norm of the incoming weight vector for each output neuron" added
  • ROC-type result now works fine for multi-class output types
  • rotate_band data and noise_data_transformer transformers added
  • Dropout is now done per input neuron instead of per input feature map - more robust option
  • Minor fixes

Jun 23, 2013

nnForge v1.0.4

Hi,

Here is nnForge 1.0.4. It features:
  • Rectified linear, soft rectified linear and softmax layes with CPU and GPU backends implemented
  • On the fly distortion
  • ann_snapshot command (weights visualization)
  • Minor improvements and bug-fixes