OpenANN  1.1.0
An open source library for artificial neural networks.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
net.RBM Class Reference
+ Inheritance diagram for net.RBM:

Public Member Functions

def __init__
 
def __dealloc__
 
def predict
 
def visible_units
 
def hidden_units
 
def get_weights
 
def get_visible_probs
 
def get_visible_sample
 
def reconstruct_prob
 
def sample_H_given_V
 
def sample_V_given_H
 

Public Attributes

 thisptr
 
 learner
 

Detailed Description

Restricted Boltzmann machine.

Constructor & Destructor Documentation

def net.RBM.__init__ (   self,
  D,
  H,
  cd_N = 1,
  std_dev = 0.01,
  backprop = True,
  l1penalty = 0.0,
  l2penalty = 0.0 
)

Member Function Documentation

def net.RBM.__dealloc__ (   self)
def net.RBM.get_visible_probs (   self)
def net.RBM.get_visible_sample (   self)
def net.RBM.get_weights (   self)
def net.RBM.hidden_units (   self)
def net.RBM.predict (   self,
  x_numpy 
)
def net.RBM.reconstruct_prob (   self,
  n,
  steps 
)
def net.RBM.sample_H_given_V (   self)
def net.RBM.sample_V_given_H (   self)
def net.RBM.visible_units (   self)

Member Data Documentation

net.RBM.learner
net.RBM.thisptr

The documentation for this class was generated from the following file: