SlideShare a Scribd company logo
Democratizing Object Detection
BigML Release: Object Detection
BigML, Inc 2
Object Detection
Enter questions into chat box. We will answer some via chat and others
at the end of the session.
QUESTIONS
info@bigml.com @bigmlcom
Atakan Cetinsoy


VP of Predictive Applications.
MODERATOR
Charles Parker Ph.D.


VP of Machine Learning Algorithms.
SPEAKER
https://bigml.com/releases/object-detection
RESOURCES
BigML Release: Object Detection
BigML, Inc 3
Object Detection is a fundamental Computer Vision task that
involves localizing and classifying objects-of-interest in an image.
Introducing Object Detection
BigML Release: Object Detection
BigML, Inc 4
Object Detection
truck
car
Built on the foundation of BigML Image Processing, Object Detection allows you to localize
and classify objects in a fast and scalable manner.
Image Classi
fi
cation vs. Object Detection
Image Classi
fi
cation
BigML Release: Object Detection
BigML, Inc 5
Maturity of DL
techniques
Decreasing
compute costs
Abundance 

of image data
High-speed 

processing
(frames/sec.)
Next-Gen Tools
Object Detection - Why now?
BigML Release: Object Detection
BigML, Inc 6
Object Detection is Everywhere!
Healthcare
Agriculture
Manufacturing
Sports Transportation
Retail
BigML Release: Object Detection
BigML, Inc 7
Get plate numbers and states from distinct highway toll car images
Toll Video Cameras
1
Individual Car Images
2
Plate Detection
3
BigML Object Detection
Plate Extraction
4
5 Characters Recognition
6 State Classi
fi
er
BigML Object Detection
Character Images Classi
fi
cation
Image Classi
fi
cation
7
Automatic
Payment
After detecting plate
number and state,
automatic payment
is possible
Object Detection in Transportation
BigML Release: Object Detection
BigML, Inc 8
Smart Video Review Framework: Find, Group, Label, and Review
Find interesting events
Flags
Chants
Group events
Experts review clusters 

and assign their own labels
1 2
Find anomalous events
Cluster similar events
Smoke bombs / Flares
Label event groups
3
4
Assign labels to
known events
Models learn new
labels from expert’s
feedback
Object Detection for Public Safety
BigML Release: Object Detection
BigML, Inc 9
Object Detection without BigML
Image Data
Labeled Image Data
Labeling Tool Modeling Tool
Predictions
Con
fi
gured


Machine w/ GPU
Modeling Hardware


or Service
Trained Model
LABELERS
ML ENGINEER
IT DEPARTMENT
BigML Release: Object Detection
BigML, Inc 10
Scaling Object Detection without BigML
Image Data
Labeled Image Data
Trained Model
Con
fi
gure
d

Machine w/ GPU
Labeling Tool Modeling Tool
Modeling
Hardware or
Predictions
Con
fi
gure
d

Machine w/ GPU
Con
fi
gure
d

Machine w/ GPU
Con
fi
gure
d

Machine w/ GPU
Con
fi
gure
d

Machine w/ GPU
Con
fi
gured


Machine w/ GPU
Modeling
Hardware or
Modeling
Hardware or
Modeling
Hardware or
Modeling Hardware


or Service
MLOps / Reporting
Trained Model
Trained Model
LABELERS
ML ENGINEER
IT DEPARTMENT
BigML Release: Object Detection
BigML, Inc 11
Scalable Object Detection with BigML
LABELERS
ML ENGINEER
Image Data
Predictions
BigML Release: Object Detection
BigML, Inc 12
BigML Composability
ML Work
fl
ow
Object Detection
BigML Resources High-Level Algorithm 1-Click Execution
BigML Release: Object Detection
BigML, Inc 13
BigML Resource Synergies
BigML Release: Object Detection
BigML, Inc 14
Handling Images the BigML Way
• ALL the tasks for generating insights from
image data ON A SINGLE PLATFORM:
From labeling to inference, evaluation, and
predictions. 


• Streamlined image dataset management
with composite sources.


• Automatic handling of infrastructure
concerns.


• Your choice: Code and no code.
Solving image data-driven business problems with remarkable ease of use
BigML Release: Object Detection
BigML, Inc 15
What Object Detection Is
• Simultaneously locating and classifying specific sub-areas
(returned as xmin, ymin, xmax, ymax) in a given image.


• Many uses, but especially in:


• Manufacturing defect detection


• Medical image analysis


• Autonomous navigation


• Security (monitoring) applications
BigML Release: Object Detection
BigML, Inc 16
What Object Detection Is
• Identification of a specific area in the image that contains
an object and identification of the class of the object.


• The “score” given to the box is a product of the probability
of both of these factors. Note that even if the model
thinks there’s an object in a particular region, it can still fail
if the model has trouble deducing the class of the object.


• While we typically visualize the prediction as a box, this is
just for convenience.


• The parameters xmin, ymin, xmax, ymax could also specify an ellipse


• The boundaries of the object are unlikely to be pixel-accurate, even for
objects that are axis-aligned rectangles


