SlideShare a Scribd company logo
1 of 12
Download to read offline
1S L I D EB Y M I K O K I T F I L- [ ] -
HOW EXACTLY AI WORKS?
COMPUTER VISION
NEURAL NETWORKS
2 0 1 9- [ ] -B Y M A X B O T V I N E V
PURPOSE
L E C T I O N
Destroy Mystifications. Show internal
implementation of AI Algorithms.
Dive deeper into technology. Talk about AI as
Function instead of AI as Person.
For whom:
• Don't know how to start with the AI
• Need better understanding for Product Ownership
• Want to know additional details
• Always was interested how it’s works
2S L I D EB Y M I K O K I T F I L- [ ] -
WHAT’S AI DOING?
(IN THIS PARTICULAR CASE)
IMAGINATION:
Endless analysis and thinking
with a sense of selfhood…
(Person)
IN FACT:
Pushing a Button
(Function)
3S L I D EB Y M I K O K I T F I L- [ ] -
WHAT’S AI DOING?
FUNCTION
4S L I D EB Y M I K O K I T F I L- [ ] -
WHAT IS AI FOR SOFTWARE
ENGINEER?
GROUP OF ALGORITHMS
EXECUTING THE FUNCTION
5S L I D EB Y M I K O K I T F I L- [ ] -
THE FUNCTION
MOVE / AVOID OBSTACLES
6S L I D EB Y M I K O K I T F I L- [ ] -
- D = D1 + D2
- D1 – Distance from Start to Next Tile
- D2 – Distance from Next Tile to Destination
- D – Sum D1 and D2
A * S e a r c h A l g o r i t h m
THE ALGORITHM
PATH FINDING
7S L I D EB Y M I K O K I T F I L- [ ] -
MACHINE = HUMAN
- Thinking
- Speaking
- Reasoning
- Problem Solving
F R O N T A L L O B E
- Reading
- Body Orientation
- Sensory Information
- Understanding Language
P A R I E T A L L O B E
- Vision
O P T I C A L L O B E
- Memories
- Hearing
- Behavior
- Emotions
T E M P O R A L L O B E
- Breathing
- Temperature
- Heart Rate
B R A I N S T E R M
8S L I D EB Y M I K O K I T F I L- [ ] -
THE FUNCTION
FACE RECOGNITION / COMPUTER VISION
- Login user to Your website
- Finish registration form in a second
- Gather a true data (Gender / Age)
U s e C a s e
9S L I D EB Y M I K O K I T F I L- [ ] -
IMPLEMENTATION
C++ / Open CV / Caffe / Model Zoo
- Face Detected
- Gender: Male
- Age: 32
- Interesting Fact.
Average face detection time for human is
80 – 160 milliseconds.
In this algorithm it is 70 – 80 milliseconds.
114 – 200% Faster.
R e s u l t s
10S L I D EB Y M I K O K I T F I L- [ ] -
THE ALGORITHM
HOG (Histogram of gradients)
11S L I D EB Y M I K O K I T F I L- [ ] -
THE ALGORITHM
Neural Network / Deep Learning
Audience Benchmarks
26 500 Photos
Gender / Age
Neuron
Neuron
Neuron
Neuron
Neuron
Neuron
Hidden Layer
Input Layer
Output Layer
Weight
Weight
Weight
Weight
Weight
Weight
Weight
Weight
Weight
Data Set:
0 – 2
…
85 - 100
0.0 – 1.0
12S L I D EB Y M I K O K I T F I L- [ ] -
THANK YOU!

More Related Content

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

HOW EXACTLY AI WORKS?

  • 1. 1S L I D EB Y M I K O K I T F I L- [ ] - HOW EXACTLY AI WORKS? COMPUTER VISION NEURAL NETWORKS 2 0 1 9- [ ] -B Y M A X B O T V I N E V PURPOSE L E C T I O N Destroy Mystifications. Show internal implementation of AI Algorithms. Dive deeper into technology. Talk about AI as Function instead of AI as Person. For whom: • Don't know how to start with the AI • Need better understanding for Product Ownership • Want to know additional details • Always was interested how it’s works
  • 2. 2S L I D EB Y M I K O K I T F I L- [ ] - WHAT’S AI DOING? (IN THIS PARTICULAR CASE) IMAGINATION: Endless analysis and thinking with a sense of selfhood… (Person) IN FACT: Pushing a Button (Function)
  • 3. 3S L I D EB Y M I K O K I T F I L- [ ] - WHAT’S AI DOING? FUNCTION
  • 4. 4S L I D EB Y M I K O K I T F I L- [ ] - WHAT IS AI FOR SOFTWARE ENGINEER? GROUP OF ALGORITHMS EXECUTING THE FUNCTION
  • 5. 5S L I D EB Y M I K O K I T F I L- [ ] - THE FUNCTION MOVE / AVOID OBSTACLES
  • 6. 6S L I D EB Y M I K O K I T F I L- [ ] - - D = D1 + D2 - D1 – Distance from Start to Next Tile - D2 – Distance from Next Tile to Destination - D – Sum D1 and D2 A * S e a r c h A l g o r i t h m THE ALGORITHM PATH FINDING
  • 7. 7S L I D EB Y M I K O K I T F I L- [ ] - MACHINE = HUMAN - Thinking - Speaking - Reasoning - Problem Solving F R O N T A L L O B E - Reading - Body Orientation - Sensory Information - Understanding Language P A R I E T A L L O B E - Vision O P T I C A L L O B E - Memories - Hearing - Behavior - Emotions T E M P O R A L L O B E - Breathing - Temperature - Heart Rate B R A I N S T E R M
  • 8. 8S L I D EB Y M I K O K I T F I L- [ ] - THE FUNCTION FACE RECOGNITION / COMPUTER VISION - Login user to Your website - Finish registration form in a second - Gather a true data (Gender / Age) U s e C a s e
  • 9. 9S L I D EB Y M I K O K I T F I L- [ ] - IMPLEMENTATION C++ / Open CV / Caffe / Model Zoo - Face Detected - Gender: Male - Age: 32 - Interesting Fact. Average face detection time for human is 80 – 160 milliseconds. In this algorithm it is 70 – 80 milliseconds. 114 – 200% Faster. R e s u l t s
  • 10. 10S L I D EB Y M I K O K I T F I L- [ ] - THE ALGORITHM HOG (Histogram of gradients)
  • 11. 11S L I D EB Y M I K O K I T F I L- [ ] - THE ALGORITHM Neural Network / Deep Learning Audience Benchmarks 26 500 Photos Gender / Age Neuron Neuron Neuron Neuron Neuron Neuron Hidden Layer Input Layer Output Layer Weight Weight Weight Weight Weight Weight Weight Weight Weight Data Set: 0 – 2 … 85 - 100 0.0 – 1.0
  • 12. 12S L I D EB Y M I K O K I T F I L- [ ] - THANK YOU!