诚心请教,神经网络问题,请大侠们帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/01 23:28:00
1. SYSTEM: A Two-Nested-Spirals Problem
Two-Nest-Spirals problem is a well-known classification benchmark problem. It contains two nested spirals, ‘o’ and ‘+’, as shown in figure. The task is to separate the two nested spirals
Suppose that we have 152 associations formed by assigning the 76 points belonging to each of the nested spirals to two classes.

2. Purpose: Separating the Two Classes Using Neural Network Model

Now use a 2-layer feedforward neural network with 2 input-nodes, M hidden nodes and 1 output node.

(1) Write a program to generate the training data set. If you don’t know how to do so, use the data set “two_spiral.dat”
(2) Choose node functions for hidden nodes and output node; choose the number of hidden node M; (Hints: tanh(x) for hidden nodes, M > 16)
(3) Have a summary of Backpropagation (BP) algorithm with the specified node functions;
(4) Write a program to implement the BP algorithm;
(5) Train the

1.系统:一个两巢式螺旋问题
两巢式螺旋问题是一个著名的分类指标的问题。它包含两个嵌套的螺旋, ' o '和' + ' ,显示在数字。这个任务是分开的两个嵌套的螺旋。
假设我们有152个协会所形成的分配76分,属于每一个嵌套风,以两班。

2.目的:分离,两班使用的神经网络模型
现在使用2层前馈神经网络与2输入节点,男隐层节点数和1个输出节点。
( 1 )我要写一个程序来生成训练数据集。如果您不知道怎么做,使用数据集“ two_spiral.dat ”
( 2 )选择节点的职能,为隐层节点数和输出节点;选择的人数隐藏节点米; (提示:的tanh ( x )的隐藏节点,男> 16 )
( 3 )有一个概要的BP ( BP )的算法与指定节点的职能;
( 4 )编写程序,以落实BP算法;
( 5 )训练神经网络。
①讨论如何您已尝试过以解决当地最低问题和过拟合问题;
②显示误差曲线为训练数据。
( 6 )训练后的神经网络,尝试显示在一个数字如何,以及受过训练的神经网络可以分开两个螺旋。 (泛化能力)

你发错地方了,应该发医学吧……