문제

복제하다

인공 신경 네트워크에 대해 배우기위한 좋은 자료는 무엇입니까?

다양한 유형의 신경망/응용 프로그램/예제에 대한 좋은 (초보자 수준) 참조 도서 (또는 웹 사이트)를 찾고 있습니다. 나는 특별한 응용 프로그램을 염두에 두지 않습니다. 나는 어떻게 그것을 사용할 수 있는지 궁금합니다. 나는 특히 파이썬과 함께 사용하는 데 관심이 있지만 모든 언어 나 이론만이 잘할 것입니다.

도움이 되었습니까?

해결책

꽤 광범위한 시리즈 코스가 있습니다. Heaton Research. 이 과정은 C# (Java의 경우에도 불구하고)을위한 것이지만, 개념을 길게 설명하므로 Python 직접 코딩하더라도이를 살펴 보는 것이 좋습니다.

코스는 비디오 형식이지만 가장 중요한 개념도 적어집니다.

다른 팁

Python을 사용하여 신경망의 아래 세 가지 링크를 참조하십시오.

신경망 소개

파이썬으로 신경 그물을 짜십시오

파이로의 신경망

론 스티븐스

"집단 지능 프로그래밍"Toby Segaran은 NN에 관한 장과 Python의 몇 가지 예를 가지고 있습니다.

당신은 시도하고 싶을 수도 있습니다 신경망에 대한 간단한 소개 David Kriesel. 풍부하게 묘사 된 전자 책이며 무료로 제공됩니다. 그것은 많은 네트워크 패러다임을 다루고 있으며 Rojas의 ebook보다 이론적입니다. 무료로 얻을 수있는 웹에서 최고 인 것 같습니다.

ai-junkie 신경망에 대한 매우 직관적 인 튜토리얼이 있습니다. 이 사이트는 튜토리얼에 액세스 할 수 있도록 필요한 수학을 최소화하도록 설계되었습니다.

나는 현재 사용 중입니다 이 지역 프라이머로서 - 파이썬이 아니라 좋은 피드 포워드 네트워크 예제이며 따라하기가 매우 간단합니다.

동시에 나는 Robert Callan (ISBN 0-13-908732-X)의 신경 네트워크의 본질을 읽고 있으며, 이는 광범위한 네트워크 아키텍처 및 응용 프로그램이 있으며 쉽게 읽을 수 있습니다.

파이썬을 언급하기 때문에 나는 당신을 지시해야합니다 이 IBM 사이트, 내가 매우 유용하고 기본 코드가 파이썬에 있습니다. 여기. 인용은 가야합니다 Neil Schemenauer.

또한 파이썬 코드를 가져 와서 매우 느리게 달렸 기 때문에 Numpy에 포팅했다고 언급해야합니다. 나는 성공하지 못했지만 Numpy가 쓰레기를 쓰기 전에 내 구현이 그리 좋지 않다고 생각하고 앞으로 패스와 역기를 전달하는 벡터가 있다고 확신합니다. 나는 그것을 찾지 못했습니다.

내가 한 일은 파이썬 코드의 간단한 포트에 의해 Java로 구현하는 것입니다. 이것은 단지 1 시간 정도 걸렸고 약 100 배 더 빨리 실행됩니다. 나는 이것이 내가 Numpy로 무엇을하고 있는지 모른다는 증거라고 생각하지만, 만약 당신이 처음부터 시작한다면 Raw Python이 당신에게 적합한 언어인지 의문을 가질 것입니다. Python을 사용해야하는 경우 C 또는 C ++에서 이런 종류의 코딩을 더 잘 코딩하는 것이 좋습니다.

행운을 빌어 요.

나는 당신이 위의 답변으로 덮힌 파이썬 비트가 있다고 생각합니다. "또는 단지 이론"에 관해서는, Raúl Rojas 다운로드 할 수있는 무거운 eBook이 있습니다 그의 위키 페이지.

가장 좋은 참조는 "패턴 인식을위한 신경망", 주교에 의해. 또 다른 좋은 책은 "신경망과 학습 기계입니다", Haykin에 의해.

보다 실용적인 참조에는 포함됩니다 MATLAB 용 신경 네트워크 도구 상자의 사용자 가이드 또는 오픈 소스 신경망 C ++ 라이브러리 홍수.

FAQ 앤 NewsGroup Comp.AI.Neural-nets는 온라인 또는 오프라인으로 사용할 수 있습니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top