SlideShare a Scribd company logo
1 of 75
Download to read offline
hello,
world
EKR
Everything you need
to know to survive the
upcoming robot
apocalypse!
What is Deep
Learning?
Any sufficiently
advanced
technology
is indistinguishable
from magic.
Arthur C. Clarke
CBE FRAS
Clarke’s Third Law
hello,
world
EKR I thought it was magic.
Wizards and stuff.
Deep Learning is
Magic!
With artificial
intelligence we are
summoning the
demon
Elon Musk
CEO & CTO, SpaceX
CEO, Tesla Motors
Chairman, Solar City
hello,
world
EKR
With great power comes
great responsibility. How
does this stuff work?
Deep Learning is
Scary!
1+1 = ?
A. 0
B. 1
C. 2
D. None of the Above
1+1 = ?
A. 0
B. 1
C. 2
D. None of the Above
2*2 = ?
A. 2
B. 22
C. 4
D. A and B
2*2 = ?
A. 2
B. 22
C. 4
D. A and B
Where is the maximum of this function?
A.
B.
C.
D.
x
y
Where is the maximum of this function?
A.
B.
C.
D.
x
y
hello,
world
EKR
If you can do that kind of
math, you can learn to
harness the power of deep
learning.
That’s Just Math!
Going deeper with
Convolutions
Google used a new variant of
convolutional neural network called
“Inception” for classification, and for
detection the R-CNN [5] was used. The
results and the approach that Google’s
team took are summarized here [2, 3].
Google’s team was able to train a much
smaller neural network and obtained
much better results compared to results
obtained with convolutional neural
networks in the previous year’s
challenges.
1: Computers can recognize objects
Show and Tell: A
Neural Image Caption
Generator
Automatically describing the content
of an image is a fundamental problem
in artificial intelligence that connects
computer vision and natural language
processing. In this paper, we present a
generative model based on a deep
recurrent architecture that combines
recent advances in computer vision
and machine translation and that can
be used to generate natural sentences
describing an image.
2: Computers can write image captions
Human-level control
through deep
reinforcement learning
We tested this agent on the challenging
domain of classic Atari 2600 games. We
demonstrate that the deep Q-network
agent, receiving only the pixels and the
game score as inputs, was able to surpass
the performance of all previous algorithms
and achieve a level comparable to that of a
professional human games tester across a
set of 49 games, using the same algorithm,
network architecture and hyperparameters.
3: Computers can play video games
4: Computers can evolve better models
Mar I/O: Evolving
Neural Networks
through Augmenting
Topologies
Neural networks can be combined
with other machine learning
techniques to solve complex
problems like model selection. Mar
I/O is a program made of neural
networks and genetic algorithms
that kicks butt at Super Mario
World.
5: Computers can dream
Twitch Deep
Dream
Visualization
A convolutional neural
network trained to recognize
objects in images can be
run backwards to dream.
Over the spring of 2015, this
dreaming neural network
was streamed online.
hello,
world
EKR
Let’s figure out how to
design and use this
stuff.
That’s powerful.
Simple Example: Draw a line that
separates blue dots from green dots. Do
this by choosing a slope.
x
y y y y
A. B. C. D.
y = 0.25 * x y = 0.50 * x y = 1.00 * x y = 3.00 * x
x
y y y y
A. B. C. D.
y y y = 1.00 * x y
Simple Example: Draw a line that
separates blue dots from green dots. Do
this by choosing a slope.
x
y y y y
A. B. C. D.
y y y = 1.00 * x y
Option C. minimizes the classification
error of the example. This value of the
slope “learns” how to separate green
dots from blue ones!
x
y y y
A. B. C. D.
y y y = 1.00 * x y
Option C. minimizes the classification
error of the example. This value of the
slope “learns” how to separate green
dots from blue ones!
y
y The same simple
problem statement of
“quantifying” the input
and separating it
“optimally”
Can allow you to
differentiate between
complex types of input
x00
x01
x02
y00Σ φ
w00
w01
w02
x00
x01
x02
yΣ φ
Input Layer
w
w
w
x
x
x
yΣ φ
Weighted Sum
w00
w01
w02
x
x
x
yΣ φ
Transfer Function
w
w
w
x
x
x
y00Σ φ
Output Layer
w
w
w
Objective: Choose w00, w01, w02 so that is
y00 close to y. Minimize the
“approximation error.” By doing that,
you’ve learned to reproduce the original
function.
y00 = φ(w00 * x00 + w01 * x01 + w02 * x02)
It’s ruff, but it’s possible,
let me explain.
How do you
quantify a
dog?
Dogs are composed of
pieces of things that are
characteristically dog.
Cats are composed of cat
pieces.
You can quantify the way
the pieces look and
distinguish between
them.
air & hope air & hope head head head air & hope air & hope
air & hope floppy ear cute eye
furrowed
brow
cute eye floppy ear air & hope
floppy ear floppy ear dog cheek
snout
piece
dog cheek floppy ear floppy ear
floppy ear
fur &
stuff
dog cheek wet nose dog cheek
fur &
stuff
air & hope
air & hope
fur &
stuff
mouth mouth mouth
fur &
stuff
air & hope
air & hope
fur &
stuff
fur &
stuff
fur &
stuff
fur &
stuff
fur &
stuff
air & hope
air & hope
fur &
stuff
fur &
stuff
fur &
stuff
fur &
stuff
fur &
stuff
air & hope
cat ear cat ear
air &
plotting
air &
plotting
air &
plotting
cat ear cat ear
cat ear cat ear
top of cat
head
top of cat
head
top of cat
head
cat ear cat ear
air &
plotting
cat brain cat brain cat brain cat brain cat brain
air &
plotting
air &
plotting
brow ridge cat eye cat middle cat eye brow ridge
air &
plotting
air &
plotting
cheek cat eye cat nose cat eye cheek
air &
plotting
whiskers whiskers whiskers
little cat
nose
whiskers whiskers whiskers
whiskers whiskers whiskers chin chin whiskers whiskers
0.5 0.5 0.5 0.5 0.1 0.1 0.1 0.1 0.1 0.5 0.5 0.5 0.1 0.5
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5 0.5 0.1 0.1 0.5
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.1 0.1 0.5
0.7 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5
0.7 0.5 0.5 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5
0.7 0.7 0.7 0.5 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5
0.5 0.5 0.1 0.1 0.5 0.5 0.5 0.7 0.5 0.7 0.5 0.1 0.1 0.5
0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.5 0.7 0.5 0.1 0.5
0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.5 0.5 0.5
0.1 0.5 0.7 0.7 0.7 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.1 0.5 0.7 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.1 0.5 0.7 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.5 0.1 0.7 0.7 0.7 0.5 0.5 0.7 0.7 0.7 0.5 0.5 0.5 0.1
0.5 0.1 0.1 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.5 0.5 0.5 0.1
0.9 0.9 0.9 0.9 0.9 0.9 0.3 0.5 0.5 0.5 0.5 0.9 0.9 0.5
0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.3 0.5 0.5 0.5 0.9 0.9 0.5
0.9 0.9 0.9 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.5 0.9 0.9 0.9
0.9 0.5 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.5 0.5 0.5
0.9 0.5 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.3 0.3 0.5 0.5 0.5
0.5 0.5 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.5 0.3 0.3 0.5 0.5
0.5 0.5 0.3 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.3 0.3 0.3 0.3
0.5 0.5 0.5 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.3 0.3 0.3
0.5 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.5 0.3 0.5 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.3
0.5 0.5 0.3 0.1 0.1 0.1 0.1 0.3 0.5 0.5 0.5 0.9 0.5 0.3
0.5 0.3 0.1 0.1 0.5 0.5 0.5 0.1 0.3 0.5 0.5 0.5 0.9 0.3
0.3 0.3 0.1 0.1 0.5 0.5 0.5 0.1 0.1 0.3 0.5 0.5 0.9 0.3
0.3 0.3 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.3
0.5 0.5 0.5 0.5 0.1 0.1 0.1 0.1 0.1 0.5 0.5 0.5 0.1 0.5
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5 0.5 0.1 0.1 0.5
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.1 0.1 0.5
0.7 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5
0.7 0.5 0.5 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5
0.7 0.7 0.7 0.5 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5
0.5 0.5 0.1 0.1 0.5 0.5 0.5 0.7 0.5 0.7 0.5 0.1 0.1 0.5
0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.5 0.7 0.5 0.1 0.5
0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.5 0.5 0.5
0.1 0.5 0.7 0.7 0.7 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.1 0.5 0.7 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.1 0.5 0.7 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.5 0.1 0.7 0.7 0.7 0.5 0.5 0.7 0.7 0.7 0.5 0.5 0.5 0.1
0.5 0.1 0.1 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.5 0.5 0.5 0.1
0.9 0.9 0.9 0.9 0.9 0.9 0.3 0.5 0.5 0.5 0.5 0.9 0.9 0.5
0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.3 0.5 0.5 0.5 0.9 0.9 0.5
0.9 0.9 0.9 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.5 0.9 0.9 0.9
0.9 0.5 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.5 0.5 0.5
0.9 0.5 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.3 0.3 0.5 0.5 0.5
0.5 0.5 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.5 0.3 0.3 0.5 0.5
0.5 0.5 0.3 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.3 0.3 0.3 0.3
0.5 0.5 0.5 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.3 0.3 0.3
0.5 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.5 0.3 0.5 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.3
0.5 0.5 0.3 0.1 0.1 0.1 0.1 0.3 0.5 0.5 0.5 0.9 0.5 0.3
0.5 0.3 0.1 0.1 0.5 0.5 0.5 0.1 0.3 0.5 0.5 0.5 0.9 0.3
0.3 0.3 0.1 0.1 0.5 0.5 0.5 0.1 0.1 0.3 0.5 0.5 0.9 0.3
0.3 0.3 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.3
= T0
= T1
f(T0) = dog
f(T1) = cat
y
With a small number
of training examples,
there’s a lot of possible
solutions
The more examples
you get, the better your
solution
y
With a small number
of training examples,
there’s a lot of possible
solutions
The more examples
you get, the better your
solution
y
With a small number
of training examples,
there’s a lot of possible
solutions
The more examples
you get, the better your
solution
y
With a small number
of training examples,
there’s a lot of possible
solutions
The more examples
you get, the better your
solution
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
How can you approximate more
complex functions? Use more neurons!
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Feed-forward Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
x00
x02
x01
Σ φ y00
y01
Σ φ
Σ φ
Σ φ
Σ φ
Σ φ
Backpropagation Pass
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
φ
Big networks can
become very
complex and hard
to train, many
layers deep with
billions of
parameters.
That’s where the
term deep learning
comes from.
CNN
Convolutional
Neural Network
RNN
Recurrent Neural
Network
L-STM
Long Short-Term
Memory
Q
DQN
Deep Q-
Network
C
NTM
M
R
W
Neural Turing
Machine
hello,
world
EKR
Why is this so
important now if the
idea has been around
for decades?
I understand!
Recall Moore’s Law
1970 1975 1980 1985 1990 1995 2000 2005 2010 2015
1,000
10,000
100,000
1,000,000
10,000,000
100,000,000
1,000,000,000
10,000,000,000
4004
8088
Pentium
Pentium 4
Pascal
80386
Pentium 3
Kepler
Maxwell
Tesla
Nahalem
Core i7
• 2880 CUDA Cores
• 7.1 Billion Transistors
• 15 SMX units
• > 1 TFLOP FP64
• 1.5M L2 Cache
• 384-bit DDR5
GK110 / GTX Titan X, 980, …
hello,
world
EKR
Exponentially faster
computers have made
zombie algorithms
from the 1950s
apocalpyse-capable!
What do we do?
Thanks Gordon!
Make Autonomous Weapons?
Autonomous weapons select and engage targets without
human intervention. They might include, for example, armed
quadcopters that can search for and eliminate people meeting
certain pre-defined criteria, but do not include cruise missiles
or remotely piloted drones for which humans make all
targeting decisions. Artificial Intelligence (AI) technology has
reached a point where the deployment of such systems is —
practically if not legally — feasible within years, not decades,
and the stakes are high: autonomous weapons have been
described as the third revolution in warfare, after gunpowder
and nuclear arms.
In summary, we believe that AI has great
potential to benefit humanity in many ways, and
that the goal of the field should be to do so.
Starting a military AI arms race is a bad idea,
and should be prevented by a ban on offensive
autonomous weapons beyond meaningful human
control.
Stephen Hawking Director of research at the
Department of Applied Mathematics and Theoretical
Physics at Cambridge, 2012 Fundamental Physics
Prize laureate for his work on quantum gravity
Elon Musk SpaceX, Tesla, Solar City
Steve Wozniak, Apple Inc., Co-founder, member of
IEEE CS
Jaan Tallinn co-founder of Skype, CSER and FLI
Frank Wilczek MIT, Professor of Physics, Nobel
Laureate for his work on the strong nuclear force
Max Tegmark MIT, Professor of Physics, co-founder
of FLI
Daniel C. Dennett, Tufts University, Professor, Co-
Director, Center for Cognitive Studies, member of
AAAI
Noam Chomsky MIT, Institute Professor emeritus,
inductee in IEEE Intelligent Systems Hall of Fame,
Franklin medalist in Computer and Cognitive Science
Barbara Simons IBM Research (retired), Past President
ACM, ACM Fellow, AAAS Fellow
Stephen Goose Director of Human Rights Watch's
Arms Division
Anthony Aguirre, UCSC, Professor of Physics, co-
founder of FLI
Lisa Randall, Harvard, Professor of Physics
Martin Rees Co-founder of CSER and Astrophysicist
Stuart Russell Berkeley, Professor of Computer
Science, director of the Center for Intelligent Systems,
and co-author of the standard textbook “Artificial
Intelligence: a Modern Approach"
Nils J. Nilsson, Department of Computer Science,
Stanford University, Kumagai Professor of
Engineering, Emeritus, past president of AAAI
Barbara J. Grosz Harvard University, Higgins
Professor of Natural Sciences, former president AAAI,
former chair of IJCAI Board of Trustees
Tom Mitchell CMU, past president of AAAI, Fredkin
University Professor and Head of the Machine
Learning Department
Eric Horvitz, Microsoft Research, Managing
director, Microsoft Research, past president of AAAI,
co-chair of AAAI Presidential Panel on Long-term AI
Futures, member of ACM, IEEE CIS
Martha E. Pollack University of Michigan, Provost,
Professor of Computer Science & Professor of
Information, past president of AAAI, Fellow of AAAS,
ACM & AAAI
Henry Kautz, University of Rochester, Professor of
Computer Science, past president of AAAI, member of
ACM
Demis Hassabis, Google DeepMind, CEO
Yann LeCun, New York University & Facebook AI
Research, Professor of Computer Science & Director of
AI Research
Oren Etzioni, Allen Institute for AI, CEO, member of
AAAI, ACM
Peter Norvig, Google, Research Director, member
of AAAI, ACM
Geoffrey Hinton University of Toronto and Google,
Emeritus Professor, AAAI Fellow
Yoshua Bengio, Université de Montréal, Professor
Engage with deep learning,
it’s powerful magic;
please don’t make evil
killer robots. #ekr
Chris Friel
@tbd
cfriel@gmail.com

