# Where can I find thousands of images of todlers for free? (not as creepy as it sounds)

**URL:** <https://boards.straightdope.com/t/where-can-i-find-thousands-of-images-of-todlers-for-free-not-as-creepy-as-it-sounds/805319>\
**Category:** Factual Questions\
**Created:** [December 26, 2017, 4:59pm UTC](https://boards.straightdope.com/t/where-can-i-find-thousands-of-images-of-todlers-for-free-not-as-creepy-as-it-sounds/805319 "2017-12-26T16:59:50Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [December 27, 2017, 9:07am UTC](https://boards.straightdope.com/t/where-can-i-find-thousands-of-images-of-todlers-for-free-not-as-creepy-as-it-sounds/805319/21 "2017-12-27T09:07:36Z")

</div>

> [@Tim\_R.Mortiss](#):
>
> Well, Neural Network Programming was pretty big in the eighties. I remember attending a few lectures. Is it still going on? With all the data online these days, it might be poised for a comeback.

Sure is, and it’s producing promising results in fields such as speech recognition, natural language processing and image/video content classificiation.

The new approach is often called ‘deep learning’ which (vast oversimplifcation ahead) uses hierarchical stacked layers of neural-network-like structures - for example, at the lowest level, you might have something that’s only looking at groups of 4 pixels and has been trained to recognise high contrast - above that, you might have a layer that is looking at the outputs of the layer below and is trained to recognise ‘edges’ - and so on - until you get up to layers that are able to recognise things like specific features of an image (faces, dogs, buildings), or other things such as painting styles, ‘mood’, or whatever.

The interesting thing about this process is that it need not have any cutoff limits in it- to a human, there will be a certain point at which a random arrangement of dots starts looking like a face - any more random and it just _doesn’t_ look like a face. To a trained deep learning network, the arrangement of dots can be given a precise score on how ‘face-like’ it is - and this scoring is continuous right down to zero.

So something like Deep Dream (the famous Google experiment that changes everything into dog faces) works by first having been trained to recognise dog faces - when you point it at any image, it will be able to mathematically determine which bits look more ‘dog-facey’ than others (even though no such resemblance can be perceived by humans) - it then makes a set of random changes to those areas of the image and re-assesses them - the highest-scoring examples are retained and the process is repeated - the result being that it ‘evolves’ dog faces out of the noise.

For further reading, there’s some good, very accessible content explaining deep learning on the ComputerPhile YouTube channel.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [December 27, 2017, 2:58pm UTC](https://boards.straightdope.com/t/where-can-i-find-thousands-of-images-of-todlers-for-free-not-as-creepy-as-it-sounds/805319/22 "2017-12-27T14:58:44Z")

</div>

It might be more accurate to say that humans can’t _consciously_ recognize image features at below that threshold. Given the resemblance of Google’s output to dreams, it’s possible that that’s how human dreams actually work, by amplifying tiny false “signals” in the noise.

---

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [December 27, 2017, 3:37pm UTC](https://boards.straightdope.com/t/where-can-i-find-thousands-of-images-of-todlers-for-free-not-as-creepy-as-it-sounds/805319/23 "2017-12-27T15:37:13Z")

</div>

> [@Chronos](#):
>
> It might be more accurate to say that humans can’t _consciously_ recognize image features at below that threshold. Given the resemblance of Google’s output to dreams, it’s possible that that’s how human dreams actually work, by amplifying tiny false “signals” in the noise.

Maybe - but I suspect even our unconscious brain processes may have some sort of ‘minimum usefulness’ threshold - deep learning algorithms only have that if we explicitly add it. A deep learning algorithm will just give you an precise percentage answer as to how a raven is like a writing desk.

---

<div class="post-metadata">

**Author:** ![Saffer](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/saffer/32/6440_2.png) [@Saffer](https://boards.straightdope.com/u/Saffer)\
**Post date:** [December 27, 2017, 3:52pm UTC](https://boards.straightdope.com/t/where-can-i-find-thousands-of-images-of-todlers-for-free-not-as-creepy-as-it-sounds/805319/24 "2017-12-27T15:52:55Z")

</div>

> [@thelurkinghorror](#):
>
> You’ll want to look into image databases used for research. I don’t know offhand any kid ones, but one example I found is [CAFE](https://www.childstudycenter-rutgers.com/the-child-affective-facial-expression-se). It has ages 2-8. One advantage this type of set is that the images are all standardized in size/ratio, lighting, etc. Once you get an account and permission, you can get the full set without having to worry about potentially “stealing” images that you’d have with GIS. A disadvantage is the same: you won’t find “real world” images with crappy lighting.

This looks promising. Thank you!

---

<div class="post-metadata">

**Author:** ![Saffer](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/saffer/32/6440_2.png) [@Saffer](https://boards.straightdope.com/u/Saffer)\
**Post date:** [December 27, 2017, 3:57pm UTC](https://boards.straightdope.com/t/where-can-i-find-thousands-of-images-of-todlers-for-free-not-as-creepy-as-it-sounds/805319/25 "2017-12-27T15:57:33Z")

</div>

> [@Mangetout](#):
>
> So something like Deep Dream (the famous Google experiment that changes everything into dog faces) works by first having been trained to recognise dog faces - when you point it at any image, it will be able to mathematically determine which bits look more ‘dog-facey’ than others (even though no such resemblance can be perceived by humans) - it then makes a set of \*\*random \*\*changes to those areas of the image and re-assesses them - the highest-scoring examples are retained and the process is repeated -

Slight nitpick: the changes aren’t random. You calculate the gradient of the ‘dogniess’ function with respect to the input pixels, given fixed weights. You then take a small step in the direction of more ‘doginess’.

Contrast this with the training process, which calculates the gradient of the loss function with respect to the weights, given fixed inputs, and then takes a step in the direction the minimizes the loss function. This is why it is often described as running the network in reverse.

---

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [December 28, 2017, 12:38am UTC](https://boards.straightdope.com/t/where-can-i-find-thousands-of-images-of-todlers-for-free-not-as-creepy-as-it-sounds/805319/26 "2017-12-28T00:38:17Z")

</div>

> [@Saffer](#):
>
> Slight nitpick: the changes aren’t random. You calculate the gradient of the ‘dogniess’ function with respect to the input pixels, given fixed weights. You then take a small step in the direction of more ‘doginess’.

Ah, OK - I thought it was doing it by mutation, re-evaluation and selection (there are some others that are doing in that way - and others using adversarial sets of networks that are either trying to create images that the other accepts as real, or trying not to be fooled by an image that is fake.

---

<div class="post-metadata">

**Author:** ![digs](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/digs/32/14889_2.png) [@digs](https://boards.straightdope.com/u/digs)\
**Post date:** [December 28, 2017, 3:18pm UTC](https://boards.straightdope.com/t/where-can-i-find-thousands-of-images-of-todlers-for-free-not-as-creepy-as-it-sounds/805319/27 "2017-12-28T15:18:30Z")

</div>

> [@Saffer](#):
>
> Slight nitpick: the changes aren’t random. You calculate the gradient of the ‘dogniess’ function with respect to the input pixels, given fixed weights. You then take a small step in the direction of more ‘doginess’…

I can’t stop thinking of the [“Dog Show” sketch by John Finnemore](https://www.youtube.com/watch?v=jG0BGqOKer8), where he proposes awarding Best in Show based on “which dog looks most like a dog”, and it devolves from there…

[Previous page](https://boards.straightdope.com/t/where-can-i-find-thousands-of-images-of-todlers-for-free-not-as-creepy-as-it-sounds/805319.md?page=1)