• Better to think of the returned values is “approximate location” and
“approximate size”
BigML Release: Object Detection
BigML, Inc 17
What Object Detection Isn’t
• Object detection tells you the class for a specific
window of the image. If you want to classify the whole
image, you want “image classification” (available on
BigML).


• Object detection does not give an idea of exactly
which pixels in the image are in the detected object.
This is done using one of the various flavors of “image
segmentation” algorithms.


• Object detection on its own cannot find specific parts
of the object being detected. This is “keypoint
detection”, or for articulated objects (like people),
“pose estimation”. Though it is possible to label and
detect parts separately with object detection.
BigML Release: Object Detection
BigML, Inc 18
New Optype: Regions
Type Description Example
Numeric A continuous numeric value 0,75
Categorical One of a small set of possible values Cat
Datetime A String specifying a date, time, or both 4-22-2022 11:24am
Text An unstructured string of free text “Hello, cats!”
Image A
fi
le containing an image
Path The path of the image
fi
le in the zip
fi
le containing it cat/image1.jpg
Regions A list of
fi
ve-tuples, [label, xmin, ymin, xmax, ymax]
[[“cat”, 0.5, 0.1, 0.6, 0.9],
 

[“dog”, 0.2, 0.2, 0.8, 0.8]]
BigML, Inc BigML Release: Object Detection
Regions Labeling
19
BigML Release: Object Detection
BigML, Inc 20
The More Things Change . . .
Training Dataset
Test Dataset
Zip
fi
le with Images
Train
Evaluate
BigML, Inc BigML Release: Object Detection
Training An Object Detector
21
BigML Release: Object Detection
BigML, Inc 22
Under The Hood
• Break the image into a rough grid of cells.


• Centered at each cell, consider a number of
“bounding box proposals”.


• For each box in each cell, try to predict the
following things simultaneously:


• Whether or not there’s a object inside.


• The class of the object.


• Adjustments needed for the height/width/x-center/y-
center to make the box fit properly around the object.


• The shapes of the proposals are learned
directly from the data.
BigML Release: Object Detection
BigML, Inc 23
Some Caveats
• The usual caveats about feeding images to
machine learning models still apply.


• Example: Blurring.


• Example: Negative images.


• The bounding box proposals are learned
from the sizes given in your data.


• The boxes consider the entire image when
making predictions, not just the content of
the box proposal itself.
BigML Release: Object Detection
BigML, Inc 24
What if we Need More Power?
• For the public deployment, we use a small object detection architecture which performs reasonably well on most
problems.


• There are, however, other architectures that can give a significant bump in accuracy.


• They need significantly more data to train properly.


• They are slower for both training and testing.


• We don’t make these available on our public deployment, but contact us about these options in private
deployments.
BigML, Inc BigML Release: Object Detection
Making Predictions with Your Detector
25
BigML Release: Object Detection
BigML, Inc 26
Evaluations - A Little Different
• In classification problems, we can construct a “confusion matrix”
with true positives, true negatives, false positives, and false
negatives.


• For object detection, we don’t typically count “true negatives” as we
don’t give the model credit for predicting “nothing” for the vast
majority of locations, which would dominate metrics that consider
them.


• So we must rely on metrics that don’t involve true negatives, which
are based on precision, recall, and their combinations (e.g., average
precision; the precision averaged over several levels of recall).


• We can still change the score threshold for the model, and see how
that impacts the count of true positives, false positives, and false
negatives.
BigML Release: Object Detection
BigML, Inc 27
What is a “Correct” Prediction?
• Clearly, if the boxes align exactly, the prediction is correct, but they usually don’t.


• For each possible match, we compute a quantity called “Intersection over Union” or IOU.


• If the IOU is greater than some threshold, we consider the prediction correct.


• We do this for several thresholds in the evaluation.
BigML, Inc BigML Release: Object Detection
Object Detection Evaluation
28
BigML Release: Object Detection
BigML, Inc
Object Detection Model
Classi
fi
er
29
A Simple Work
fl
ow
Anomaly Detector
Object 1 Object 2
Object Classes Anomaly Scores
• What if you have a basic list of things you would
like to detect, but you know it’s not exhaustive?


• This might cause low scores for rare / never
seen objects.


• Solution: Train an object detector to detect a
generic “thing”.


• Crop out the detected objects, then passed the
crops to both an anomaly detector and a
classifier.


• If it’s a known object, you’ll get a high-
confidence class. If it’s a strange object, you will
get a high anomaly score.
BigML Release: Object Detection
BigML, Inc 30
Object Detection the BigML Way
• Everything is immutable, traceable, and composable


• All of your models are always available and never change


• You can always see exactly the training data that generated
the model


• Everything is available via the API and downloadable


• Image dataset creation and bounding box labeling can be
done via the API


• Models are live via API endpoint as soon as they are created


• Models can be downloaded and run locally
Democratizing Object Detection

More Related Content

What's hot

Audition ChatGPT Mission IA Commission des Lois
Audition ChatGPT Mission IA Commission des LoisAudition ChatGPT Mission IA Commission des Lois
Audition ChatGPT Mission IA Commission des Lois
Alain Goudey
 