More Related Content

Viewers also liked

Atividade fisica e qualidade de vida
Atividade fisica e qualidade de vidaAtividade fisica e qualidade de vida
Atividade fisica e qualidade de vidaLA Fitness Solutions
 
A ImportâNcia Da Atividade FíSica Para A SaúDe
A ImportâNcia Da Atividade FíSica Para A SaúDeA ImportâNcia Da Atividade FíSica Para A SaúDe
A ImportâNcia Da Atividade FíSica Para A SaúDeromildo3d
 
Apostila ed fisica 7 ano
Apostila ed fisica 7 anoApostila ed fisica 7 ano
Apostila ed fisica 7 anoandria4shared
 
Apostila de educação física
Apostila de educação física Apostila de educação física
Apostila de educação física Jully Mourão
 
Atividade física e saúde escola
Atividade física e saúde  escolaAtividade física e saúde  escola
Atividade física e saúde escolaNetKids
 
Planejamento anual da Educação Física
Planejamento anual da Educação FísicaPlanejamento anual da Educação Física
Planejamento anual da Educação FísicaKain2014
 
Wq Ed. FíSica RelaçãO Da Atividade FíSica E Corpo Humano
Wq  Ed. FíSica   RelaçãO Da Atividade FíSica E Corpo HumanoWq  Ed. FíSica   RelaçãO Da Atividade FíSica E Corpo Humano
Wq Ed. FíSica RelaçãO Da Atividade FíSica E Corpo Humanolupekena
 
