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’.

2 thoughts on “Coding for cognition”

  1. Dude,
    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.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s