activations.h File Reference


Detailed Description

Author:
Georg Holzmann, grh _at_ mur _dot_ at
Date:
Sept 2007
::_aureservoir_:::: C++ library for analog reservoir computing neural networks

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

#include "utilities.h"
#include <math.h>

Go to the source code of this file.

Namespaces

namespace  aureservoir

tanh2 activation functions

DEVector< double >::Type aureservoir::tanh2_a_
DEVector< double >::Type aureservoir::tanh2_b_
template<typename T>
void aureservoir::act_tanh2 (T *data, int size)
template<typename T>
void aureservoir::act_invtanh2 (T *data, int size)

Enumerations

enum  aureservoir::ActivationFunction { aureservoir::ACT_LINEAR, aureservoir::ACT_TANH, aureservoir::ACT_TANH2, aureservoir::ACT_SIGMOID }

Functions

linear activation functions


template<typename T>
void aureservoir::act_linear (T *data, int size)
template<typename T>
void aureservoir::act_invlinear (T *data, int size)
tanh activation functions


template<typename T>
void aureservoir::act_tanh (T *data, int size)
template<typename T>
void aureservoir::act_invtanh (T *data, int size)
sigmoid activation functions
template<typename T>
void aureservoir::act_sigmoid (T *data, int size)
template<typename T>
void aureservoir::act_invsigmoid (T *data, int size)


Generated on Wed Mar 12 21:16:05 2008 for aureservoir by  doxygen 1.5.3