Coding for cognition

Cognitive scientist Sacha Barber has created a three-part guide to the mechanics and mathematics of neural networks.

If you’re interested in how many artificial intelligence systems work, the guide takes you through the mathematics of neural networks, to the basic of creating your own network in the C programming language.

Even if you’re not a mathematician or programmer, the article is worth a scan so you can get an idea of the level of complexity that is needed for a group of mathematical functions to start displaying ‘cognitive’ properties.

The first thing you’ll notice is how simple the functions are.

With many sorts of neural networks, the difficulty is not in creating the ‘building blocks’ – i.e. the simulated neurons, but in creating a network structure that is useful for solving problems.

While engineers might be interested in creating networks to solve practical problems, neuropsychologists often create networks to simulate encapsulated mental processes, and then damage the networks to simulate brain damage.

This allows the researchers to test out ideas about how cognitive processes might be organised in the brain.

Link to ‘AI : Neural Network for beginners’.


  1. Posted January 25, 2007 at 3:26 pm | Permalink

    You’ve got a picture of Iron Man to illustrate your post on *artificial* intelligence. What’s wrong with you? Tony Stark is a real man with human intelligence
    Sure he’s in robot armor — but he’s not some form of artificial intelligence!
    — SCAM
    P.S. I’m not a crank.

  2. Iron man
    Posted December 2, 2010 at 7:45 pm | Permalink

    @other retard
    if you have any problem with iron man , then you are free to get lost.

Post a Comment

Required fields are marked *


Get every new post delivered to your Inbox.

Join 26,837 other followers