0
class BPN {
public class BackpropagationNet extends NeuralNet
{
Vector neuronLayerVector;
NeuronLayer[] neuronLayerArray;
//...
public BackpropagationNet()
{
this.learningCycle = 0;
this.maxLearningCycles = -1;
//....
resetTime();
}
//some functions
void addNeuronLayer(int paramInt)
{//.... }
void connectLayers()
{//....}
}
abstract class NeuralNet
{
final int PATTERN_LENGTH = 100;
final int PATTERN_VALUE = 101;
final int PATTERNFILE_LENGTH = 102;
final int GENERAL_IO = 104;
//....
}
static BackpropagationNet bpn;
public static void main (String[] args) {
// some logic...
bpn = new BackpropagationNet();
//...
}
}
那麼,這是應該證明問題的簡短程序。 當我嘗試編譯我收到此錯誤: 沒有封閉BPN類型的實例在範圍內{(第9行)錯誤:不包含BPN類型的封閉實例在範圍內{
「BackpropagationNet」後的含義是什麼?哪條線?這是什麼類嵌套?你能否展示一個簡短但完整的程序來證明問題? –
這是程序啓動的方式 公共類BPN靜態BackpropagationNet bpn; 公共靜態類BackpropagationNet擴展NeuralNet {... – flux
「程序如何啓動」與演示該問題的簡短但完整的程序不同。我們不需要看到所有的邏輯 - 只是一個顯示相同問題但完整的程序。 –