Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Neural Networks
Search
Cheesecake Labs
March 11, 2019
Technology
60
0
Share
Neural Networks
Fred
Cheesecake Labs
March 11, 2019
More Decks by Cheesecake Labs
See All by Cheesecake Labs
Cats' wellness & care
cheesecakelabs
0
70
How do we create the first impressions?
cheesecakelabs
0
75
Menstrual cup: suit and freedom
cheesecakelabs
0
94
Life is a cycle, better with a bicycle
cheesecakelabs
0
78
Interview Process: how to get the best of people
cheesecakelabs
1
120
My capsule wardrobe experience
cheesecakelabs
3
83
Stonewall Rebellion and its impact on LGBTQIA+ history
cheesecakelabs
1
63
Pregnancy, childbirth and breastfeeding: What do I have to do with it?
cheesecakelabs
0
65
MBTI - Psychological types described by Jung
cheesecakelabs
0
160
Other Decks in Technology
See All in Technology
Pythonでベイズモデリング
soogie
0
180
既存プロダクトQAから新規プロダクトQAへ
ryotakahashi
0
190
【新卒研修】ライブデモ + compose.yaml読解_講義資料
dip_tech
PRO
0
140
コーディングエージェントはTypeScriptの 型エラーをどう自己修正しているのか
melonps
4
440
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
250
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
1
340
AsyncStreamでマルチブロードキャストを実装する
1mash0
1
220
long-running-tasks
cipepser
1
110
JavaScript実装の自作プログラミング言語をTypeScript実装に移行した話
keisukeikeda
1
150
ANDPAD Ruby sponsor session in RubyKaigi 2026
andpad
0
150
自作エディターをOSSにして分かった、一人に刺さる開発が世界を動かす理由
shinyasaita
1
290
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
3
2.3k
Featured
See All Featured
Crafting Experiences
bethany
1
150
My Coaching Mixtape
mlcsv
0
130
A Tale of Four Properties
chriscoyier
163
24k
Become a Pro
speakerdeck
PRO
31
5.9k
Mobile First: as difficult as doing things right
swwweet
225
10k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Mind Mapping
helmedeiros
PRO
1
200
So, you think you're a good person
axbom
PRO
2
2k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
170
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
30 Presentation Tips
portentint
PRO
1
300
Transcript
Neural Networks Brief introduction and sample case
"Artificial Intelligence"
AI in Popular Culture
AI Effect "AI is whatever hasn't been done yet." Douglas
Hofstadter "Every time we figure out a piece of it, it stops being magical; we say, 'Oh, that's just a computation.'" Rodney Brooks
Types of AI • Machine learning ◦ Neural networks ▪
Perceptron ▪ Recurrent neural network ▪ Convoluted neural network ◦ Support Vector Machines (SVM) • Fuzzy systems • Evolutionary algorithms ◦ Genetic algorithm ◦ Differential evolution • Swarm Intelligence • Probabilistic methods
Neural Networks
What is this ?
Perceptrons
Perceptrons
Perceptrons • x 1 – Is it raining? • x
2 – Does your girlfriend/boyfriend want to go? • x 3 – Is it near public transportation?
Perceptrons
Perceptrons
Perceptrons
Perceptrons
Perceptrons
Perceptrons
Neurons
Perceptrons
Neurons
Why is this relevant?
Learning!
Learning
Learning
Learning
Real world problem
Recognizing Handwritten Digits
Database The MNIST (Modified National Institute of Standards and Technology)
database Contains 60,000 training images and 10,000 testing images.
Database
Neural Network Architecture
Neural Network Architecture
Neural Network Architecture
Neural Network Architecture
Neural Network Architecture
Measuring Outcome
Neural Network Architecture
Cost Function
Learning
Gradient Descent
Gradient Descent
Gradient Descent
Gradient Descent
Gradient Descent
Gradient Descent
Backpropagation
Backpropagation
Let's CODE!
Repository
__init__()
feedforward()
sigmoid()
sigmoid()
Example use
Training Our Network
Learning
SGD()
update_mini_batch()
backprop()
cost_derivative()
Performance
95%
Current Record The current (2013) record is classifying 9,979 of
10,000 images correctly (99,79%).
How to improve?
Improving our Neural Network • Improved Cost Function ◦ Faster
Training ◦ Reduced Overfitting • Regularization • Dropout • Artificially expanding training data • Convolutional Networks
Thank you!
Acknowledgement Michael Nielsen NeuralNetworksAndDeepLearning.com
Do we have time?
Convolutional Neural Networks
Regular Networks
Convolutional Neural Networks
Convolutional Neural Networks
Convolutional Neural Networks
Convolutional Neural Networks
Feature Maps (Kernels)
Pooling Layers
Max-Pooling
Architecture