2012-05-04 2 views
0

저는 Matlab을 완전히 처음 접했고 약간의 도움이 필요합니다. 신경망 도구 상자로 자체 구성지도를 실행하고 있습니다. 그것은 모두가 잘 작동Matlab som 액세스 생성 데이터 및 매개 변수

, 나는

net = selforgmap([x y]); 
net = train(net,mydata); 

를 사용하고 난 좋은 플롯에 액세스 할 수 있습니다. 그러나 나는 som에 의해 생성 된 실제 숫자에 관심이 있습니다. 1) 아래의 모든 데이터에 액세스하려면 어떻게해야합니까? som 패키지에서 생성 된 모든 벡터를 표시하는 방법이 있습니까? 예 : 2) 노드 가중치는 어떻게 액세스합니까? 3) 케이스 및 할당 된 Best Matching Units 목록에 어떻게 액세스합니까?

많은 감사

답변

1

은 불행히도, 난 R2012을하지 않아도 (그래서, 나는 'selforgmap을'이없는), 그래서이 답변이 잠재적으로 너무 일반적이다. 여기의 (밝혔다

, 나는 변수 '그물'AA 신경망 객체 인 것으로 의심하고 명령 창

net 

에 입력 한 경우 해당 객체의 속성의 표시를 얻을 수 있습니다 내가 무엇을 얻을 버전)

net = 

    Neural Network object: 

    architecture: 

     numInputs: 1 
     numLayers: 2 
     biasConnect: [1; 1] 
     inputConnect: [1; 0] 
     layerConnect: [0 0; 1 0] 
    outputConnect: [0 1] 

     numOutputs: 1 (read-only) 
    numInputDelays: 0 (read-only) 
    numLayerDelays: 0 (read-only) 

을 단축 그리고 당신은이 같은 이러한 속성에 액세스 할 수 있습니다

net.numInputs 

그리고 해당 변수에 사용할 수있는 방법을보고 싶다면

methods(net) 
+0

감사합니다. 매우 감사합니다. –