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
0
47
Neural Networks
Fred
Cheesecake Labs
March 11, 2019
Tweet
Share
More Decks by Cheesecake Labs
See All by Cheesecake Labs
Cats' wellness & care
cheesecakelabs
0
50
How do we create the first impressions?
cheesecakelabs
0
56
Menstrual cup: suit and freedom
cheesecakelabs
0
70
Life is a cycle, better with a bicycle
cheesecakelabs
0
51
Interview Process: how to get the best of people
cheesecakelabs
1
86
My capsule wardrobe experience
cheesecakelabs
3
61
Stonewall Rebellion and its impact on LGBTQIA+ history
cheesecakelabs
1
41
Pregnancy, childbirth and breastfeeding: What do I have to do with it?
cheesecakelabs
0
48
MBTI - Psychological types described by Jung
cheesecakelabs
0
130
Other Decks in Technology
See All in Technology
AIエージェントを導入する [ 社内ナレッジ活用編 ] / Implement AI agents
glidenote
1
160
今のコンピュータ、AI にも Web にも 向いていないので 作り直そう!!
piacerex
0
560
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
7
1.8k
re:Invent 2025の見どころと便利アイテムをご紹介 / Highlights and Useful Items for re:Invent 2025
yuj1osm
0
660
ピープルウエア x スタートアップ
operando
1
3.1k
2025/10/27 JJUGナイトセミナー WildFlyとQuarkusの 始め方
megascus
0
110
abema-trace-sampling-observability-cost-optimization
tetsuya28
0
460
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
460
次世代のメールプロトコルの斜め読み
hirachan
3
330
AWS re:Invent 2025事前勉強会資料 / AWS re:Invent 2025 pre study meetup
kinunori
0
1.1k
戦えるAIエージェントの作り方
iwiwi
22
10k
어떤 개발자가 되고 싶은가?
arawn
1
420
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Six Lessons from altMBA
skipperchong
29
4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Designing Experiences People Love
moore
142
24k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Raft: Consensus for Rubyists
vanstee
140
7.2k
How GitHub (no longer) Works
holman
315
140k
How to Ace a Technical Interview
jacobian
280
24k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Unsuck your backbone
ammeep
671
58k
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