Privacy and Data Protection
Privacy and Data ProtectionPrivacy and Data Protection
VR/AR + xAPI: Tracking Next-Gen Learning
VR/AR + xAPI: Tracking Next-Gen LearningVR/AR + xAPI: Tracking Next-Gen Learning
VR/AR + xAPI: Tracking Next-Gen Learning
Margaret Roth
 
Big Data & Artificial Intelligence
Big Data & Artificial IntelligenceBig Data & Artificial Intelligence
Big Data & Artificial Intelligence
Zavain Dar
 
Data Wrangling
Data WranglingData Wrangling
Data Wrangling
Ashwini Kuntamukkala
 
How will development change with LLMs
How will development change with LLMsHow will development change with LLMs
How will development change with LLMs
Microsoft, InfuseAI, Appier, IBM, KaiOS
 
The UAE AI Strategy: Building Intelligent Enterprises
The UAE AI Strategy: Building Intelligent EnterprisesThe UAE AI Strategy: Building Intelligent Enterprises
The UAE AI Strategy: Building Intelligent Enterprises
Saeed Al Dhaheri
 
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
Kishor Datta Gupta
 
The coming generative AI trends of 2024.pdf
The coming generative AI trends of 2024.pdfThe coming generative AI trends of 2024.pdf
The coming generative AI trends of 2024.pdf
SoluLab1231
 
Cyber security and AI
Cyber security and AICyber security and AI
Cyber security and AI
DexterJanPineda
 
Software ecosystem
Software ecosystemSoftware ecosystem
Software ecosystem
Shyam Bahadur Sunari Magar
 
Dcaf transformation & kg adoption 2022 -alan morrison
Dcaf transformation & kg adoption 2022 -alan morrisonDcaf transformation & kg adoption 2022 -alan morrison
Dcaf transformation & kg adoption 2022 -alan morrison
Alan Morrison
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
Knowledge And Skill Forum
 
Artificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep LearningArtificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep Learning
Sujit Pal
 
Introduction to Big Data and Data Science
Introduction to Big Data and Data ScienceIntroduction to Big Data and Data Science
Introduction to Big Data and Data ScienceFeyzi R. Bagirov
 
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Vadym Kazulkin
 
Artificial Intelligence High Technology PowerPoint Presentation Slides Comple...
Artificial Intelligence High Technology PowerPoint Presentation Slides Comple...Artificial Intelligence High Technology PowerPoint Presentation Slides Comple...
Artificial Intelligence High Technology PowerPoint Presentation Slides Comple...
SlideTeam
 
LGPD | IMPACTOS NO DIA-A-DIA CORPORATIVO
LGPD | IMPACTOS NO DIA-A-DIA CORPORATIVOLGPD | IMPACTOS NO DIA-A-DIA CORPORATIVO
LGPD | IMPACTOS NO DIA-A-DIA CORPORATIVO
Wellington Monaco
 
Small data vs. Big data : back to the basics
Small data vs. Big data : back to the basicsSmall data vs. Big data : back to the basics
Small data vs. Big data : back to the basics
Ahmed Banafa
 

What's hot (20)

Audition ChatGPT Mission IA Commission des Lois
Audition ChatGPT Mission IA Commission des LoisAudition ChatGPT Mission IA Commission des Lois
Audition ChatGPT Mission IA Commission des Lois
 
Privacy and Data Protection
Privacy and Data ProtectionPrivacy and Data Protection
Privacy and Data Protection
 
VR/AR + xAPI: Tracking Next-Gen Learning
VR/AR + xAPI: Tracking Next-Gen LearningVR/AR + xAPI: Tracking Next-Gen Learning
VR/AR + xAPI: Tracking Next-Gen Learning
 
Big Data & Artificial Intelligence
Big Data & Artificial IntelligenceBig Data & Artificial Intelligence
Big Data & Artificial Intelligence
 
Data Wrangling
Data WranglingData Wrangling
Data Wrangling
 
How will development change with LLMs
How will development change with LLMsHow will development change with LLMs
How will development change with LLMs
 
The UAE AI Strategy: Building Intelligent Enterprises
The UAE AI Strategy: Building Intelligent EnterprisesThe UAE AI Strategy: Building Intelligent Enterprises
The UAE AI Strategy: Building Intelligent Enterprises
 
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
 
The coming generative AI trends of 2024.pdf
The coming generative AI trends of 2024.pdfThe coming generative AI trends of 2024.pdf
The coming generative AI trends of 2024.pdf
 
Cyber security and AI
Cyber security and AICyber security and AI
Cyber security and AI
 
Software ecosystem
Software ecosystemSoftware ecosystem
Software ecosystem
 
Dcaf transformation & kg adoption 2022 -alan morrison
Dcaf transformation & kg adoption 2022 -alan morrisonDcaf transformation & kg adoption 2022 -alan morrison
Dcaf transformation & kg adoption 2022 -alan morrison
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Artificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep LearningArtificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep Learning
 
Introduction to Big Data and Data Science
Introduction to Big Data and Data ScienceIntroduction to Big Data and Data Science
Introduction to Big Data and Data Science
 
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
 
