<p>This is an incredibly broad question, but I admire your spark of curiosity so I'm going to give you a quick answer anyways.</p>

<p>Firstly, there is no defined steps for modelling parts of the brain. The laboratory I was a member of created <a href="http://www.sciencemag.org/content/338/6111/1202" rel="nofollow noreferrer">Spaun</a>. Spaun is the world's largest functioning brain model and uses biologically plausible neurons as the foundation for it's computation. The methodology for creating the most recent iteration of this model varies wildly from part-to-part. The vision system was <a href="http://compneuro.uwaterloo.ca/publications/hunsberger2018.html" rel="nofollow noreferrer">adapted from Deep Learning Convolutional Neural Networks</a>, the basal-ganglia and thalamus came from <a href="http://compneuro.uwaterloo.ca/publications/stewart2010.html" rel="nofollow noreferrer">an anatomical model</a> and the working-memory model came from <a href="http://compneuro.uwaterloo.ca/publications/singh2006.html" rel="nofollow noreferrer">engineering analysis of dynamical systems</a>. None of these could have come from evolutionary algorithms or any other sort of algorithm known to humanity at this point.</p>

<p>Another way of modelling the brain (mostly the human behaviour part of it) is ACT-R, which doesn't use neurons at all. Once again, there's no algorithm for evolving this system and interestingly it's the foundation behind a lot of the intelligent systems you mentioned.</p>

<p>The search for evolution and learning methods for groups to gain intelligence is generally called Artificial Life (ALife).</p>

<p>You'll notice that there's a bunch of different levels to approach the problem of modelling the brain. Your friend was at the biological bottom-up level, ACT-R is at the behavioural top-down level and Spaun is the weird hybrid. Although all of these systems use IT in some way (Spaun was built with a <a href="https://www.nengo.ai/" rel="nofollow noreferrer">Python library called Nengo</a>, ACT-R is written in LISP), the processes for creating these systems cannot be automated and would require the creation of a general artificial intelligence.</p>

CC BY-SA 3.0
2015-08-21T14:00:27.980Z
And I admire your courage in answering this question despite its scope and gathering of close-votes. +1 and I retracted my close vote.
AliceD
CC BY-SA 3.0
2015-09-01T17:23:59.270Z
I did not expect such a concise yet interesting answer to a broad question.
Mike de Klerk
CC BY-SA 4.0
2015-08-21T13:16:53.433Z
2019-07-27T20:02:12.757Z
2019-07-27T20:02:12.757Z
Seanny123
<p>First of all, I would like to say that I know nothing about cognitive sciences. I am just posting this question because it interested me and I stumbled across this group in stack exchange.</p>

<p>I was recently speaking to a cognitive scientist who had just finished modelling a certain function of the brain for his thesis (using a simulation program).</p>

<p>He soon told me that this can be done because the neurons are an analogue system and this analogue system can be modeled using math (like any analogue system that I know of). </p>

<p>My first question was:
Does his task in "modelling the neurons" have a fixed set of rules or steps logical that he follows.</p>

<p>He said that there are clearly defined rules even though many rules are still undefined.</p>

<p>Then my second question was:
Could it be possible to automate the task of "modelling the neurons" (using IT) in order to make larger systems more quickly and to test the disputable arguments more quickly.</p>

<p><strong>Now my question to the forum is</strong>: 
Is this a realistic approach and has anyone here already tried to do this? Before waving it aside please consider the fact that IT has been used to develop software that can solve complex problems. Ie. Mathematica, Sage, Matlab etc..</p>

<p>I am aware that it is much more complicated than math, but if it is possible to define rules it should also be possible to apply those rules automatically...</p>

<p>I'm sorry if I used bad or confusing terminology. I have no clue about this field and I am just asking out of curiosity.. </p>

CC BY-SA 3.0
2015-09-01T16:59:52.590Z
I'm glad Seanny123 managed to provide such a clear answer (and hence I reopened this post). An edit of this question to make it more focused would be most appreciated though.
Steven Jeuris
<cognitive-neuroscience>
Using IT to quickly make a simulated brain
Chandran Goodchild
# Using IT to quickly make a simulated brain

(Asked by: username_0 on 2015-08-20)

First of all, I would like to say that I know nothing about cognitive sciences. I am just posting this question because it interested me and I stumbled across this group in stack exchange.

I was recently speaking to a cognitive scientist who had just finished modelling a certain function of the brain for his thesis (using a simulation program).

He soon told me that this can be done because the neurons are an analogue system and this analogue system can be modeled using math (like any analogue system that I know of).

My first question was:
Does his task in "modelling the neurons" have a fixed set of rules or steps logical that he follows.

He said that there are clearly defined rules even though many rules are still undefined.

Then my second question was:
Could it be possible to automate the task of "modelling the neurons" (using IT) in order to make larger systems more quickly and to test the disputable arguments more quickly.

**Now my question to the forum is**:
Is this a realistic approach and has anyone here already tried to do this? Before waving it aside please consider the fact that IT has been used to develop software that can solve complex problems. Ie. Mathematica, Sage, Matlab etc..

I am aware that it is much more complicated than math, but if it is possible to define rules it should also be possible to apply those rules automatically...

I'm sorry if I used bad or confusing terminology. I have no clue about this field and I am just asking out of curiosity..

**Tags:** cognitive-neuroscience

> **Comments:**
> **username_1**: I'm glad username_2 managed to provide such a clear answer (and hence I reopened this post). An edit of this question to make it more focused would be most appreciated though.  

---

## 1 answers

### Answer by username_2 on 2015-08-21. Score: 8 | Accepted answer

This is an incredibly broad question, but I admire your spark of curiosity so I'm going to give you a quick answer anyways.

Firstly, there is no defined steps for modelling parts of the brain. The laboratory I was a member of created [Spaun](http://www.sciencemag.org/content/338/6111/1202). Spaun is the world's largest functioning brain model and uses biologically plausible neurons as the foundation for it's computation. The methodology for creating the most recent iteration of this model varies wildly from part-to-part. The vision system was [adapted from Deep Learning Convolutional Neural Networks](http://compneuro.uwaterloo.ca/publications/hunsberger2018.html), the basal-ganglia and thalamus came from [an anatomical model](http://compneuro.uwaterloo.ca/publications/stewart2010.html) and the working-memory model came from [engineering analysis of dynamical systems](http://compneuro.uwaterloo.ca/publications/singh2006.html). None of these could have come from evolutionary algorithms or any other sort of algorithm known to humanity at this point.

Another way of modelling the brain (mostly the human behaviour part of it) is ACT-R, which doesn't use neurons at all. Once again, there's no algorithm for evolving this system and interestingly it's the foundation behind a lot of the intelligent systems you mentioned.

The search for evolution and learning methods for groups to gain intelligence is generally called Artificial Life (ALife).

You'll notice that there's a bunch of different levels to approach the problem of modelling the brain. Your friend was at the biological bottom-up level, ACT-R is at the behavioural top-down level and Spaun is the weird hybrid. Although all of these systems use IT in some way (Spaun was built with a [Python library called Nengo](https://www.nengo.ai/), ACT-R is written in LISP), the processes for creating these systems cannot be automated and would require the creation of a general artificial intelligence.

> **Comments:**
> **username_3**: And I admire your courage in answering this question despite its scope and gathering of close-votes. +1 and I retracted my close vote.  
> **username_4**: I did not expect such a concise yet interesting answer to a broad question.  

---

