de.webdings.jannis.exceptions

Class LowerLayersEmptyException


public class LowerLayersEmptyException
extends Exception

LowerLayersEmptyException is used prevent action in a layer of a neural net that has one or more empty layer(s) between it and the input layer. A net with such empty layers couldn't operate at all, so classes like NeuralNet make sure that layers are filled up one by one beginning with the input layer and ending with the output layer. Whenever a process tries to fill a Neuron into a layer that has one or more empty layers between it and the input layer, a LowerLayersEmptyException is thrown.

Version:
0.1 10.08.2005

Author:
Stefan Thesing
Website: http://www.webdings.de

See Also:
NeuralNet.addNeuron(Neuron,int)

Constructor Summary

LowerLayersEmptyException()
LowerLayersEmptyException(String message)
LowerLayersEmptyException(String message, Throwable cause)
LowerLayersEmptyException(Throwable cause)

Constructor Details

LowerLayersEmptyException

public LowerLayersEmptyException()


LowerLayersEmptyException

public LowerLayersEmptyException(String message)

Parameters:
message -


LowerLayersEmptyException

public LowerLayersEmptyException(String message,
                                 Throwable cause)

Parameters:
message -
cause -


LowerLayersEmptyException

public LowerLayersEmptyException(Throwable cause)

Parameters:
cause -


LowerLayersEmptyException.java - Copyright (c) 2005 by Stefan Thesing

This file is part of Jannis.

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

Jannis is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Jannis; if not, write to the
Free Software Foundation, Inc.,
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA



© 2005 by Stefan Thesing;
Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.