Atividade física e saúde
Atividade física e saúdeAtividade física e saúde
Atividade física e saúdeFatima Costa
 
Como Elaborar Um Projeto De Pesquisa
Como Elaborar Um Projeto De PesquisaComo Elaborar Um Projeto De Pesquisa
Como Elaborar Um Projeto De Pesquisamauricio aquino
 
Benefícios relacionados à atividade física
Benefícios relacionados à atividade físicaBenefícios relacionados à atividade física
Benefícios relacionados à atividade físicaRomero Vitor
 
Educação Física 6º ao 9º ano
Educação Física 6º ao 9º anoEducação Física 6º ao 9º ano
Educação Física 6º ao 9º anoRogerio Melo
 
Atividade FíSica E SaúDe
Atividade FíSica E SaúDeAtividade FíSica E SaúDe
Atividade FíSica E SaúDeSilvia Arrelaro
 
Cuidados com a alimentação
Cuidados com a alimentaçãoCuidados com a alimentação
Cuidados com a alimentaçãoCLESIOANDRADE
 
Projeto de pesquisa exemplo
Projeto de pesquisa   exemploProjeto de pesquisa   exemplo
Projeto de pesquisa exemploFelipe Pereira
 

Viewers also liked (20)

Anatomia do corpo em movimento
Anatomia do corpo em movimentoAnatomia do corpo em movimento
Anatomia do corpo em movimento
 
