2010-02-07 11 views
1

NN 샘플을 제공해 주시겠습니까?신경망의 코드 예제와 일부 샘플 입력에서 신경망의 작동 방식을 제공 할 수 있습니까?

나는 구현 된 ORC와 비슷한 것을 의미하지만 더 쉽습니다.

예를 들어 어떻게 작동하는지 설명 할 수 있습니까?

+0

Optical Character Recognition (광학 문자 인식)과 마찬가지로 OCR을 의미합니까? ORC가 무엇을 의미하는지 확신 할 수 없지만 (다시 한 번 나는 연구 게임에서 빠져 나왔다.) –

답변

2

확인 :

http://www.ai-junkie.com/ann/evolved/nnt1.html

그것을 사용하여 구축 된 지뢰 찾기 프로그램에 추가하여 신경망의 훌륭한 설명이 있습니다. 원래 코드는 C++이지만 VB.Net 및 Delphi에 대한 코드 포트에 대한 링크가 있습니다.

은 또한 유전자 알고리즘과 자기 조직지도에 우수한 기사를 찾기 위해 메인 페이지

http://www.ai-junkie.com/

체크 아웃 -이 사람은 신경망 버튼 아래에 있습니다.

희망이 도움이됩니다.

+0

woah ... 전에 그 사이트를 본 적이 없네요, 끝내 줘요. –

0

나는 이것이 당신이 실제로 요구하는지되지 않은 어떤 느낌을 가지고 있지만 여기 simpile 신경 C#에서 그물입니다 :

public class NeuralNode { 
    double _threshold; 
    double _signalReceived; 
    public NeuralNode(double threshold) { 
    _threshold = threshold; 
    Reset(); 
    } 
    public void Reset() { _signalReceived = 0; } 
    public event Action<double> Fires = delegate {}; 
    public void Signal(double strength) {  
    if((_signalReceived += strength) >= _threshold) 
     Fires(.5); 
    } 
} 

var n1 = new NerualNode(1); 
var n2 = new NerualNode(1); 
var n3 = new NerualNode(1); 
n1.Fires += n3.Signal 
n2.Fires += n3.Signal 

N1 및 N3에 N2 피드. n3은 n1과 n2가 발동하는 경우에만 발동합니다. 이 사이트 밖으로

+0

n1, n2 및 n3은 모두 NeuralNodes 여야합니다. 그렇습니까? –

+0

... 예. 그리고 각 라운드가 끝나면 각 신경 노드에서 Reset()을 호출합니다. 가장 간단한 구현은 아니지만 가장 단순한 구현입니다. –