Puppy or Bagel?

Justin Pearson
2016-03-12

Based on Tweets from https://twitter.com/teenybiscuit/media

Example

index_1.gif

index_2.gif

Can Mathematica tell the difference?

index_3.gif

index_4.gif

index_5.gif

index_6.gif

index_7.gif
index_8.gif
index_9.gif
index_10.gif
index_11.gif
index_12.gif
index_13.gif

Note

Different versions of MMA perform differently. Here’s mine:

index_14.gif

index_15.gif

index_16.gif

More informative labels

Sometimes MMA’s default identifications are quite specific. What the hell is a “komondor”? It can be nice to know the “genus” (broader concepts) of a label. Here’s a function for that.

index_17.gif

index_18.gif

index_19.gif

index_20.gif

index_21.gif

index_22.gif

index_23.gif

Now run it again.

index_24.gif

index_25.gif
index_26.gif
index_27.gif
index_28.gif
index_29.gif
index_30.gif
index_31.gif

Future work: How to pick one of two options?

I want to restrict the identification to “puppy” or “bagel”. But it’s a pain to figure out how to say “bagel” in Mathematica.

index_32.gif

index_33.gif

index_34.gif

index_35.gif

index_36.gif

index_37.gif

Created with the Wolfram Language