Atividade fisica e qualidade de vida
Atividade fisica e qualidade de vidaAtividade fisica e qualidade de vida
Atividade fisica e qualidade de vida
 
A ImportâNcia Da Atividade FíSica Para A SaúDe
A ImportâNcia Da Atividade FíSica Para A SaúDeA ImportâNcia Da Atividade FíSica Para A SaúDe
A ImportâNcia Da Atividade FíSica Para A SaúDe
 
Apostila ed fisica 7 ano
Apostila ed fisica 7 anoApostila ed fisica 7 ano
Apostila ed fisica 7 ano
 
Apostila de educação física
Apostila de educação física Apostila de educação física
Apostila de educação física
 
Atividade física e saúde escola
Atividade física e saúde  escolaAtividade física e saúde  escola
Atividade física e saúde escola
 
Planejamento anual da Educação Física
Planejamento anual da Educação FísicaPlanejamento anual da Educação Física
Planejamento anual da Educação Física
 
Importância exercício físico
Importância exercício físicoImportância exercício físico
Importância exercício físico
 
Atividade física adaptada
Atividade física adaptadaAtividade física adaptada
Atividade física adaptada
 
Wq Ed. FíSica RelaçãO Da Atividade FíSica E Corpo Humano
Wq  Ed. FíSica   RelaçãO Da Atividade FíSica E Corpo HumanoWq  Ed. FíSica   RelaçãO Da Atividade FíSica E Corpo Humano
Wq Ed. FíSica RelaçãO Da Atividade FíSica E Corpo Humano
 
Atividade física e saúde
Atividade física e saúdeAtividade física e saúde
Atividade física e saúde
 
Como Elaborar Um Projeto De Pesquisa
Como Elaborar Um Projeto De PesquisaComo Elaborar Um Projeto De Pesquisa
Como Elaborar Um Projeto De Pesquisa
 
Benefícios relacionados à atividade física
Benefícios relacionados à atividade físicaBenefícios relacionados à atividade física
Benefícios relacionados à atividade física
 
Educação Física 6º ao 9º ano
Educação Física 6º ao 9º anoEducação Física 6º ao 9º ano
Educação Física 6º ao 9º ano
 
Modelo de Projeto de Pesquisa
Modelo de Projeto de PesquisaModelo de Projeto de Pesquisa
Modelo de Projeto de Pesquisa
 
Planos bimestrais 6º ao 9º educação física
Planos bimestrais  6º ao 9º educação físicaPlanos bimestrais  6º ao 9º educação física
Planos bimestrais 6º ao 9º educação física
 
Atividade FíSica E SaúDe
Atividade FíSica E SaúDeAtividade FíSica E SaúDe
Atividade FíSica E SaúDe
 
Projeto romilda
Projeto romildaProjeto romilda
Projeto romilda
 
