2013-07-31 3 views
1

현재 pybrain에서 NFQ 알고리즘을 사용하고 있습니다. 다른 종류의 네트워크를 실험하고 싶습니다 (예 : 숨겨진 레이어에있는 뉴런의 수). 가능할 수 있습니까?PyBrain, NFQ customizing Network

self.controller = ActionValueNetwork(3,3) 

예를 들어 입력 및 출력 뉴런을 설정해 보겠습니다. 하나의 ActionValueNetwork 생성자가 있기 때문에

감사

답변

2

불행하게도 나는 pyBrain 자체 제공하는 기능과 함께이 작업을 수행 할 수없는 것으로 나타났습니다.

그러나 pyBrain에이 기능을 추가하여이 목표를 달성 할 수 있습니다. 나는 pyBrain의이 부분을 어제보고 있었고 그렇게하기가 너무 어려워 보이지 않았다. ActionValueNetwork 클래스의 파일 pybrain/rl/learners/valuebased/interface.py을 확인하십시오. 거기에 더 많은 인수가 포함 된 자체 생성자를 추가하고 BuildNetwork()을 호출 할 수 있습니다. BuildNetwork() 기능을 보려면 pybrain/tools/shortcuts.py

이 정보가 도움이되기를 바랍니다.