Artificial Intelligence High Technology PowerPoint Presentation Slides Comple...
Artificial Intelligence High Technology PowerPoint Presentation Slides Comple...Artificial Intelligence High Technology PowerPoint Presentation Slides Comple...
Artificial Intelligence High Technology PowerPoint Presentation Slides Comple...
 
LGPD | IMPACTOS NO DIA-A-DIA CORPORATIVO
LGPD | IMPACTOS NO DIA-A-DIA CORPORATIVOLGPD | IMPACTOS NO DIA-A-DIA CORPORATIVO
LGPD | IMPACTOS NO DIA-A-DIA CORPORATIVO
 
Data Science Tools
Data Science ToolsData Science Tools
Data Science Tools
 
Small data vs. Big data : back to the basics
Small data vs. Big data : back to the basicsSmall data vs. Big data : back to the basics
Small data vs. Big data : back to the basics
 

Similar to Democratizing Object Detection

AISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeAISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the Edge
Bill Liu
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...
IRJET Journal
 
BSSML17 - Feature Engineering
BSSML17 - Feature EngineeringBSSML17 - Feature Engineering
BSSML17 - Feature Engineering
BigML, Inc
 
Ai use cases
Ai use casesAi use cases
Ai use cases
Sparsh Agarwal
 