Cuidados com a alimentação
Cuidados com a alimentaçãoCuidados com a alimentação
Cuidados com a alimentação
 
Projeto de pesquisa exemplo
Projeto de pesquisa   exemploProjeto de pesquisa   exemplo
Projeto de pesquisa exemplo
 

Similar to SXSW

Introduction to Keras / Global Artificial Intelligence Conference / Santa Cla...
Introduction to Keras / Global Artificial Intelligence Conference / Santa Cla...Introduction to Keras / Global Artificial Intelligence Conference / Santa Cla...
Introduction to Keras / Global Artificial Intelligence Conference / Santa Cla...Francesco Mosconi
 
Deep Learning con CNTK by Pablo Doval
Deep Learning con CNTK by Pablo DovalDeep Learning con CNTK by Pablo Doval
Deep Learning con CNTK by Pablo DovalPlain Concepts
 
Estado del Arte de la IA
Estado del Arte de la IAEstado del Arte de la IA
Estado del Arte de la IAPlain Concepts
 
Pratt truss optimization using
Pratt truss optimization usingPratt truss optimization using
Pratt truss optimization usingHarish Kant Soni
 
Anti-MOOCs: The design of MACROSIMs
Anti-MOOCs: The design of MACROSIMsAnti-MOOCs: The design of MACROSIMs
Anti-MOOCs: The design of MACROSIMsdws1d
 
Intro to Deep Learning April 2017
Intro to Deep Learning April 2017Intro to Deep Learning April 2017
Intro to Deep Learning April 2017Francesco Mosconi
 
стандарт хэвийн тархалт
стандарт хэвийн тархалтстандарт хэвийн тархалт
стандарт хэвийн тархалтAdilbishiin Gelegjamts
 
ふわふわディスプレイの開発(FAN2011)
ふわふわディスプレイの開発(FAN2011)ふわふわディスプレイの開発(FAN2011)
ふわふわディスプレイの開発(FAN2011)Yusuke Tamura
 
Quadro valor lugar milhões
Quadro valor lugar milhõesQuadro valor lugar milhões
Quadro valor lugar milhõesBianca Zanocini
 
Professional Center Jerome Ave Parking Layout New
Professional Center Jerome Ave Parking Layout NewProfessional Center Jerome Ave Parking Layout New
Professional Center Jerome Ave Parking Layout NewMark Testa
 
Deep Learning Reveals the Essence of Matt Damon
Deep Learning Reveals the Essence of Matt DamonDeep Learning Reveals the Essence of Matt Damon
Deep Learning Reveals the Essence of Matt DamonIrmak Sirer
 
AWS Simple Workflow: Distributed Out of the Box! - Morning@Lohika
AWS Simple Workflow: Distributed Out of the Box! - Morning@LohikaAWS Simple Workflow: Distributed Out of the Box! - Morning@Lohika
AWS Simple Workflow: Distributed Out of the Box! - Morning@LohikaSerhiy Batyuk
 
Three important aspects of E-Waste Recycling
Three important aspects of E-Waste Recycling Three important aspects of E-Waste Recycling
Three important aspects of E-Waste Recycling Bob Harris
 
6cw95kf4spaybsbhz5na 140618171029-phpapp02
6cw95kf4spaybsbhz5na 140618171029-phpapp026cw95kf4spaybsbhz5na 140618171029-phpapp02
6cw95kf4spaybsbhz5na 140618171029-phpapp02Huỳnh Thế
 

Similar to SXSW (20)

Introduction to Keras / Global Artificial Intelligence Conference / Santa Cla...
Introduction to Keras / Global Artificial Intelligence Conference / Santa Cla...Introduction to Keras / Global Artificial Intelligence Conference / Santa Cla...
Introduction to Keras / Global Artificial Intelligence Conference / Santa Cla...
 
Deep Learning con CNTK by Pablo Doval
Deep Learning con CNTK by Pablo DovalDeep Learning con CNTK by Pablo Doval
Deep Learning con CNTK by Pablo Doval
 
Estado del Arte de la IA
Estado del Arte de la IAEstado del Arte de la IA
Estado del Arte de la IA
 
spanning tree
spanning treespanning tree
spanning tree
 
Pratt truss optimization using
Pratt truss optimization usingPratt truss optimization using
Pratt truss optimization using
 
Anti-MOOCs: The design of MACROSIMs
Anti-MOOCs: The design of MACROSIMsAnti-MOOCs: The design of MACROSIMs
Anti-MOOCs: The design of MACROSIMs
 
Intro to Deep Learning April 2017
Intro to Deep Learning April 2017Intro to Deep Learning April 2017
Intro to Deep Learning April 2017
 
стандарт хэвийн тархалт
стандарт хэвийн тархалтстандарт хэвийн тархалт
стандарт хэвийн тархалт
 
ふわふわディスプレイの開発(FAN2011)
ふわふわディスプレイの開発(FAN2011)ふわふわディスプレイの開発(FAN2011)
ふわふわディスプレイの開発(FAN2011)
 
Phan phoi gauss
Phan phoi gaussPhan phoi gauss
Phan phoi gauss
 
Quadro valor lugar milhões
Quadro valor lugar milhõesQuadro valor lugar milhões
Quadro valor lugar milhões
 
