FANN (快速人工神经网络)

目录

简介

FANNConnection 被用于神经网络的连接。 该类的对象一般在fann_get_connection_arrayfann_set_weight_array函数中被使用。

类摘要

FANNConnection

class FANNConnection {

/* 属性 */

public $from_neuron ;

public $to_neuron ;

public $weight ;

/* 方法 */

public __construct ( int $from_neuron , int $to_neuron , float $weight )

public int getFromNeuron ( void )

public int getToNeuron ( void )

public void getWeight ( void )

public bool setWeight ( float $weight )

}

属性

from_neuron
开始连接的神经元。

to_neuron
结束连接的神经元。

weight
连接的权重。

FANNConnection::__construct

连接构造器

说明

public FANNConnection::__construct ( int $from_neuron , int $to_neuron , float $weight )

创建一个新的连接并且初始化它的参数。一旦连接被初始化,只有其权重能被修改。

参数

from_neuron
开始连接的神经元。

to_neuron
结束连接的神经元。

weight
连接的权重。

FANNConnection::getFromNeuron

返回开始连接的神经元。

说明

public int FANNConnection::getFromNeuron ( void )

返回开始连接的神经元。

参数

此函数没有参数。

返回值

开始连接的神经元。

FANNConnection::getToNeuron

返回终止神经元的位置。

说明

public int FANNConnection::getToNeuron ( void )

返回终止神经元的位置。

参数

此函数没有参数。

返回值

终止神经元的位置。

FANNConnection::getWeight

返回连接权重。

说明

public void FANNConnection::getWeight ( void )

返回连接权重。

参数

此函数没有参数。

返回值

连接权重。

FANNConnection::setWeight

设置连接权重。

说明

public bool FANNConnection::setWeight ( float $weight )

设置连接权重。

该方法不同于 fann_set_weight 方法. 该方法不会网络中的权重值。只有当调用了 fann_set_weight_array 方法后网络中的权重值才会更改。

参数

weight
连接权重。

返回值

Returns TRUE on success, or FALSE otherwise.