-
Not Synced
Well, it used to be that if you wanted
to get a computer to do something new,
-
Not Synced
you would have to program it.
-
Not Synced
Now, programming, for those of you here
that haven't done it yourself,
-
Not Synced
requires laying out in excruciating detail
-
Not Synced
every single step that you want
the computer to do
-
Not Synced
in order to achieve your goal.
-
Not Synced
Now, if you want to do something
-
Not Synced
that you don't know how to do yourself,
-
Not Synced
then this is going
to be a great challenge.
-
Not Synced
So this was the challenged faced
by this man, Arthur Samuel.
-
Not Synced
In 1956, he wanted to get this computer
-
Not Synced
to be able to beat him at checkers.
-
Not Synced
How can you write a program,
-
Not Synced
lay out in excruciating detail
how to be better than you at Checkers?
-
Not Synced
So he came up with an idea:
-
Not Synced
he had the computer play
against itself thousands of times
-
Not Synced
and learn how to play checkers.
-
Not Synced
And indeed it worked,
and in fact, by 1962,
-
Not Synced
this computer had beaten
the Connecticut state champion.
-
Not Synced
So Arthur Samuel was
the father of machine learning,
-
Not Synced
and I have a great debt to him,
-
Not Synced
because I am a machine
learning practitioner.
-
Not Synced
I was the president of Kaggle,
-
Not Synced
a community of over 200,000
machine learning practictioners.
-
Not Synced
Kaggle puts up competitions
-
Not Synced
to try and get them to solve
previously unsolved problems,
-
Not Synced
and it's been successful
-
Not Synced
hundreds of times.
-
Not Synced
So from this vantage point,
I was able to find out a lot
-
Not Synced
about what machine learning
can do in the past, can do today,
-
Not Synced
and what it could do in the future.
-
Not Synced
Perhaps the first big success
of machine learning commercially
-
Not Synced
was Google.
-
Not Synced
Google showed that it is
possible to find information
-
Not Synced
by using a computer algorithm,
-
Not Synced
and this algorithm is based
on machine learning.
-
Not Synced
Since that time, there has been many
commercial successes of machine learning.
-
Not Synced
Companies like Amazon and Netflix
-
Not Synced
use machine learning to suggest
products that you might like to buy,
-
Not Synced
movies that you might like to watch.
-
Not Synced
Sometimes, it's almost creepy.
-
Not Synced
Companies like LinkedIn and Facebook
-
Not Synced
sometimes will tell you about
who your friends might be
-
Not Synced
and you have no idea how it did it,
-
Not Synced
and this is because it's using
the power of machine learning.
-
Not Synced
These are algorithms that have
learned how to do this from data
-
Not Synced
rather than being programmed by hand.
-
Not Synced
This is also how IBM was successful
-
Not Synced
in getting Watson to beat
the two world champions at Jeopardy!,
-
Not Synced
answering incredibly subtle
and complex questions like this one.
-
Not Synced
This is also why we are now able
to see the first self-driving cars.
-
Not Synced
If you want to be able to tell
the difference between, say,
-
Not Synced
a tree and a pedestrian,
-
Not Synced
well, that's pretty important.
-
Not Synced
We don't know how to write
those programs by hand,
-
Not Synced
but with machine learning,
this is now possible.
-
Not Synced
And in fact, this car has driven
-
Not Synced
over a million miles without any accidents
-
Not Synced
on regular roads.
-
Not Synced
So we now know that computers can learn,
-
Not Synced
and computers can learn to do things
-
Not Synced
that we actually sometimes
don't know how to do ourselves,
-
Not Synced
or maybe can do them better than us.
-
Not Synced
One of the most amazing examples
I've seen of machine learning
-
Not Synced
happened on a project I ran at Kaggle
-
Not Synced
where a team run by a guy
called Geoffrey Hinton
-
Not Synced
from the University of Toronto
-
Not Synced
won a competition for
automatic drug discovery.
-
Not Synced
Now, what was extraordinary here
is not just that they beat
-
Not Synced
all of the algorithms developed by Merck
-
Not Synced
or the international academic community,
-
Not Synced
but nobody on the team had any background
-
Not Synced
in chemistry or biology or life sciences,
-
Not Synced
and they did it in two weeks.
-
Not Synced
How did they do this?
-
Not Synced
They used an extraordinary algorithm
called deep learning.
-
Not Synced
So important was this that in fact
the success was covered
-
Not Synced
in the New York Times in a front page
article a few weeks later.
-
Not Synced
This is Geoffrey Hinton
here on the left-hand side.
-
Not Synced
Deep learning is an algorithm
inspired by how the human brain works,
-
Not Synced
and as a result it's an algorithm
-
Not Synced
which has no theoretical limitations
-
Not Synced
on what it can do.
-
Not Synced
The more data you give it and the more
computation time you give it,
-
Not Synced
the better it gets.
-
Not Synced
The New York Times also
showed in this article
-
Not Synced
another extraordinary
result of deep learning
-
Not Synced
which I'm going to show you now.
-
Not Synced
It shows that computers can listen
-
Not Synced
and understand.
-
Not Synced
(Video) Speaker: Now, the last step
-
Not Synced
that I want to be able
to take in this process
-
Not Synced
is to actually speak to you in Chinese.
-
Not Synced
Now the key thing there is,
-
Not Synced
we've been able to take
a large amount of information
-
Not Synced
from many Chinese speakers
-
Not Synced
and produce a text-to-speech system
-
Not Synced
that takes Chinese text
-
Not Synced
and converts it into Chinese language,
-
Not Synced
and then we've taken
an hour or so of my own voice
-
Not Synced
and we've used that to modulate
-
Not Synced
the standard text-to-speech system
-
Not Synced
so that it would sound like me.
-
Not Synced
Again, the result's not perfect.
-
Not Synced
There are in fact quite a few errors.
-
Not Synced
(In Chinese)
-
Not Synced
(Applause)
-
Not Synced
There's much work to be done in this area.
-
Not Synced
(In Chinese)
-
Not Synced
(Applause)
-
Not Synced
Jeremy Howard: Well, that was at
a machine learning conference in China.
-
Not Synced
It's not often, actually,
at academic conferences
-
Not Synced
that you do hear spontaneous applause,
-
Not Synced
although of course sometimes
at TEDx conferences, feel free.
-
Not Synced
Everything you saw there
was happening with deep learning.
-
Not Synced
(Applause) Thank you.
-
Not Synced
The transcription in English
was deep learning.
-
Not Synced
The translation to Chinese and the text
in the top right, deep learning,
-
Not Synced
and the construction of the voice
was deep learning as well.
-
Not Synced
So deep learning is
this extraordinary thing.
-
Not Synced
It's a single algorithm that
can seem to do almost anything,
-
Not Synced
and I discovered that a year earlier,
-
Not Synced
it had also learned to see.
-
Not Synced
In this obscure competition from Germany
-
Not Synced
called the German Traffic Sign Benchmark,
-
Not Synced
deep learning had learned
to recognize traffic signs like this one.
-
Not Synced
Not only could it
recognize the traffic signs
-
Not Synced
better than any other algorithm,
-
Not Synced
the leaderboard actually showed
it was better than people,
-
Not Synced
about twice as good as people.
-
Not Synced
So by 2011, we had the first example
-
Not Synced
of computers that can see
-
Not Synced
better than people.
-
Not Synced
Since that time, a lot has happened.
-
Not Synced
In 2012, Google announced that
they had a deep learning algorithm
-
Not Synced
watch YouTube videos
-
Not Synced
and crunched the data
on 16,000 computers for a month,
-
Not Synced
and the computer independently learned
about concepts such as people and cats
-
Not Synced
just by watching the videos.
-
Not Synced
This is much like the way
that humans learn.
-
Not Synced
Humans don't learn
by being told what they see,
-
Not Synced
but by learning for themselves
what these things are.
-
Not Synced
Also in 2012, Geoffrey Hinton,
-
Not Synced
who we saw earlier,
-
Not Synced
won the very popular ImageNet competition,
-
Not Synced
looking to figure out out from
one and a half million images
-
Not Synced
what they're pictures of.
-
Not Synced
As of 2014, we're now down
to a six percent error rate
-
Not Synced
in image recognition.
-
Not Synced
This is better than people, again.
-
Not Synced
So machines really are doing
an extraordinarily good job of this,
-
Not Synced
and it is now being used in industry.
-
Not Synced
For example, Google announced last year
-
Not Synced
that they had mapped every single
location in France in two hours,
-
Not Synced
and the way they did it is
that they fed street view images
-
Not Synced
into a deep learning algorithm
-
Not Synced
to recognize and read street numbers.
-
Not Synced
Imagine how long
it would have taken before:
-
Not Synced
dozens of people, many years.
-
Not Synced
This is also happening in China.
-
Not Synced
Baidu is kind of the Chinese Google,
-
Not Synced
I guess,
-
Not Synced
and what you see here in the top left
-
Not Synced
is an example of a picture that I uploaded
to Baidu's deep learning system,
-
Not Synced
and underneath you can see that the system
has understood what that picture is
-
Not Synced
and found similar images.
-
Not Synced
The similar images actually
have similar backgrounds,
-
Not Synced
similar directions of the faces,
-
Not Synced
even some with their tongue out.
-
Not Synced
This is not clearly looking
at the text of a web page.
-
Not Synced
All I uploaded was an image.
-
Not Synced
So we now have computers which
really understand what they see
-
Not Synced
and can therefore search databases
-
Not Synced
of hundreds of millions
of images in real time.
-
Not Synced
So what does it mean
now that computers can see?
-
Not Synced
Well it's not just that computers can see.
-
Not Synced
In fact, deep learning
has done more than that.
-
Not Synced
Complex, nuanced sentences like this one
-
Not Synced
are now understandable
with deep learning algorithms.
-
Not Synced
As you can see here,
-
Not Synced
this Stanford-based system
showing the red dot at the top
-
Not Synced
has figured out that this sentence
is expressing negative sentiment.
-
Not Synced
Deep learning now in fact
-
Not Synced
is near human performance
-
Not Synced
at understanding what sentences are about
-
Not Synced
and what it is saying about those things.
-
Not Synced
Also, deep learning has
been used to read Chinese,
-
Not Synced
again at about native
Chinese speaker level.
-
Not Synced
This algorithm developed
out of Switzerland
-
Not Synced
by people, none of whom speak
or understand any Chinese.
-
Not Synced
As I say, using deep learning
-
Not Synced
is about the best system
in the world for this,
-
Not Synced
even compared to native
human understanding.
-
Not Synced
This is a system that we
put together at my company
-
Not Synced
which shows putting
all this stuff together.
-
Not Synced
These are pictures which
have no text attached,
-
Not Synced
and as I'm typing in here sentences,
-
Not Synced
in real time it's understanding
these pictures
-
Not Synced
and figuring out what they're about
-
Not Synced
and finding pictures that are similar
to the text that I'm writing.
-
Not Synced
So you can see, it's actually
understanding my sentences
-
Not Synced
and actually understanding these pictures.
-
Not Synced
I know that you've seen
something like this on Google,
-
Not Synced
where you can type in things
-
Not Synced
and it will show you pictures,
-
Not Synced
but actually what it's doing is it's
searching the webpage for the text.
-
Not Synced
This is very different from actually
understanding the images.
-
Not Synced
This is something that computers
have only been able to do
-
Not Synced
for the first time in the last few months.
-
Not Synced
So we can see now that computers
can not only see but they can also read,
-
Not Synced
and of course we've shown that they
can understand what they hear.
-
Not Synced
Perhaps not surprising, now, that
I'm going to tell you they can write.
-
Not Synced
Here is some text that I generated
using a deep learning algorithm yesterday.
-
Not Synced
And here is some text that
an algorithm out Stanford generated.
-
Not Synced
Each of these sentences was generated
-
Not Synced
by a deep learning algorithm
to describe each of those pictures.
-
Not Synced
This algorithm before has never seen
-
Not Synced
a man in a black shirt playing a guitar.
-
Not Synced
It's seen a man before,
it's seen black before,
-
Not Synced
it's seen a guitar before,
-
Not Synced
but it has independently generated
this novel description of this picture.
-
Not Synced
We're still not quite at human
performance here, but we're close.
-
Not Synced
In tests, humans prefer
the computer-generated caption
-
Not Synced
one out of four times.
-
Not Synced
Now this system is now only two weeks old,
-
Not Synced
so probably within the next year,
the computer algorithm will be
-
Not Synced
well past human performance
-
Not Synced
at the rate things are going.
-
Not Synced
So computers can also write.
-
Not Synced
So we put all this together and it leads
to very exciting opportunities.
-
Not Synced
For example, in medicine,
-
Not Synced
a team in Boston announced
that they had discovered
-
Not Synced
dozens of new clinically-relevant features
-
Not Synced
of tumors which help doctors
-
Not Synced
make a prognosis of a cancer.
-
Not Synced
Very similarly, in Stanford,
-
Not Synced
a group there announced that,
looking at tissues under magnification,
-
Not Synced
they've developed a machine
learning based system
-
Not Synced
which in fact is better
than human pathologists
-
Not Synced
at predicting survival rates
for cancer sufferers.
-
Not Synced
In both of these cases, not only
were the predictions more accurate,
-
Not Synced
but they generated new insightful science.
-
Not Synced
In the radiology case,
-
Not Synced
they were new clinical indicators
that humans can understand.
-
Not Synced
In this pathology case,
-
Not Synced
the computer system actually discovered
-
Not Synced
that the cells around the cancer
-
Not Synced
are as important as
the cancer cells themselves
-
Not Synced
in making a diagnosis.
-
Not Synced
This is the opposite of what
pathologists had been taught
-
Not Synced
for decades.
-
Not Synced
In each of those two cases,
they were systems developed
-
Not Synced
by a combination of medical experts
-
Not Synced
and machine learning experts,
-
Not Synced
but as of last year,
we're now beyond that too.
-
Not Synced
This is an example of
identifying cancerous areas
-
Not Synced
of human tissue under a microscope.
-
Not Synced
The system being shown here
-
Not Synced
can identify those areas more accurately,
-
Not Synced
or about as accurately,
as human pathologists,
-
Not Synced
but was built entirely with deep learning
-
Not Synced
using no medical expertise
-
Not Synced
by people who have
no background in the field.
-
Not Synced
Similarly, here, this neuron segmentation.
-
Not Synced
We can now segment neurons
about as accurately as humans can,
-
Not Synced
but this system was developed
with deep learning using people
-
Not Synced
with no previous background in medicine.
-
Not Synced
So myself, as somebody with
no previous background in medicine,
-
Not Synced
I seem to be entirely well qualified
-
Not Synced
to start a new medical company,
-
Not Synced
which I did.
-
Not Synced
I was kind of terrified of doing it,
-
Not Synced
but the theory seemed to suggest
that it ought to be possible
-
Not Synced
to do very useful medicine
-
Not Synced
using just these data analytic techniques.
-
Not Synced
And thankfully, the feedback
has been fantastic,
-
Not Synced
not just from the media
but from the medical community,
-
Not Synced
who have been very supportive.
-
Not Synced
The theory is that we can take
the middle part of the medical process
-
Not Synced
and turn that into data analysis
as much as possible,
-
Not Synced
leaving doctors to do
what they're best at.
-
Not Synced
I want to give you an example.
-
Not Synced
It now takes us about 15 minutes
-
Not Synced
to generate a new medical diagnostic test
-
Not Synced
and I'll show you that in real time now,
-
Not Synced
but I've compressed it
down to three minutes
-
Not Synced
by cutting some pieces out.
-
Not Synced
Rather than showing you
creating a medical diagnostic test,
-
Not Synced
I'm going to show you a diagnostic test
-
Not Synced
of car images,
-
Not Synced
because that's something
we can all understand.
-
Not Synced
So here we're starting with about
one and a half million car images,
-
Not Synced
and I want to create something
that can split them into the angle
-
Not Synced
of the photo that's being taken.
-
Not Synced
So these images are entirely unlabeled,
-
Not Synced
so I have to start from scratch.
-
Not Synced
With our deep learning algorithm,
-
Not Synced
it can automatically identify
areas of structure in these images.
-
Not Synced
So the nice thing is that the human
-
Not Synced
and the computer can now work together.
-
Not Synced
So the human, as you can see here,
-
Not Synced
is telling the computer
about areas of interest
-
Not Synced
which it wants the computer then
to try and use to improve its algorithm.
-
Not Synced
Now these deep learning systems actually
-
Not Synced
are in 16,000 dimensional space,
-
Not Synced
you can see here the computer
rotating this through that space,
-
Not Synced
trying to find new areas of structure.
-
Not Synced
And when it does so successfully,
-
Not Synced
the human who is driving it can then
-
Not Synced
point out the areas that are interesting.
-
Not Synced
So here, the computer has
successfully found areas,
-
Not Synced
for example, angles.
-
Not Synced
So as we go through this project,
-
Not Synced
we're gradually telling
the computer more and more
-
Not Synced
about the kinds of structures
we're looking for.
-
Not Synced
You can imagine in a diagnostic test
-
Not Synced
this would be a pathologist identifying
areas of pathosis, for example,
-
Not Synced
or a radiologist indicating
-
Not Synced
potentially troublesome nodules.
-
Not Synced
And sometimes it can be
difficult for the algorithm.
-
Not Synced
In this case, it's got kind of confused.
-
Not Synced
The fronts and the backs
of the cars are all mixed up.
-
Not Synced
So here we have to be a bit more careful,
-
Not Synced
manually selecting these fronts
as opposed to the backs,
-
Not Synced
then telling the computer
-
Not Synced
that this is a type of group
-
Not Synced
that we're interested in.
-
Not Synced
So we do that for a while,
we skip over it a little bit,
-
Not Synced
and then we train the
machine learning algorithm
-
Not Synced
based on these couple of hundred things,
-
Not Synced
and we hope that it's gotten a lot better.
-
Not Synced
You can see, it's now started to fade
some of these pictures out,
-
Not Synced
showing us that it already is recognizing
-
Not Synced
how to understand some of these itself.
-
Not Synced
We can then use this concept
-
Not Synced
of similar images,
-
Not Synced
and using similar images,
you can now see the computer
-
Not Synced
at this point is able to entirely
find just the fronts of cars.
-
Not Synced
So at this point, the human
can tell the computer,
-
Not Synced
"Okay, yes, you've done
a good job of that."
-
Not Synced
Sometimes, of course, even at this point
-
Not Synced
it's still difficult
to separate out groups.
-
Not Synced
In this case, even after we
-
Not Synced
let the computer try
to rotate this for a while,
-
Not Synced
we still find that the left sides
and the right sides pictures
-
Not Synced
are all mixed up together.
-
Not Synced
So we can again give
the computer some hints,
-
Not Synced
and we say, "Okay, try and find
a projection that separates out
-
Not Synced
the left sides and the right sides
as much as possible
-
Not Synced
using this deep learning algorithm."
-
Not Synced
And giving it that hint, ah,
-
Not Synced
it's been successful.
-
Not Synced
It's managed to find a way
of thinking about these objects
-
Not Synced
that's separated out these together.
-
Not Synced
So you get the idea here.
-
Not Synced
This is a case not where the human
is being replaced by a computer,
-
Not Synced
but where they're working together.
-
Not Synced
What we're doing here is we're replacing
something that used to take a team
-
Not Synced
of five or six people about seven years
-
Not Synced
and replacing it with something
that takes 15 minutes
-
Not Synced
for one person acting alone.
-
Not Synced
So this process takes about
four or five iterations.
-
Not Synced
You can see we now have 62 percent
of our one and a half million images
-
Not Synced
classified correctly.
-
Not Synced
And at this point, we
can start to quite quickly
-
Not Synced
grab whole big sections,
-
Not Synced
check through them to make sure
that there's no mistakes.
-
Not Synced
Where there are mistakes, we can
let the computer know about them.
-
Not Synced
And using this kind of process
for each of the different groups,
-
Not Synced
we are now up to
an 80 percent success rate
-
Not Synced
in classing the 1.5 million images.
-
Not Synced
And at this point, it's just a case
-
Not Synced
of finding the small number
-
Not Synced
that aren't classified correctly,
-
Not Synced
and trying to understand why.
-
Not Synced
And using that approach,
-
Not Synced
by 15 minutes we get
to 97 percent classification rates.
-
Not Synced
So this kind of technique
could allow us to fix
-
Not Synced
a major problem,
-
Not Synced
which is that there's a lack
of medical expertise in the world.
-
Not Synced
The World Economic Forum says
that there's between a 10x and a 20x
-
Not Synced
shortage of physicians
in the developing world,
-
Not Synced
and it would take about 300 years
-
Not Synced
to train enough people
-
Not Synced
to fix that problem.
-
Not Synced
So imagine if we can help
enhance their efficiency
-
Not Synced
using these deep learning approaches?
-
Not Synced
So I'm very excited
about the opportunities.
-
Not Synced
I'm also concerned about the problems.
-
Not Synced
The problem here is that
every area in blue on this map
-
Not Synced
is somewhere where services
are over 80 percent of employment.
-
Not Synced
What are services?
-
Not Synced
These are services.
-
Not Synced
These are also the exact things that
computers have just learned how to do.
-
Not Synced
So 80 percent of the world's employment
-
Not Synced
in the developed world is stuff that
computers have just learned how to do.
-
Not Synced
What does that mean? Well, it'll be fine.
-
Not Synced
They'll'll be replaced by other jobs.
-
Not Synced
For example, there will be
more jobs for data scientists.
-
Not Synced
Well, not really.
-
Not Synced
It doesn't take data scientists very long
to build these things.
-
Not Synced
For example, these four algorithms
were all built by the same guy.
-
Not Synced
So if you think, oh,
it's all happened before,
-
Not Synced
we've seen the results in the past
of when new things come along
-
Not Synced
and they get replaced by new jobs,
-
Not Synced
what are these new jobs going to be?
-
Not Synced
It's very hard for us to estimate this,
-
Not Synced
because human performance
grows at this gradual rate,
-
Not Synced
but we now have a system, deep learning,
-
Not Synced
that we know actually grows
in capability exponentially.
-
Not Synced
And we're here.
-
Not Synced
So currently, we see the things around us
-
Not Synced
and we see, "Oh, computers
are still pretty dumb." Right?
-
Not Synced
But in five years' time,
-
Not Synced
computers will be off this chart.
-
Not Synced
So we need to be starting to think
about this capability right now.
-
Not Synced
We have seen this once before, of course.
-
Not Synced
In the Industrial Revolution,
-
Not Synced
we saw a step change
in capability thanks to engines.
-
Not Synced
The thing is, though,
-
Not Synced
that after a while, things flattened out.
-
Not Synced
There was social disruption, but once
engines were used to generate power
-
Not Synced
and all the situations,
-
Not Synced
things really settled down.
-
Not Synced
The Machine Learning Revolution
is going to be very different
-
Not Synced
from the Industrial Revolution,
-
Not Synced
because the Machine Learning Revolution,
it never settles down.
-
Not Synced
The better computers get
at intellectual activities,
-
Not Synced
the more they can build better computers
-
Not Synced
to be better at intellectual capabilities,
-
Not Synced
so this is going to be a kind of change
-
Not Synced
that the world has actually
never experienced before,
-
Not Synced
so your previous understanding
of what's possible is different.
-
Not Synced
This is already impacting us.
-
Not Synced
In the last 25 years,
-
Not Synced
as capital productivity has increased,
-
Not Synced
labor productivity has been flat,
-
Not Synced
in fact even a little bit down.
-
Not Synced
So I want us to start
having this discussion now.
-
Not Synced
I know that when I often tell people
about this situation,
-
Not Synced
people can be quite dismissive.
-
Not Synced
Well, computers can't really think,
-
Not Synced
they don't emote,
they don't understand poetry,
-
Not Synced
we don't really understand how they work.
-
Not Synced
So what?
-
Not Synced
Computers right now can do the things
-
Not Synced
that humans spend most
of their time being paid to do,
-
Not Synced
so now's the time to start thinking
-
Not Synced
about how we're going to adjust our
social structures and economic structures
-
Not Synced
to be aware of this new reality.
-
Not Synced
Thank you.
-
Not Synced
(Applause)