Professional Center Jerome Ave Parking Layout New
Professional Center Jerome Ave Parking Layout NewProfessional Center Jerome Ave Parking Layout New
Professional Center Jerome Ave Parking Layout New
 
plantilla sistema numeracion
plantilla sistema numeracionplantilla sistema numeracion
plantilla sistema numeracion
 
Deep Learning Reveals the Essence of Matt Damon
Deep Learning Reveals the Essence of Matt DamonDeep Learning Reveals the Essence of Matt Damon
Deep Learning Reveals the Essence of Matt Damon
 
merdian layout-5K hubbell - T4
merdian layout-5K hubbell - T4merdian layout-5K hubbell - T4
merdian layout-5K hubbell - T4
 
AWS Simple Workflow: Distributed Out of the Box! - Morning@Lohika
AWS Simple Workflow: Distributed Out of the Box! - Morning@LohikaAWS Simple Workflow: Distributed Out of the Box! - Morning@Lohika
AWS Simple Workflow: Distributed Out of the Box! - Morning@Lohika
 
Percentage
PercentagePercentage
Percentage
 
Three important aspects of E-Waste Recycling
Three important aspects of E-Waste Recycling Three important aspects of E-Waste Recycling
Three important aspects of E-Waste Recycling
 
Ai & ml
Ai & mlAi & ml
Ai & ml
 
6cw95kf4spaybsbhz5na 140618171029-phpapp02
6cw95kf4spaybsbhz5na 140618171029-phpapp026cw95kf4spaybsbhz5na 140618171029-phpapp02
6cw95kf4spaybsbhz5na 140618171029-phpapp02
 

