NAI
Perceptron

perceptron
Class Perceptron

java.lang.Object
  |
  +--perceptron.Perceptron

public class Perceptron
extends Object

Perceptron.

Author:
Bartłomiej Starosta

Field Summary
private  Slot[] inputs
          Tablica wejść.
private  Slot output
          Wyjście.
private  float threshold
          Wartość progowa.
private  float[] weights
          Wagi.
 
Constructor Summary
Perceptron(float[] w, float t)
          Konstruktor.
 
Method Summary
 void connect(Perceptron p, int in)
          Łączy wyjście innego perceptronu z podanym wejściem.
 void connect(Slot s, int in)
          Dołącza obiekt typu Slot (czyli połączenie) do podanego wejścia
 Perceptron fire()
          Umieszcza na wyjściu wartość obliczoną na podstawie wejść.
 Slot getSlot()
          Zwraca odniesienie do obiektu klasy Slot - wyjścia tego perceptronu
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

inputs

private Slot[] inputs
Tablica wejść. Każde z nich jest odniesieniem do obiektu Slot, które trzeba dostarczyć podczas łączenia z innymi perceptronami lub źródłami sygnałów wejściowych.

output

private Slot output
Wyjście. Inicjowane podczas tworzenia obiektu.

threshold

private float threshold
Wartość progowa.

weights

private float[] weights
Wagi.
Constructor Detail

Perceptron

public Perceptron(float[] w,
                  float t)
Konstruktor. Pobiera tablicę wag i wartość progową.
Parameters:
w - tablica wag
t - wartość progowa
Method Detail

connect

public void connect(Perceptron p,
                    int in)
Łączy wyjście innego perceptronu z podanym wejściem.
Parameters:
p - perceptron, którego wyjście dołączamy
in - numer wejścia, do którego dołączamy perceptron

connect

public void connect(Slot s,
                    int in)
Dołącza obiekt typu Slot (czyli połączenie) do podanego wejścia
Parameters:
s - połączenie
in - numer wejścia

fire

public Perceptron fire()
Umieszcza na wyjściu wartość obliczoną na podstawie wejść.
Returns:
this

getSlot

public Slot getSlot()
Zwraca odniesienie do obiektu klasy Slot - wyjścia tego perceptronu
Returns:
wyjście tego perceptronu

NAI
Perceptron

Materiały dydaktyczne do zajęć NAI
Bartłomiej Starosta, barstar@pjwstk.edu.pl
PJWSTK 2001/2002