Slashdot Mirror


Facebook Puts Deep Learning in the Palm of Your Hand (fortune.com)

Facebook has built a simple-looking video tool to show off a sophisticated use of artificial intelligence on cell phones. From a report on Fortune: During an event at its office in Menlo Park, Calif., last Friday afternoon, Facebook CTO Mike Schroepfer showed off software that takes a live Facebook video feed from a cell phone and converts the image in real time into a selection of artistic styles, such as that of Van Gogh. It might sound like a simple filter, but usually, an algorithm of this nature would need to send that type of information back to a server in a data center to process the pixels on more powerful machines. The Facebook crew crafted a less power-hungry and computing-intensive deep learning system they call "Caffe2Go," that uses the computing power in a cell phone. Facebook's Schroepfer showed the algorithm and other applications of artificial intelligence at the Web Summit conference in Lisbon, Portugal on Tuesday. Last Friday, he called the system a "pretty big leap" and "a real neural net running on a phone in real time."

3 of 46 comments (clear)

  1. So basically... by 110010001000 · · Score: 4, Funny

    ....we are calling computer programs "Deep Learning" and "AI" now? Nice! I'll add that to my resume. Apparently I am an expert in "Deep Learning".

    1. Re:So basically... by Anonymous Coward · · Score: 3, Funny

      Bullshitting about AI is all the rage. My latest effort I've called Neuro-Cognitive Hello World. It uses what I call Gradient Descent Reduction Bollocks to literally print something onto the screen but it does it by first executing a few iterations of a simple sigma function, feeding the output back to the input, discarding the output and then just printing HELLO WORLD. It's magnificent. Give me $20 billion dollars thank you.

    2. Re:So basically... by ShanghaiBill · · Score: 3, Insightful

      ....we are calling computer programs "Deep Learning" and "AI" now?

      Not all programs. But if you give a program an objective, and it figures out on its own how to get there, then that is machine learning, which is a branch of AI. If it uses a neural net with more than one hidden layer, then it is "deep learning". That is what the term means.

      Apparently I am an expert in "Deep Learning".

      If you don't even understand the terminology, then you are not an "expert".