SXSW

  • 1. hello, world EKR Everything you need to know to survive the upcoming robot apocalypse! What is Deep Learning?
  • 2. Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke CBE FRAS Clarke’s Third Law
  • 3. hello, world EKR I thought it was magic. Wizards and stuff. Deep Learning is Magic!
  • 4. With artificial intelligence we are summoning the demon Elon Musk CEO & CTO, SpaceX CEO, Tesla Motors Chairman, Solar City
  • 5. hello, world EKR With great power comes great responsibility. How does this stuff work? Deep Learning is Scary!
  • 6. 1+1 = ? A. 0 B. 1 C. 2 D. None of the Above
  • 7. 1+1 = ? A. 0 B. 1 C. 2 D. None of the Above
  • 8. 2*2 = ? A. 2 B. 22 C. 4 D. A and B
  • 9. 2*2 = ? A. 2 B. 22 C. 4 D. A and B
  • 10. Where is the maximum of this function? A. B. C. D. x y
  • 11. Where is the maximum of this function? A. B. C. D. x y
  • 12. hello, world EKR If you can do that kind of math, you can learn to harness the power of deep learning. That’s Just Math!
  • 13. Going deeper with Convolutions Google used a new variant of convolutional neural network called “Inception” for classification, and for detection the R-CNN [5] was used. The results and the approach that Google’s team took are summarized here [2, 3]. Google’s team was able to train a much smaller neural network and obtained much better results compared to results obtained with convolutional neural networks in the previous year’s challenges. 1: Computers can recognize objects
  • 14. Show and Tell: A Neural Image Caption Generator Automatically describing the content of an image is a fundamental problem in artificial intelligence that connects computer vision and natural language processing. In this paper, we present a generative model based on a deep recurrent architecture that combines recent advances in computer vision and machine translation and that can be used to generate natural sentences describing an image. 2: Computers can write image captions
  • 15. Human-level control through deep reinforcement learning We tested this agent on the challenging domain of classic Atari 2600 games. We demonstrate that the deep Q-network agent, receiving only the pixels and the game score as inputs, was able to surpass the performance of all previous algorithms and achieve a level comparable to that of a professional human games tester across a set of 49 games, using the same algorithm, network architecture and hyperparameters. 3: Computers can play video games
  • 16. 4: Computers can evolve better models Mar I/O: Evolving Neural Networks through Augmenting Topologies Neural networks can be combined with other machine learning techniques to solve complex problems like model selection. Mar I/O is a program made of neural networks and genetic algorithms that kicks butt at Super Mario World.
  • 17. 5: Computers can dream Twitch Deep Dream Visualization A convolutional neural network trained to recognize objects in images can be run backwards to dream. Over the spring of 2015, this dreaming neural network was streamed online.
  • 18. hello, world EKR Let’s figure out how to design and use this stuff. That’s powerful.
  • 19. Simple Example: Draw a line that separates blue dots from green dots. Do this by choosing a slope. x y y y y A. B. C. D. y = 0.25 * x y = 0.50 * x y = 1.00 * x y = 3.00 * x
  • 20. x y y y y A. B. C. D. y y y = 1.00 * x y Simple Example: Draw a line that separates blue dots from green dots. Do this by choosing a slope.
  • 21. x y y y y A. B. C. D. y y y = 1.00 * x y Option C. minimizes the classification error of the example. This value of the slope “learns” how to separate green dots from blue ones!
  • 22. x y y y A. B. C. D. y y y = 1.00 * x y Option C. minimizes the classification error of the example. This value of the slope “learns” how to separate green dots from blue ones! y
  • 23. y The same simple problem statement of “quantifying” the input and separating it “optimally” Can allow you to differentiate between complex types of input
  • 29. Objective: Choose w00, w01, w02 so that is y00 close to y. Minimize the “approximation error.” By doing that, you’ve learned to reproduce the original function. y00 = φ(w00 * x00 + w01 * x01 + w02 * x02)
  • 30. It’s ruff, but it’s possible, let me explain. How do you quantify a dog?
  • 31. Dogs are composed of pieces of things that are characteristically dog. Cats are composed of cat pieces. You can quantify the way the pieces look and distinguish between them.
  • 32.
  • 33. air & hope air & hope head head head air & hope air & hope air & hope floppy ear cute eye furrowed brow cute eye floppy ear air & hope floppy ear floppy ear dog cheek snout piece dog cheek floppy ear floppy ear floppy ear fur & stuff dog cheek wet nose dog cheek fur & stuff air & hope air & hope fur & stuff mouth mouth mouth fur & stuff air & hope air & hope fur & stuff fur & stuff fur & stuff fur & stuff fur & stuff air & hope air & hope fur & stuff fur & stuff fur & stuff fur & stuff fur & stuff air & hope
  • 34.
  • 35. cat ear cat ear air & plotting air & plotting air & plotting cat ear cat ear cat ear cat ear top of cat head top of cat head top of cat head cat ear cat ear air & plotting cat brain cat brain cat brain cat brain cat brain air & plotting air & plotting brow ridge cat eye cat middle cat eye brow ridge air & plotting air & plotting cheek cat eye cat nose cat eye cheek air & plotting whiskers whiskers whiskers little cat nose whiskers whiskers whiskers whiskers whiskers whiskers chin chin whiskers whiskers
  • 36.
  • 37.
  • 38. 0.5 0.5 0.5 0.5 0.1 0.1 0.1 0.1 0.1 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5 0.5 0.1 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.1 0.1 0.5 0.7 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5 0.7 0.5 0.5 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5 0.7 0.7 0.7 0.5 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5 0.5 0.5 0.1 0.1 0.5 0.5 0.5 0.7 0.5 0.7 0.5 0.1 0.1 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.5 0.7 0.5 0.1 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.5 0.5 0.5 0.1 0.5 0.7 0.7 0.7 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.5 0.7 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.5 0.7 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.7 0.7 0.7 0.5 0.5 0.7 0.7 0.7 0.5 0.5 0.5 0.1 0.5 0.1 0.1 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.5 0.5 0.5 0.1 0.9 0.9 0.9 0.9 0.9 0.9 0.3 0.5 0.5 0.5 0.5 0.9 0.9 0.5 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.3 0.5 0.5 0.5 0.9 0.9 0.5 0.9 0.9 0.9 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.5 0.9 0.9 0.9 0.9 0.5 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.5 0.5 0.5 0.9 0.5 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.5 0.3 0.3 0.5 0.5 0.5 0.5 0.3 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.3 0.3 0.3 0.5 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.5 0.3 0.1 0.1 0.1 0.1 0.3 0.5 0.5 0.5 0.9 0.5 0.3 0.5 0.3 0.1 0.1 0.5 0.5 0.5 0.1 0.3 0.5 0.5 0.5 0.9 0.3 0.3 0.3 0.1 0.1 0.5 0.5 0.5 0.1 0.1 0.3 0.5 0.5 0.9 0.3 0.3 0.3 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.3
  • 39. 0.5 0.5 0.5 0.5 0.1 0.1 0.1 0.1 0.1 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5 0.5 0.1 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.1 0.1 0.5 0.7 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5 0.7 0.5 0.5 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5 0.7 0.7 0.7 0.5 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.1 0.5 0.5 0.5 0.1 0.1 0.5 0.5 0.5 0.7 0.5 0.7 0.5 0.1 0.1 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.5 0.7 0.5 0.1 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.5 0.5 0.5 0.1 0.5 0.7 0.7 0.7 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.5 0.7 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.5 0.7 0.5 0.5 0.5 0.1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.1 0.7 0.7 0.7 0.5 0.5 0.7 0.7 0.7 0.5 0.5 0.5 0.1 0.5 0.1 0.1 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.5 0.5 0.5 0.1 0.9 0.9 0.9 0.9 0.9 0.9 0.3 0.5 0.5 0.5 0.5 0.9 0.9 0.5 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.3 0.5 0.5 0.5 0.9 0.9 0.5 0.9 0.9 0.9 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.5 0.9 0.9 0.9 0.9 0.5 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.5 0.5 0.5 0.9 0.5 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.5 0.3 0.3 0.5 0.5 0.5 0.5 0.3 0.3 0.3 0.5 0.5 0.5 0.9 0.5 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.3 0.3 0.3 0.5 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.3 0.5 0.5 0.3 0.1 0.1 0.1 0.1 0.3 0.5 0.5 0.5 0.9 0.5 0.3 0.5 0.3 0.1 0.1 0.5 0.5 0.5 0.1 0.3 0.5 0.5 0.5 0.9 0.3 0.3 0.3 0.1 0.1 0.5 0.5 0.5 0.1 0.1 0.3 0.5 0.5 0.9 0.3 0.3 0.3 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.3 = T0 = T1 f(T0) = dog f(T1) = cat
  • 40. y With a small number of training examples, there’s a lot of possible solutions The more examples you get, the better your solution
  • 41. y With a small number of training examples, there’s a lot of possible solutions The more examples you get, the better your solution
  • 42. y With a small number of training examples, there’s a lot of possible solutions The more examples you get, the better your solution
  • 43. y With a small number of training examples, there’s a lot of possible solutions The more examples you get, the better your solution
  • 44. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ How can you approximate more complex functions? Use more neurons!
  • 45. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 46. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 47. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 48. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 49. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 50. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 51. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 52. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 53. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 54. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 55. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 56. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Feed-forward Pass
  • 57. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 58. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 59. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 60. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 61. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 62. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 63. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 64. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 65. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 66. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 67. x00 x02 x01 Σ φ y00 y01 Σ φ Σ φ Σ φ Σ φ Σ φ Backpropagation Pass
  • 68. φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ φ Big networks can become very complex and hard to train, many layers deep with billions of parameters. That’s where the term deep learning comes from.
  • 69. CNN Convolutional Neural Network RNN Recurrent Neural Network L-STM Long Short-Term Memory Q DQN Deep Q- Network C NTM M R W Neural Turing Machine
  • 70. hello, world EKR Why is this so important now if the idea has been around for decades? I understand!
  • 71. Recall Moore’s Law 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 1,000 10,000 100,000 1,000,000 10,000,000 100,000,000 1,000,000,000 10,000,000,000 4004 8088 Pentium Pentium 4 Pascal 80386 Pentium 3 Kepler Maxwell Tesla Nahalem Core i7
  • 72. • 2880 CUDA Cores • 7.1 Billion Transistors • 15 SMX units • > 1 TFLOP FP64 • 1.5M L2 Cache • 384-bit DDR5 GK110 / GTX Titan X, 980, …
  • 73. hello, world EKR Exponentially faster computers have made zombie algorithms from the 1950s apocalpyse-capable! What do we do? Thanks Gordon!
  • 74. Make Autonomous Weapons? Autonomous weapons select and engage targets without human intervention. They might include, for example, armed quadcopters that can search for and eliminate people meeting certain pre-defined criteria, but do not include cruise missiles or remotely piloted drones for which humans make all targeting decisions. Artificial Intelligence (AI) technology has reached a point where the deployment of such systems is — practically if not legally — feasible within years, not decades, and the stakes are high: autonomous weapons have been described as the third revolution in warfare, after gunpowder and nuclear arms. In summary, we believe that AI has great potential to benefit humanity in many ways, and that the goal of the field should be to do so. Starting a military AI arms race is a bad idea, and should be prevented by a ban on offensive autonomous weapons beyond meaningful human control. Stephen Hawking Director of research at the Department of Applied Mathematics and Theoretical Physics at Cambridge, 2012 Fundamental Physics Prize laureate for his work on quantum gravity Elon Musk SpaceX, Tesla, Solar City Steve Wozniak, Apple Inc., Co-founder, member of IEEE CS Jaan Tallinn co-founder of Skype, CSER and FLI Frank Wilczek MIT, Professor of Physics, Nobel Laureate for his work on the strong nuclear force Max Tegmark MIT, Professor of Physics, co-founder of FLI Daniel C. Dennett, Tufts University, Professor, Co- Director, Center for Cognitive Studies, member of AAAI Noam Chomsky MIT, Institute Professor emeritus, inductee in IEEE Intelligent Systems Hall of Fame, Franklin medalist in Computer and Cognitive Science Barbara Simons IBM Research (retired), Past President ACM, ACM Fellow, AAAS Fellow Stephen Goose Director of Human Rights Watch's Arms Division Anthony Aguirre, UCSC, Professor of Physics, co- founder of FLI Lisa Randall, Harvard, Professor of Physics Martin Rees Co-founder of CSER and Astrophysicist Stuart Russell Berkeley, Professor of Computer Science, director of the Center for Intelligent Systems, and co-author of the standard textbook “Artificial Intelligence: a Modern Approach" Nils J. Nilsson, Department of Computer Science, Stanford University, Kumagai Professor of Engineering, Emeritus, past president of AAAI Barbara J. Grosz Harvard University, Higgins Professor of Natural Sciences, former president AAAI, former chair of IJCAI Board of Trustees Tom Mitchell CMU, past president of AAAI, Fredkin University Professor and Head of the Machine Learning Department Eric Horvitz, Microsoft Research, Managing director, Microsoft Research, past president of AAAI, co-chair of AAAI Presidential Panel on Long-term AI Futures, member of ACM, IEEE CIS Martha E. Pollack University of Michigan, Provost, Professor of Computer Science & Professor of Information, past president of AAAI, Fellow of AAAS, ACM & AAAI Henry Kautz, University of Rochester, Professor of Computer Science, past president of AAAI, member of ACM Demis Hassabis, Google DeepMind, CEO Yann LeCun, New York University & Facebook AI Research, Professor of Computer Science & Director of AI Research Oren Etzioni, Allen Institute for AI, CEO, member of AAAI, ACM Peter Norvig, Google, Research Director, member of AAAI, ACM Geoffrey Hinton University of Toronto and Google, Emeritus Professor, AAAI Fellow Yoshua Bengio, Université de Montréal, Professor
  • 75. Engage with deep learning, it’s powerful magic; please don’t make evil killer robots. #ekr Chris Friel @tbd cfriel@gmail.com