The behaviour of an ANN (Artificial Neural Network) depends on both the weights and the input-output function (transfer function) that is specified for the units. This function typically falls into one of three categories:
linear (or ramp)
threshold
sigmoid
For linear units, the output activity is proportional to the total weighted output.
For threshold units, the output is set at one of two levels, depending on whether the total input is greater than or less than some threshold value.
For sigmoid units, the output varies continuously but not linearly as the input changes. Sigmoid units bear a greater resemblance to real neurones than do linear or threshold units, but all three must be considered rough approximations.
To make a neural network that performs some specific task, we must choose how the units are connected to one another (see figure 4.1), and we must set the weights on the connections appropriately. The connections determine whether it is possible for one unit to influence another. The weights specify the strength of the influence.
We can teach a three-layer network to perform a particular task by using the following procedure:
We present the network with training examples, which consist of a pattern of activities for the input units together with the desired pattern of activities for the output units.
We determine how closely the actual output of the network matches the desired output.
We change the weight of each connection so that the network produces a better approximation of the desired output.
5.2 An Example to illustrate the above teaching procedure:
The behaviour of an ANN (Artificial Neural Network) depends on both the weights and the input-output function (transfer function) that is specified for the units. This function typically falls into one of three categories: linear (or ramp) threshold sigmoidFor linear units, the output activity is proportional to the total weighted output.For threshold units, the output is set at one of two levels, depending on whether the total input is greater than or less than some threshold value.For sigmoid units, the output varies continuously but not linearly as the input changes. Sigmoid units bear a greater resemblance to real neurones than do linear or threshold units, but all three must be considered rough approximations.To make a neural network that performs some specific task, we must choose how the units are connected to one another (see figure 4.1), and we must set the weights on the connections appropriately. The connections determine whether it is possible for one unit to influence another. The weights specify the strength of the influence.We can teach a three-layer network to perform a particular task by using the following procedure:We present the network with training examples, which consist of a pattern of activities for the input units together with the desired pattern of activities for the output units.We determine how closely the actual output of the network matches the desired output.เราเปลี่ยนแปลงน้ำหนักของแต่ละการเชื่อมต่อนั้นประมาณที่ดีของผลผลิตต้องสร้างเครือข่าย5.2 ตัวอย่างการแสดงขั้นตอนการสอนข้างต้น:
การแปล กรุณารอสักครู่..
