Jun. 20th, 2015

andrewducker: (Default)
Over here Google Research have a fascinating post about what happens when computers stare at clouds and tell you what they see.

Ok, no they don't. They have a post about what happens when a neural network is trained to look for certain things, given images that don't contain those things, and then "asked" if they can see anything that looks a bit like those things.

Neural networks have* multiple layers - the lower levels tend to spot basic patterns, and the later levels then build up more complex shapes from those patterns. Spotting an edge is remarkably easy for a neural network, as is a corner. And pretty much everything can be build from edges and corners, particularly if you allow them to be curved.

And when you show a picture of reality to a neural network, and ask it what it sees, it divides up the world into these low-level features, and shows you something like this:


Golly, that looks familliar**.

Take a network trained to spot dog faces and pointed it at a picture completely lacking in dog faces, and it will nearly see them everywhere:


And that seems familliar too. Under the influence of hallucinogenics, the brain will find an edge, or a corner, or a fragment that looks vaguely like the tip of an elephant's trunk, and then will extrapolate outwards to say "Ok, we both know that the sky isn't actually filled with fractal meditating elephants, but still, isn't it impressive-looking?"

The images from the article, and some others, are here - take a look, and you can start to get an intuition for how visual hallucinations work. And once you understand how the brain can decide that it literally sees things that aren't there, conspiracy theories also become very easy to understand as what happens when the part of the mind that spots patterns kicks into overdrive, and the part that checks they make sense takes the day off.

Of course, me saying that is _me_ spotting patterns, imposing meaning on them, checking they fit in with my general understanding of the world, and then passing it on. If either my pattern-spotting or sense-checking has gone wrong, then all of the above may be nonsense. That's why I keep you lot around, to tell me when I'm no longer making sense...

*Everything I say about Neural Networks is incredibly simplified. This is (a) because it's been about twenty years since I've done any reading about them and (b) because the last thing any of us wants here is to get bogged down in detail. Hopefully I'm not so simplified that I'm simply wrong - but if I am, rest assured that someone will point it out in the comments.
**Until 2005, magic mushrooms were legal in the UK. Oh, for those more sensible days.
andrewducker: (Default)
Julie and I just watched the first episode of "Humans", the Channel 4 drama set _now_, only with the addition of robot workers. There are robots working in the NHS, robots working picking crops, and robots living in people's homes, picking up their socks and making them lavish breakfasts. The question being, what does this do to people?

So far we have three plotlines, all woven together, and frankly the two which are focussing on "How do ordinary people react to things which look like people but aren't" are the more interesting ones - something helped by setting it in the present day, rather than in a shinier future. Other than that, the ideas aren't terribly original, probably because there aren't any ideas left about robots that haven't been done to death. But it's well presented, nicely put together, and thoroughly watchable.

The pace is interesting - it feels terribly British in its smooth slowness. Plenty happens, but it never feels like it's moving quickly. I'm not sure what it is about that that feels clasically British - anyone know enough about the differences between US and UK TV to explain?

April 2025

S M T W T F S
   1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 2223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 08:05 am
Powered by Dreamwidth Studios