Book/fann-Phpdoc专题

FANN (快速人工神经网络)

目录

简介

FANNConnection 被用于神经网络的连接。 该类的对象一般在<span class="function">fann_get_connection_array 和 <span class="function">fann_set_weight_array函数中被使用。

类摘要

FANNConnection

class FANNConnection {

/* 属性 */

public $from_neuron ;

public $to_neuron ;

public $weight ;

/* 方法 */

public <span class="methodname">__construct ( <span class="methodparam">int $from_neuron , int $to_neuron , <span class="type">float $weight )

public int <span class="methodname">getFromNeuron ( <span class="methodparam">void )

public int <span class="methodname">getToNeuron ( <span class="methodparam">void )

public void getWeight ( <span class="methodparam">void )

public bool setWeight ( <span class="methodparam">float $weight )

}

属性

from_neuron
开始连接的神经元。

to_neuron
结束连接的神经元。

weight
连接的权重。

FANNConnection::__construct

连接构造器

说明

public <span class="methodname">FANNConnection::__construct ( <span class="methodparam">int $from_neuron , int $to_neuron , <span class="type">float $weight )

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

参数

from_neuron
开始连接的神经元。

to_neuron
结束连接的神经元。

weight
连接的权重。

FANNConnection::getFromNeuron

返回开始连接的神经元。

说明

public int <span class="methodname">FANNConnection::getFromNeuron ( <span class="methodparam">void )

返回开始连接的神经元。

参数

此函数没有参数。

返回值

开始连接的神经元。

FANNConnection::getToNeuron

返回终止神经元的位置。

说明

public int <span class="methodname">FANNConnection::getToNeuron ( <span class="methodparam">void )

返回终止神经元的位置。

参数

此函数没有参数。

返回值

终止神经元的位置。

FANNConnection::getWeight

返回连接权重。

说明

public void FANNConnection::getWeight ( <span class="methodparam">void )

返回连接权重。

参数

此函数没有参数。

返回值

连接权重。

FANNConnection::setWeight

设置连接权重。

说明

public bool FANNConnection::setWeight ( <span class="methodparam">float $weight )

设置连接权重。

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

参数

weight
连接权重。

返回值

成功时返回 true,其它情况下返回 false


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除