# Echo State Network using Brian Simulator

**URL:** <https://brian.discourse.group/t/echo-state-network-using-brian-simulator/568>\
**Category:** Feature requests\
**Created:** [29 December 2021 18:15 UTC](https://brian.discourse.group/t/echo-state-network-using-brian-simulator/568 "2021-12-29T18:15:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mdrazuanhossain](https://yyz2.discourse-cdn.com/free1/user_avatar/brian.discourse.group/mdrazuanhossain/32/323_2.png) [@mdrazuanhossain](https://brian.discourse.group/u/mdrazuanhossain)\
**Post date:** [29 December 2021 18:15 UTC](https://brian.discourse.group/t/echo-state-network-using-brian-simulator/568/1 "2021-12-29T18:15:10Z")

</div>

Hello,  
I am planning to design an echo state network in the Brian simulator platform. Can anyone provide me with a supporting document or any guidelines for that?

Thanks.

---

<div class="post-metadata">

**Author:** ![adam](https://yyz2.discourse-cdn.com/free1/user_avatar/brian.discourse.group/adam/32/197_2.png) [@adam](https://brian.discourse.group/u/adam)\
**Post date:** [3 January 2022 16:32 UTC](https://brian.discourse.group/t/echo-state-network-using-brian-simulator/568/2 "2022-01-03T16:32:13Z")

</div>

Hello,

I haven’t found any echo state implementations in Brian after a quick search.  
Another good place to look for implementations across simulation platforms is [ModelDB](https://senselab.med.yale.edu/ModelDB/)

[ModelDB - search results: reservoir](https://senselab.med.yale.edu/modeldb/searchFulltext?g=reservoir)

Robust Reservoir Generation by Correlation-Based Learning (Yamazaki & Tanaka 2008), [[ModelDB page]](https://senselab.med.yale.edu/modeldb/ShowModel?model=116806)  
[[github page]](https://github.com/ModelDBRepository/116806), [[paper]](https://www.hindawi.com/journals/aans/2009/467128/)

the implementations appears to be in C++, but looking at [main.c](https://senselab.med.yale.edu/ModelDB/showmodel.cshtml?model=116806&file=/aans2008/main.c#tabs-2) seems like a good place to start when writing a Brain2 implementation

-Adam