AWS re:Invent 2016: Transforming Industrial Processes with Deep Learning (MAC...
AWS re:Invent 2016: Transforming Industrial Processes with Deep Learning (MAC...AWS re:Invent 2016: Transforming Industrial Processes with Deep Learning (MAC...
AWS re:Invent 2016: Transforming Industrial Processes with Deep Learning (MAC...
Amazon Web Services
 
MLSEV. Machine Learning: Business Perspective
MLSEV. Machine Learning: Business PerspectiveMLSEV. Machine Learning: Business Perspective
MLSEV. Machine Learning: Business Perspective
BigML, Inc
 
DutchMLSchool. ML Business Perspective
DutchMLSchool. ML Business PerspectiveDutchMLSchool. ML Business Perspective
DutchMLSchool. ML Business Perspective
BigML, Inc
 
Debugging AI
Debugging AIDebugging AI
Debugging AI
Dr. Christian Betz
 
BSSML17 - Deepnets
BSSML17 - DeepnetsBSSML17 - Deepnets
BSSML17 - Deepnets
BigML, Inc
 
Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)
Krishnaram Kenthapadi
 
VSSML18. Clustering and Latent Dirichlet Allocation
VSSML18. Clustering and Latent Dirichlet AllocationVSSML18. Clustering and Latent Dirichlet Allocation
VSSML18. Clustering and Latent Dirichlet Allocation
BigML, Inc
 
Webinar: Machine Learning para Microcontroladores
Webinar: Machine Learning para MicrocontroladoresWebinar: Machine Learning para Microcontroladores
Webinar: Machine Learning para Microcontroladores
Embarcados
 
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
Egyptian Engineers Association
 
VSSML18. Advanced WhizzML Workflows
VSSML18. Advanced WhizzML WorkflowsVSSML18. Advanced WhizzML Workflows
VSSML18. Advanced WhizzML Workflows
BigML, Inc
 
Microsoft COCO: Common Objects in Context
Microsoft COCO: Common Objects in Context Microsoft COCO: Common Objects in Context
Microsoft COCO: Common Objects in Context
KhalidKhan412
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather Conditions
IRJET Journal
 
DutchMLSchool. Logistic Regression, Deepnets, Time Series
DutchMLSchool. Logistic Regression, Deepnets, Time SeriesDutchMLSchool. Logistic Regression, Deepnets, Time Series
DutchMLSchool. Logistic Regression, Deepnets, Time Series
BigML, Inc
 
Big Data Spain 2018: How to build Weighted XGBoost ML model for Imbalance dat...
Big Data Spain 2018: How to build Weighted XGBoost ML model for Imbalance dat...Big Data Spain 2018: How to build Weighted XGBoost ML model for Imbalance dat...
Big Data Spain 2018: How to build Weighted XGBoost ML model for Imbalance dat...
Alok Singh
 
The Incredible Disappearing Data Scientist
The Incredible Disappearing Data ScientistThe Incredible Disappearing Data Scientist
The Incredible Disappearing Data Scientist
Rebecca Bilbro
 
OpenCV+Android.pptx
OpenCV+Android.pptxOpenCV+Android.pptx
OpenCV+Android.pptx
Vishwas459764
 

Similar to Democratizing Object Detection (20)

AISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeAISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the Edge
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...
 
BSSML17 - Feature Engineering
BSSML17 - Feature EngineeringBSSML17 - Feature Engineering
BSSML17 - Feature Engineering
 
Ai use cases
Ai use casesAi use cases
Ai use cases
 
AWS re:Invent 2016: Transforming Industrial Processes with Deep Learning (MAC...
AWS re:Invent 2016: Transforming Industrial Processes with Deep Learning (MAC...AWS re:Invent 2016: Transforming Industrial Processes with Deep Learning (MAC...
AWS re:Invent 2016: Transforming Industrial Processes with Deep Learning (MAC...
 
MLSEV. Machine Learning: Business Perspective
MLSEV. Machine Learning: Business PerspectiveMLSEV. Machine Learning: Business Perspective
MLSEV. Machine Learning: Business Perspective
 
DutchMLSchool. ML Business Perspective
DutchMLSchool. ML Business PerspectiveDutchMLSchool. ML Business Perspective
DutchMLSchool. ML Business Perspective
 
Debugging AI
Debugging AIDebugging AI
Debugging AI
 
BSSML17 - Deepnets
BSSML17 - DeepnetsBSSML17 - Deepnets
BSSML17 - Deepnets
 
Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)
 
VSSML18. Clustering and Latent Dirichlet Allocation
VSSML18. Clustering and Latent Dirichlet AllocationVSSML18. Clustering and Latent Dirichlet Allocation
VSSML18. Clustering and Latent Dirichlet Allocation
 
Webinar: Machine Learning para Microcontroladores
Webinar: Machine Learning para MicrocontroladoresWebinar: Machine Learning para Microcontroladores
Webinar: Machine Learning para Microcontroladores
 
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
 
VSSML18. Advanced WhizzML Workflows
VSSML18. Advanced WhizzML WorkflowsVSSML18. Advanced WhizzML Workflows
VSSML18. Advanced WhizzML Workflows
 
Microsoft COCO: Common Objects in Context
Microsoft COCO: Common Objects in Context Microsoft COCO: Common Objects in Context
Microsoft COCO: Common Objects in Context
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather Conditions
 
DutchMLSchool. Logistic Regression, Deepnets, Time Series
DutchMLSchool. Logistic Regression, Deepnets, Time SeriesDutchMLSchool. Logistic Regression, Deepnets, Time Series
DutchMLSchool. Logistic Regression, Deepnets, Time Series
 
Big Data Spain 2018: How to build Weighted XGBoost ML model for Imbalance dat...
Big Data Spain 2018: How to build Weighted XGBoost ML model for Imbalance dat...Big Data Spain 2018: How to build Weighted XGBoost ML model for Imbalance dat...
Big Data Spain 2018: How to build Weighted XGBoost ML model for Imbalance dat...
 
The Incredible Disappearing Data Scientist
The Incredible Disappearing Data ScientistThe Incredible Disappearing Data Scientist
The Incredible Disappearing Data Scientist
 
OpenCV+Android.pptx
OpenCV+Android.pptxOpenCV+Android.pptx
OpenCV+Android.pptx
 

More from BigML, Inc

Digital Transformation and Process Optimization in Manufacturing
Digital Transformation and Process Optimization in ManufacturingDigital Transformation and Process Optimization in Manufacturing
Digital Transformation and Process Optimization in Manufacturing
BigML, Inc
 
DutchMLSchool 2022 - Automation
DutchMLSchool 2022 - AutomationDutchMLSchool 2022 - Automation
DutchMLSchool 2022 - Automation
BigML, Inc
 
DutchMLSchool 2022 - ML for AML Compliance
DutchMLSchool 2022 - ML for AML ComplianceDutchMLSchool 2022 - ML for AML Compliance
DutchMLSchool 2022 - ML for AML Compliance
BigML, Inc
 
DutchMLSchool 2022 - Multi Perspective Anomalies
DutchMLSchool 2022 - Multi Perspective AnomaliesDutchMLSchool 2022 - Multi Perspective Anomalies
DutchMLSchool 2022 - Multi Perspective Anomalies
BigML, Inc
 
DutchMLSchool 2022 - My First Anomaly Detector
DutchMLSchool 2022 - My First Anomaly Detector DutchMLSchool 2022 - My First Anomaly Detector
DutchMLSchool 2022 - My First Anomaly Detector
BigML, Inc
 
DutchMLSchool 2022 - Anomaly Detection
DutchMLSchool 2022 - Anomaly DetectionDutchMLSchool 2022 - Anomaly Detection
DutchMLSchool 2022 - Anomaly Detection
BigML, Inc
 
DutchMLSchool 2022 - History and Developments in ML
DutchMLSchool 2022 - History and Developments in MLDutchMLSchool 2022 - History and Developments in ML
DutchMLSchool 2022 - History and Developments in ML
BigML, Inc
 
DutchMLSchool 2022 - End-to-End ML
DutchMLSchool 2022 - End-to-End MLDutchMLSchool 2022 - End-to-End ML
DutchMLSchool 2022 - End-to-End ML
BigML, Inc
 
DutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven CompanyDutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven Company
BigML, Inc
 
DutchMLSchool 2022 - ML in the Legal Sector
DutchMLSchool 2022 - ML in the Legal SectorDutchMLSchool 2022 - ML in the Legal Sector
DutchMLSchool 2022 - ML in the Legal Sector
BigML, Inc
 
DutchMLSchool 2022 - Smart Safe Stadiums
DutchMLSchool 2022 - Smart Safe StadiumsDutchMLSchool 2022 - Smart Safe Stadiums
DutchMLSchool 2022 - Smart Safe Stadiums
BigML, Inc
 
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing PlantsDutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
BigML, Inc
 
DutchMLSchool 2022 - Anomaly Detection at Scale
DutchMLSchool 2022 - Anomaly Detection at ScaleDutchMLSchool 2022 - Anomaly Detection at Scale
DutchMLSchool 2022 - Anomaly Detection at Scale
BigML, Inc
 
DutchMLSchool 2022 - Citizen Development in AI
DutchMLSchool 2022 - Citizen Development in AIDutchMLSchool 2022 - Citizen Development in AI
DutchMLSchool 2022 - Citizen Development in AI
BigML, Inc
 
Machine Learning in Retail: Know Your Customers' Customer. See Your Future
Machine Learning in Retail: Know Your Customers' Customer. See Your FutureMachine Learning in Retail: Know Your Customers' Customer. See Your Future
Machine Learning in Retail: Know Your Customers' Customer. See Your Future
BigML, Inc
 
Machine Learning in Retail: ML in the Retail Sector
Machine Learning in Retail: ML in the Retail SectorMachine Learning in Retail: ML in the Retail Sector
Machine Learning in Retail: ML in the Retail Sector
BigML, Inc
 
ML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
ML in GRC: Machine Learning in Legal Automation, How to Trust a LawyerbotML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
ML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
BigML, Inc
 
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
BigML, Inc
 
ML in GRC: Cybersecurity versus Governance, Risk Management, and Compliance
ML in GRC: Cybersecurity versus Governance, Risk Management, and ComplianceML in GRC: Cybersecurity versus Governance, Risk Management, and Compliance
ML in GRC: Cybersecurity versus Governance, Risk Management, and Compliance
BigML, Inc
 
Intelligent Mobility: Machine Learning in the Mobility Industry
Intelligent Mobility: Machine Learning in the Mobility IndustryIntelligent Mobility: Machine Learning in the Mobility Industry
Intelligent Mobility: Machine Learning in the Mobility Industry
BigML, Inc
 

More from BigML, Inc (20)

Digital Transformation and Process Optimization in Manufacturing
Digital Transformation and Process Optimization in ManufacturingDigital Transformation and Process Optimization in Manufacturing
Digital Transformation and Process Optimization in Manufacturing
 
DutchMLSchool 2022 - Automation
DutchMLSchool 2022 - AutomationDutchMLSchool 2022 - Automation
DutchMLSchool 2022 - Automation
 
DutchMLSchool 2022 - ML for AML Compliance
DutchMLSchool 2022 - ML for AML ComplianceDutchMLSchool 2022 - ML for AML Compliance
DutchMLSchool 2022 - ML for AML Compliance
 
DutchMLSchool 2022 - Multi Perspective Anomalies
DutchMLSchool 2022 - Multi Perspective AnomaliesDutchMLSchool 2022 - Multi Perspective Anomalies
DutchMLSchool 2022 - Multi Perspective Anomalies
 
DutchMLSchool 2022 - My First Anomaly Detector
DutchMLSchool 2022 - My First Anomaly Detector DutchMLSchool 2022 - My First Anomaly Detector
DutchMLSchool 2022 - My First Anomaly Detector
 
DutchMLSchool 2022 - Anomaly Detection
DutchMLSchool 2022 - Anomaly DetectionDutchMLSchool 2022 - Anomaly Detection
DutchMLSchool 2022 - Anomaly Detection
 
DutchMLSchool 2022 - History and Developments in ML
DutchMLSchool 2022 - History and Developments in MLDutchMLSchool 2022 - History and Developments in ML
DutchMLSchool 2022 - History and Developments in ML
 
DutchMLSchool 2022 - End-to-End ML
DutchMLSchool 2022 - End-to-End MLDutchMLSchool 2022 - End-to-End ML
DutchMLSchool 2022 - End-to-End ML
 
DutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven CompanyDutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven Company
 
DutchMLSchool 2022 - ML in the Legal Sector
DutchMLSchool 2022 - ML in the Legal SectorDutchMLSchool 2022 - ML in the Legal Sector
DutchMLSchool 2022 - ML in the Legal Sector
 
DutchMLSchool 2022 - Smart Safe Stadiums
DutchMLSchool 2022 - Smart Safe StadiumsDutchMLSchool 2022 - Smart Safe Stadiums
DutchMLSchool 2022 - Smart Safe Stadiums
 
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing PlantsDutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
 
DutchMLSchool 2022 - Anomaly Detection at Scale
DutchMLSchool 2022 - Anomaly Detection at ScaleDutchMLSchool 2022 - Anomaly Detection at Scale
DutchMLSchool 2022 - Anomaly Detection at Scale
 
DutchMLSchool 2022 - Citizen Development in AI
DutchMLSchool 2022 - Citizen Development in AIDutchMLSchool 2022 - Citizen Development in AI
DutchMLSchool 2022 - Citizen Development in AI
 
Machine Learning in Retail: Know Your Customers' Customer. See Your Future
Machine Learning in Retail: Know Your Customers' Customer. See Your FutureMachine Learning in Retail: Know Your Customers' Customer. See Your Future
Machine Learning in Retail: Know Your Customers' Customer. See Your Future
 
Machine Learning in Retail: ML in the Retail Sector
Machine Learning in Retail: ML in the Retail SectorMachine Learning in Retail: ML in the Retail Sector
Machine Learning in Retail: ML in the Retail Sector
 
ML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
ML in GRC: Machine Learning in Legal Automation, How to Trust a LawyerbotML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
ML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
 
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
 
ML in GRC: Cybersecurity versus Governance, Risk Management, and Compliance
ML in GRC: Cybersecurity versus Governance, Risk Management, and ComplianceML in GRC: Cybersecurity versus Governance, Risk Management, and Compliance
ML in GRC: Cybersecurity versus Governance, Risk Management, and Compliance
 
Intelligent Mobility: Machine Learning in the Mobility Industry
Intelligent Mobility: Machine Learning in the Mobility IndustryIntelligent Mobility: Machine Learning in the Mobility Industry
Intelligent Mobility: Machine Learning in the Mobility Industry
 

Recently uploaded

06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
eddie19851
 

Recently uploaded (20)

06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
 

Democratizing Object Detection

  • 2. BigML Release: Object Detection BigML, Inc 2 Object Detection Enter questions into chat box. We will answer some via chat and others at the end of the session. QUESTIONS info@bigml.com @bigmlcom Atakan Cetinsoy VP of Predictive Applications. MODERATOR Charles Parker Ph.D. VP of Machine Learning Algorithms. SPEAKER https://bigml.com/releases/object-detection RESOURCES
  • 3. BigML Release: Object Detection BigML, Inc 3 Object Detection is a fundamental Computer Vision task that involves localizing and classifying objects-of-interest in an image. Introducing Object Detection
  • 4. BigML Release: Object Detection BigML, Inc 4 Object Detection truck car Built on the foundation of BigML Image Processing, Object Detection allows you to localize and classify objects in a fast and scalable manner. Image Classi fi cation vs. Object Detection Image Classi fi cation
  • 5. BigML Release: Object Detection BigML, Inc 5 Maturity of DL techniques Decreasing compute costs Abundance of image data High-speed processing (frames/sec.) Next-Gen Tools Object Detection - Why now?
  • 6. BigML Release: Object Detection BigML, Inc 6 Object Detection is Everywhere! Healthcare Agriculture Manufacturing Sports Transportation Retail
  • 7. BigML Release: Object Detection BigML, Inc 7 Get plate numbers and states from distinct highway toll car images Toll Video Cameras 1 Individual Car Images 2 Plate Detection 3 BigML Object Detection Plate Extraction 4 5 Characters Recognition 6 State Classi fi er BigML Object Detection Character Images Classi fi cation Image Classi fi cation 7 Automatic Payment After detecting plate number and state, automatic payment is possible Object Detection in Transportation
  • 8. BigML Release: Object Detection BigML, Inc 8 Smart Video Review Framework: Find, Group, Label, and Review Find interesting events Flags Chants Group events Experts review clusters and assign their own labels 1 2 Find anomalous events Cluster similar events Smoke bombs / Flares Label event groups 3 4 Assign labels to known events Models learn new labels from expert’s feedback Object Detection for Public Safety
  • 9. BigML Release: Object Detection BigML, Inc 9 Object Detection without BigML Image Data Labeled Image Data Labeling Tool Modeling Tool Predictions Con fi gured Machine w/ GPU Modeling Hardware or Service Trained Model LABELERS ML ENGINEER IT DEPARTMENT
  • 10. BigML Release: Object Detection BigML, Inc 10 Scaling Object Detection without BigML Image Data Labeled Image Data Trained Model Con fi gure d Machine w/ GPU Labeling Tool Modeling Tool Modeling Hardware or Predictions Con fi gure d Machine w/ GPU Con fi gure d Machine w/ GPU Con fi gure d Machine w/ GPU Con fi gure d Machine w/ GPU Con fi gured Machine w/ GPU Modeling Hardware or Modeling Hardware or Modeling Hardware or Modeling Hardware or Service MLOps / Reporting Trained Model Trained Model LABELERS ML ENGINEER IT DEPARTMENT
  • 11. BigML Release: Object Detection BigML, Inc 11 Scalable Object Detection with BigML LABELERS ML ENGINEER Image Data Predictions
  • 12. BigML Release: Object Detection BigML, Inc 12 BigML Composability ML Work fl ow Object Detection BigML Resources High-Level Algorithm 1-Click Execution
  • 13. BigML Release: Object Detection BigML, Inc 13 BigML Resource Synergies
  • 14. BigML Release: Object Detection BigML, Inc 14 Handling Images the BigML Way • ALL the tasks for generating insights from image data ON A SINGLE PLATFORM: From labeling to inference, evaluation, and predictions.  • Streamlined image dataset management with composite sources. • Automatic handling of infrastructure concerns. • Your choice: Code and no code. Solving image data-driven business problems with remarkable ease of use
  • 15. BigML Release: Object Detection BigML, Inc 15 What Object Detection Is • Simultaneously locating and classifying specific sub-areas (returned as xmin, ymin, xmax, ymax) in a given image. • Many uses, but especially in: • Manufacturing defect detection • Medical image analysis • Autonomous navigation • Security (monitoring) applications
  • 16. BigML Release: Object Detection BigML, Inc 16 What Object Detection Is • Identification of a specific area in the image that contains an object and identification of the class of the object. • The “score” given to the box is a product of the probability of both of these factors. Note that even if the model thinks there’s an object in a particular region, it can still fail if the model has trouble deducing the class of the object. • While we typically visualize the prediction as a box, this is just for convenience. • The parameters xmin, ymin, xmax, ymax could also specify an ellipse • The boundaries of the object are unlikely to be pixel-accurate, even for objects that are axis-aligned rectangles • Better to think of the returned values is “approximate location” and “approximate size”
  • 17. BigML Release: Object Detection BigML, Inc 17 What Object Detection Isn’t • Object detection tells you the class for a specific window of the image. If you want to classify the whole image, you want “image classification” (available on BigML). • Object detection does not give an idea of exactly which pixels in the image are in the detected object. This is done using one of the various flavors of “image segmentation” algorithms. • Object detection on its own cannot find specific parts of the object being detected. This is “keypoint detection”, or for articulated objects (like people), “pose estimation”. Though it is possible to label and detect parts separately with object detection.
  • 18. BigML Release: Object Detection BigML, Inc 18 New Optype: Regions Type Description Example Numeric A continuous numeric value 0,75 Categorical One of a small set of possible values Cat Datetime A String specifying a date, time, or both 4-22-2022 11:24am Text An unstructured string of free text “Hello, cats!” Image A fi le containing an image Path The path of the image fi le in the zip fi le containing it cat/image1.jpg Regions A list of fi ve-tuples, [label, xmin, ymin, xmax, ymax] [[“cat”, 0.5, 0.1, 0.6, 0.9], [“dog”, 0.2, 0.2, 0.8, 0.8]]
  • 19. BigML, Inc BigML Release: Object Detection Regions Labeling 19
  • 20. BigML Release: Object Detection BigML, Inc 20 The More Things Change . . . Training Dataset Test Dataset Zip fi le with Images Train Evaluate
  • 21. BigML, Inc BigML Release: Object Detection Training An Object Detector 21
  • 22. BigML Release: Object Detection BigML, Inc 22 Under The Hood • Break the image into a rough grid of cells. • Centered at each cell, consider a number of “bounding box proposals”. • For each box in each cell, try to predict the following things simultaneously: • Whether or not there’s a object inside. • The class of the object. • Adjustments needed for the height/width/x-center/y- center to make the box fit properly around the object. • The shapes of the proposals are learned directly from the data.
  • 23. BigML Release: Object Detection BigML, Inc 23 Some Caveats • The usual caveats about feeding images to machine learning models still apply. • Example: Blurring. • Example: Negative images. • The bounding box proposals are learned from the sizes given in your data. • The boxes consider the entire image when making predictions, not just the content of the box proposal itself.
  • 24. BigML Release: Object Detection BigML, Inc 24 What if we Need More Power? • For the public deployment, we use a small object detection architecture which performs reasonably well on most problems. • There are, however, other architectures that can give a significant bump in accuracy. • They need significantly more data to train properly. • They are slower for both training and testing. • We don’t make these available on our public deployment, but contact us about these options in private deployments.
  • 25. BigML, Inc BigML Release: Object Detection Making Predictions with Your Detector 25
  • 26. BigML Release: Object Detection BigML, Inc 26 Evaluations - A Little Different • In classification problems, we can construct a “confusion matrix” with true positives, true negatives, false positives, and false negatives. • For object detection, we don’t typically count “true negatives” as we don’t give the model credit for predicting “nothing” for the vast majority of locations, which would dominate metrics that consider them. • So we must rely on metrics that don’t involve true negatives, which are based on precision, recall, and their combinations (e.g., average precision; the precision averaged over several levels of recall). • We can still change the score threshold for the model, and see how that impacts the count of true positives, false positives, and false negatives.
  • 27. BigML Release: Object Detection BigML, Inc 27 What is a “Correct” Prediction? • Clearly, if the boxes align exactly, the prediction is correct, but they usually don’t. • For each possible match, we compute a quantity called “Intersection over Union” or IOU. • If the IOU is greater than some threshold, we consider the prediction correct. • We do this for several thresholds in the evaluation.
  • 28. BigML, Inc BigML Release: Object Detection Object Detection Evaluation 28
  • 29. BigML Release: Object Detection BigML, Inc Object Detection Model Classi fi er 29 A Simple Work fl ow Anomaly Detector Object 1 Object 2 Object Classes Anomaly Scores • What if you have a basic list of things you would like to detect, but you know it’s not exhaustive? • This might cause low scores for rare / never seen objects. • Solution: Train an object detector to detect a generic “thing”. • Crop out the detected objects, then passed the crops to both an anomaly detector and a classifier. • If it’s a known object, you’ll get a high- confidence class. If it’s a strange object, you will get a high anomaly score.
  • 30. BigML Release: Object Detection BigML, Inc 30 Object Detection the BigML Way • Everything is immutable, traceable, and composable • All of your models are always available and never change • You can always see exactly the training data that generated the model • Everything is available via the API and downloadable • Image dataset creation and bounding box labeling can be done via the API • Models are live via API endpoint as soon as they are created • Models can be downloaded and run locally