Jose's Read Only Forum 2023

General Category => General Discussion => Topic started by: Theo Gottwald on January 20, 2016, 10:48:14 AM

Title: NVIDIA Boss: "Deep Learning" -> as important as the "internet"?
Post by: Theo Gottwald on January 20, 2016, 10:48:14 AM
What is "deep Learning"?
Its a new word for an not so new thing.
Technically its about deeply stacked "Convolutional Neural Networks".

Its the new big Trend in Big Data.

What is it good for?

Simply said:
It can recognize patterns actually better then a human.

It can analyze large amounts of data and find tendencies faster then a human.

- It can find out if there is a "cat on the picture" as well it can
- detect that this is your face if you walk through the airport or train station
- It can find out if you have just said the word "Terrorist" in your phone call
- can detect any pattern in Texts, Pictures or sounds.
- It can analyze satelite pictures and find anomalies (better then a human)

Soon it will be able to understand grammar as good as a person.
And therefore translate whatever you speak into your smart-phone into another langugage.

Internally its re-constructing Data (for example pictures) in an new way.
Instead of representing them as pixels with a color, it represents them as "differences" ignoring redundant data.

For this Google has now constructed a new computer thats shall be able to analyze search data (or Google-Earth Data?) on interesting Patterns.

Google's DWAVE Computer (http://www.telegraph.co.uk/technology/news/12042781/Google-D-Wave-quantum-computer-is-100-million-times-faster-than-your-PC.html)

Of course they do not tell us what they are looking for. But if its a Pattern - he will possibly find it.

This sort of "Pattern recognition" via deeply stacked Convolutional Neuronal Networks is actually the fastest growing trend in Computer science.

Mostly they do use GPU's and often OpenCL for this.

Here are some more Infos:

Deep Learning with Convolutional Neural Networks (https://www.youtube.com/playlist?list=PL47fPMVhRxCdtyBZFdrsFKHIfxhspoOrf)

What is "Deep Learning" (https://www.youtube.com/watch?v=n1ViNeWhC24)

Deep learning - unsupervised (https://www.youtube.com/watch?v=UzxYlbK2c7E)

Video Deep Learning I (https://www.youtube.com/watch?v=czLI3oLDe8M)


Is anybody interested to start a CNN-Project in PB (or OpenCL using PB)?