Discuss Scratch
- PullJosh
-
1000+ posts
Google Deepdream
Overview & Example
Anyone else seen Google's Deepdream project? It's pretty neat. It modifies inputted images to give strange results. Here's an example of an image I converted:
Before:

After:

How it Works:
Here's a quick rundown of how Deepdream works:
Deepdream stemmed from a photo recognition tool being created by Google. The idea was that the tool would be able to recognize objects within photos (for example, if you showed it a picture of a dog, it would recognize the picture as being of a dog.) However, researchers wanted a visual representation of how the tool was “thinking”. What they decided to do was make the program draw what it saw on top of the image. For example, if it saw a faint outline of a cat, it would draw the cat it was seeing overtop of the original image (the more closely the picture resembled what it was thinking of, the darker the picture would be drawn.) Then it would repeat the process with the new image. It would again see the image that it saw the first time, now even more clearly (because it had drawn the object on top of the old image). Further repeating this process would reveal all of the objects it saw and where it saw them. The final image outputted by Deepdream is just the result of this process.
(It's all a bit complicated. If you don't understand how it works, that's fine - looking at the images can still be a lot of fun.)
How to Make Them:
I created my Deepdream image (shown above) with deepdreamit.com. You have to sign up, and they only accept jpg images, but it's the quickest online tool I've been able to find. Another popular option is deepdream.in, but they are quite backlogged at the moment and I have been unable to get the site to work.
Of course, if you're feeling really adventurous, you can always try to generate them locally using the IPython Notebook. However, this is an option for advanced users, and you could potentially break something in the process. But if you want to give it a go, there are a couple of tutorials here and here.
The Discussion:
Use this topic to discuss how Deepdream works as well as to show off the images you've created with it. I can't wait to see what exciting things you cook up!
Anyone else seen Google's Deepdream project? It's pretty neat. It modifies inputted images to give strange results. Here's an example of an image I converted:
Before:

After:

How it Works:
Here's a quick rundown of how Deepdream works:
Deepdream stemmed from a photo recognition tool being created by Google. The idea was that the tool would be able to recognize objects within photos (for example, if you showed it a picture of a dog, it would recognize the picture as being of a dog.) However, researchers wanted a visual representation of how the tool was “thinking”. What they decided to do was make the program draw what it saw on top of the image. For example, if it saw a faint outline of a cat, it would draw the cat it was seeing overtop of the original image (the more closely the picture resembled what it was thinking of, the darker the picture would be drawn.) Then it would repeat the process with the new image. It would again see the image that it saw the first time, now even more clearly (because it had drawn the object on top of the old image). Further repeating this process would reveal all of the objects it saw and where it saw them. The final image outputted by Deepdream is just the result of this process.
(It's all a bit complicated. If you don't understand how it works, that's fine - looking at the images can still be a lot of fun.)
How to Make Them:
I created my Deepdream image (shown above) with deepdreamit.com. You have to sign up, and they only accept jpg images, but it's the quickest online tool I've been able to find. Another popular option is deepdream.in, but they are quite backlogged at the moment and I have been unable to get the site to work.
Of course, if you're feeling really adventurous, you can always try to generate them locally using the IPython Notebook. However, this is an option for advanced users, and you could potentially break something in the process. But if you want to give it a go, there are a couple of tutorials here and here.
The Discussion:
Use this topic to discuss how Deepdream works as well as to show off the images you've created with it. I can't wait to see what exciting things you cook up!

Last edited by PullJosh (Aug. 6, 2015 23:59:07)
- Nether_before
-
1000+ posts
Google Deepdream
My sister tried it once, the results were creepy.
- PrincessPanda_test_
-
1000+ posts
Google Deepdream
Made my icon “deepdreamfied”.
Didn't turn out creepy.
Didn't turn out creepy.
- PrincessPanda_test_
-
1000+ posts
Google Deepdream
LOOK AT WHAT I DID TO SILVER!!!!

Blaze, are you mad?

Blaze, are you mad?
- Thepuzzlegame
-
1000+ posts
Google Deepdream
I tried DeepDream out a little while back, needless to say the results were…unsettling xD
- PrincessPanda_test_
-
1000+ posts
Google Deepdream
A normal day (Before)

NOT a normal day (After):

(Very surreal)

NOT a normal day (After):

(Very surreal)
Last edited by PrincessPanda_test_ (Aug. 7, 2015 21:10:15)
- Nether_before
-
1000+ posts
Google Deepdream
A normal day (Before)Sonic is literally the only thing recognizable in the second pic.
<snip>
NOT a normal day (After):
(Very surreal)
- PrincessPanda_test_
-
1000+ posts
Google Deepdream
IKR?A normal day (Before)Sonic is literally the only thing recognizable in the second pic.
<snip>
NOT a normal day (After):
(Very surreal)
- PullJosh
-
1000+ posts
Google Deepdream
A normal day (Before):O Creepy but awesome
-snip-
NOT a normal day (After):
(Very surreal)
- rollercoasterfan
-
1000+ posts
Google Deepdream
has to do this to Van Gogh's Starry Night.That would be awesome… (maybe… xD) Someone
I should check this out later, I'm on a tablet right now….