SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
BigML Image Processing Release
BigML Release: Image Processing
BigML, Inc 2
Image Processing Release Webinar
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/image-processing
RESOURCES
BigML Release: Image Processing
BigML, Inc 3
BigML Image Processing
• 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.


• Comprehensive feature extraction options to feed any
algorithm.


• Pre-trained CNNs for classification and regression.


• Automatic handling of infrastructure concerns.


• Your choice: Code and no code.
Solving image data-driven business problems with remarkable ease of use
IMAGE PROCESSING


Dr. Charles Parker


VP Algorithms, BigML, Inc
BigML Release: Image Processing
BigML, Inc
In This Webinar
Some examples of full applications using image processing
1
2
3
4
A simple image classifier in BigML
Image data management on the platform
Some non-trivial examples of image processing problems
5
BigML Release: Image Processing
BigML, Inc
(A Few) Applications of Computer Vision
• Ecological: Land use classification,
ecosystem health management, animal
identification.


• Transportation: Tollway monitoring,
anomalous event detection, automated
billing.


• Medical: Medical image classification,
segmentation for disease identification.


• Finance: Automated check reading, form
classification, security, insurance claim
estimation.
6
BigML Release: Image Processing
BigML, Inc 7
Application #1 - License Plate Monitoring
• Globalvia tollway monitoring:


• Object detection to pull plate
image from car.


• Object detection for pulling
characters / symbols from plate.


• Classifier for deciding what state
the plate is from.


• The combination of all of the
models with bespoke business
rules lead to a successful system.
BigML Release: Image Processing
BigML, Inc 8
Application #2 - Marksmanship Training
• Accushoot Marksmanship Training Application:


• Object detection: Target detection, gun detection.


• Image Classification: Grip classification, gun
classification, target classification, impact
classification.


• Other models: Classifier for shooting phases
(drawing, shooting, holstering, reloading).


• Again, making a great application with
computer vision often takes more than one
model.
BigML Release: Image Processing
BigML, Inc 9
Beat The Machine!
BigML Release: Image Processing
BigML, Inc 10
Beat The Machine!
BigML Release: Image Processing
BigML, Inc 11
Pneumonia
Normal
Beat The Machine!
BigML Release: Image Processing
BigML, Inc 12
The More Things Change . . .
Training Dataset
Test Dataset
Zip
fi
le with Images
Train
Evaluate
BigML Release: Image Processing
BigML, Inc
Radiology Example
13
BigML Release: Image Processing
BigML, Inc 14
How is BigML Different?
• Most competitors that provide learning over images focus on a mapping of
image -> class, but there’s so much more!


• On the input side:


• We can extract meaningful features rather than using the raw pixel data.


• We can combine the image with other features (captions, geo-coordinates, etc.).


• On the output side:


• We can do regression.


• We can do unsupervised learning.
Image processing on BigML gives the user the flexibility, traceability,
and scalability that they get with any other datatype.
BigML Release: Image Processing
BigML, Inc
So Deep Learning, right?
• That’s an important part of our offering,
but not the only part.


• Yes, if you do select a BigML deepnet and
have image data, you’ll get a CNN.


• We try several common architectures and
select the best one.


• Deep learning is great, and is very often
the best thing available, but sometimes
it isn’t.
15
BigML Release: Image Processing
BigML, Inc 16
Main Advantages of BigML
• User labeling and image dataset
management with composite sources.
• A variety of image feature extraction
techniques that can be used to feed any
BigML algorithm.


• Full training of convolutional neural
networks for classification and regression.


• Handling of infrastructure concerns for
image training (which is not trivial or cheap).
BigML Release: Image Processing
BigML, Inc 17
Composing Image Datasets
• Zip files are nice, but what if you need to
compose an image dataset, and add to it
incrementally?


• For this we offer image labeling and
composite sources:


• A composite source is a source that contains
a bunch of sub-sources (individual images).


• While the composite source is open, you can
add images, or labels to images, which
preserves immutability.
BigML Release: Image Processing
BigML, Inc
Image Labeling
18
BigML Release: Image Processing
BigML, Inc 19
Adding Metadata
• What if there was other information?


• GeoCoordinates where the photo was
taken.


• Approximate altitude.


• Adding that information with BigML is as
simple as editing the CSV.


• The image is just some of the features
in the instance.
BigML Release: Image Processing
BigML, Inc
Bird Image Dataset
20
BigML Release: Image Processing
BigML, Inc
$
Car image


Features
Regression model
21
Applications: Insurance Claim Estimate
• Suppose you’re an auto insurance company.


• Develop software where you have customer take a picture of the damage to
estimate the severity of the claim.


• Simple regression problem, image -> $
BigML Release: Image Processing
BigML, Inc
$
Front image


Features
Side image


Features
Brake pedal


State Steering wheel


Angle
22
• Now, what if you have them take both a front and side image?


• What if you have telemetry data from the car?
Applications: Insurance Claim Estimate
BigML Release: Image Processing
BigML, Inc
$
Word counts Accelerometer
Screen on?
Front image


Features
Side image


Features
Brake pedal


State Steering wheel


Angle
23
• How about the text of the police report?


• User’s mobile phone activity in the
moments before the crash?
Applications: Insurance Claim Estimate
BigML Release: Image Processing
BigML, Inc 24
Unsupervised Learning
• How do you do anomaly detection or clustering with
images?


• Change each image to a (somewhat) short vector of numbers.


• Treat each of these vectors as a set of numeric features for
each instance.


• These features can be combined with any other feature type.


• Deepnets do this implicitly, but other ML algorithms require
an explicit choice.


• By default, we choose something that “often works”, but
this is an opportunity to encode domain knowledge.
BigML Release: Image Processing
BigML, Inc
Anomaly Detection
25
BigML Release: Image Processing
BigML, Inc
Simple Model
More Complex
Most Complex
Reject
Pass
Pass
Accept
26
Model Cascade
• Those features can feed supervised models,
too, and may be much faster.


• Use an increasingly accurate and increasingly
expensive chain of models as “gates”:


• Use a model that’s fast, has near-perfect recall,
but poor precision.


• If something passes the first model, pass it on to
a fancier one with better precision.


• Repeat as necessary.


• In this way, only a few instances require the
most time consuming prediction.
Reject
Reject
BigML Release: Image Processing
BigML, Inc 27
Image Processing 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 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
BigML Release: Image Processing
BigML, Inc 28
Okay, Images are A Little Bit Special
• I’ve glossed over the fact that there are some
problems that are specific to images:


• Object detection


• Image segmentation


• Superresolution


• Our initial release won’t support these functionalities
immediately, but object detection is coming.


• Accushoot, Globalvia, and several other customers
are using the beta version of object detection right
now.
BigML Release: Image Processing

Más contenido relacionado

La actualidad más candente

Explainable AI in Industry (WWW 2020 Tutorial)
Explainable AI in Industry (WWW 2020 Tutorial)Explainable AI in Industry (WWW 2020 Tutorial)
Explainable AI in Industry (WWW 2020 Tutorial)
Krishnaram Kenthapadi
 
Scalable Automatic Machine Learning in H2O
 Scalable Automatic Machine Learning in H2O Scalable Automatic Machine Learning in H2O
Scalable Automatic Machine Learning in H2O
Sri Ambati
 
Explainable AI in Industry (AAAI 2020 Tutorial)
Explainable AI in Industry (AAAI 2020 Tutorial)Explainable AI in Industry (AAAI 2020 Tutorial)
Explainable AI in Industry (AAAI 2020 Tutorial)
Krishnaram Kenthapadi
 
Big Data in Manufacturing Final PPT
Big Data in Manufacturing Final PPTBig Data in Manufacturing Final PPT
Big Data in Manufacturing Final PPT
Nikhil Atkuri
 

La actualidad más candente (20)

Explainable AI in Industry (WWW 2020 Tutorial)
Explainable AI in Industry (WWW 2020 Tutorial)Explainable AI in Industry (WWW 2020 Tutorial)
Explainable AI in Industry (WWW 2020 Tutorial)
 
Scalable Automatic Machine Learning in H2O
 Scalable Automatic Machine Learning in H2O Scalable Automatic Machine Learning in H2O
Scalable Automatic Machine Learning in H2O
 
Data preprocessing in Machine learning
Data preprocessing in Machine learning Data preprocessing in Machine learning
Data preprocessing in Machine learning
 
Predictive Analytics: Advanced techniques in data mining
Predictive Analytics: Advanced techniques in data miningPredictive Analytics: Advanced techniques in data mining
Predictive Analytics: Advanced techniques in data mining
 
Explainable AI in Industry (AAAI 2020 Tutorial)
Explainable AI in Industry (AAAI 2020 Tutorial)Explainable AI in Industry (AAAI 2020 Tutorial)
Explainable AI in Industry (AAAI 2020 Tutorial)
 
Unsupervised learning (clustering)
Unsupervised learning (clustering)Unsupervised learning (clustering)
Unsupervised learning (clustering)
 
DC02. Interpretation of predictions
DC02. Interpretation of predictionsDC02. Interpretation of predictions
DC02. Interpretation of predictions
 
Predictive analytics
Predictive analyticsPredictive analytics
Predictive analytics
 
Big Data in Manufacturing Final PPT
Big Data in Manufacturing Final PPTBig Data in Manufacturing Final PPT
Big Data in Manufacturing Final PPT
 
Ai black box
Ai black boxAi black box
Ai black box
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.
 
Interpretable machine learning
Interpretable machine learningInterpretable machine learning
Interpretable machine learning
 
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...
 
Smart Data Slides: Machine Learning - Case Studies
Smart Data Slides: Machine Learning - Case StudiesSmart Data Slides: Machine Learning - Case Studies
Smart Data Slides: Machine Learning - Case Studies
 
Predictive analytics
Predictive analytics Predictive analytics
Predictive analytics
 
Generative models
Generative modelsGenerative models
Generative models
 
Machine learning with Big Data power point presentation
Machine learning with Big Data power point presentationMachine learning with Big Data power point presentation
Machine learning with Big Data power point presentation
 
Big Data Analytics for Real Time Systems
Big Data Analytics for Real Time SystemsBig Data Analytics for Real Time Systems
Big Data Analytics for Real Time Systems
 
Feature selection
Feature selectionFeature selection
Feature selection
 
Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...
Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...
Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...
 

Similar a BigML Release: Image Processing

DN18 | Demystifying the Buzz in Machine Learning! (This Time for Real) | Dat ...
DN18 | Demystifying the Buzz in Machine Learning! (This Time for Real) | Dat ...DN18 | Demystifying the Buzz in Machine Learning! (This Time for Real) | Dat ...
DN18 | Demystifying the Buzz in Machine Learning! (This Time for Real) | Dat ...
Dataconomy Media
 

Similar a BigML Release: Image Processing (20)

Democratizing Object Detection
Democratizing Object DetectionDemocratizing Object Detection
Democratizing Object Detection
 
BigML Release: PCA
BigML Release: PCABigML Release: PCA
BigML Release: PCA
 
VSSML18. Advanced WhizzML Workflows
VSSML18. Advanced WhizzML WorkflowsVSSML18. Advanced WhizzML Workflows
VSSML18. Advanced WhizzML Workflows
 
BigML Release: OptiML
BigML Release: OptiMLBigML Release: OptiML
BigML Release: OptiML
 
BSSML17 - Deepnets
BSSML17 - DeepnetsBSSML17 - Deepnets
BSSML17 - Deepnets
 
BSSML17 - Feature Engineering
BSSML17 - Feature EngineeringBSSML17 - Feature Engineering
BSSML17 - Feature Engineering
 
The Past, Present, and Future of Machine Learning APIs
The Past, Present, and Future of Machine Learning APIsThe Past, Present, and Future of Machine Learning APIs
The Past, Present, and Future of Machine Learning APIs
 
Getting Intimate with Images on Android with James Halpern
Getting Intimate with Images on Android with James HalpernGetting Intimate with Images on Android with James Halpern
Getting Intimate with Images on Android with James Halpern
 
Horizon 20110928
Horizon 20110928Horizon 20110928
Horizon 20110928
 
BigML Education - OptiML
BigML Education - OptiMLBigML Education - OptiML
BigML Education - OptiML
 
DN18 | Demystifying the Buzz in Machine Learning! (This Time for Real) | Dat ...
DN18 | Demystifying the Buzz in Machine Learning! (This Time for Real) | Dat ...DN18 | Demystifying the Buzz in Machine Learning! (This Time for Real) | Dat ...
DN18 | Demystifying the Buzz in Machine Learning! (This Time for Real) | Dat ...
 
A DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGES
A DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGESA DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGES
A DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGES
 
Web UI, Algorithms, and Feature Engineering
Web UI, Algorithms, and Feature Engineering Web UI, Algorithms, and Feature Engineering
Web UI, Algorithms, and Feature Engineering
 
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
 
ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...
ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...
ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...
 
AWS Toronto Summit 2019 - AIM302 - Build, train, and deploy ML models with Am...
AWS Toronto Summit 2019 - AIM302 - Build, train, and deploy ML models with Am...AWS Toronto Summit 2019 - AIM302 - Build, train, and deploy ML models with Am...
AWS Toronto Summit 2019 - AIM302 - Build, train, and deploy ML models with Am...
 
Neural network
Neural networkNeural network
Neural network
 
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine LearningWeekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
 
Introduction to ML.NET
Introduction to ML.NETIntroduction to ML.NET
Introduction to ML.NET
 
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...
 

Más de BigML, Inc

Más de 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
 

Último

Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
vexqp
 
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
vexqp
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
q6pzkpark
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
cnajjemba
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
ptikerjasaptiker
 

Último (20)

Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxThe-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptx
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
 

BigML Release: Image Processing

  • 2. BigML Release: Image Processing BigML, Inc 2 Image Processing Release Webinar 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/image-processing RESOURCES
  • 3. BigML Release: Image Processing BigML, Inc 3 BigML Image Processing • 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. • Comprehensive feature extraction options to feed any algorithm. • Pre-trained CNNs for classification and regression. • Automatic handling of infrastructure concerns. • Your choice: Code and no code. Solving image data-driven business problems with remarkable ease of use
  • 4. IMAGE PROCESSING Dr. Charles Parker VP Algorithms, BigML, Inc
  • 5. BigML Release: Image Processing BigML, Inc In This Webinar Some examples of full applications using image processing 1 2 3 4 A simple image classifier in BigML Image data management on the platform Some non-trivial examples of image processing problems 5
  • 6. BigML Release: Image Processing BigML, Inc (A Few) Applications of Computer Vision • Ecological: Land use classification, ecosystem health management, animal identification. • Transportation: Tollway monitoring, anomalous event detection, automated billing. • Medical: Medical image classification, segmentation for disease identification. • Finance: Automated check reading, form classification, security, insurance claim estimation. 6
  • 7. BigML Release: Image Processing BigML, Inc 7 Application #1 - License Plate Monitoring • Globalvia tollway monitoring: • Object detection to pull plate image from car. • Object detection for pulling characters / symbols from plate. • Classifier for deciding what state the plate is from. • The combination of all of the models with bespoke business rules lead to a successful system.
  • 8. BigML Release: Image Processing BigML, Inc 8 Application #2 - Marksmanship Training • Accushoot Marksmanship Training Application: • Object detection: Target detection, gun detection. • Image Classification: Grip classification, gun classification, target classification, impact classification. • Other models: Classifier for shooting phases (drawing, shooting, holstering, reloading). • Again, making a great application with computer vision often takes more than one model.
  • 9. BigML Release: Image Processing BigML, Inc 9 Beat The Machine!
  • 10. BigML Release: Image Processing BigML, Inc 10 Beat The Machine!
  • 11. BigML Release: Image Processing BigML, Inc 11 Pneumonia Normal Beat The Machine!
  • 12. BigML Release: Image Processing BigML, Inc 12 The More Things Change . . . Training Dataset Test Dataset Zip fi le with Images Train Evaluate
  • 13. BigML Release: Image Processing BigML, Inc Radiology Example 13
  • 14. BigML Release: Image Processing BigML, Inc 14 How is BigML Different? • Most competitors that provide learning over images focus on a mapping of image -> class, but there’s so much more! • On the input side: • We can extract meaningful features rather than using the raw pixel data. • We can combine the image with other features (captions, geo-coordinates, etc.). • On the output side: • We can do regression. • We can do unsupervised learning. Image processing on BigML gives the user the flexibility, traceability, and scalability that they get with any other datatype.
  • 15. BigML Release: Image Processing BigML, Inc So Deep Learning, right? • That’s an important part of our offering, but not the only part. • Yes, if you do select a BigML deepnet and have image data, you’ll get a CNN. • We try several common architectures and select the best one. • Deep learning is great, and is very often the best thing available, but sometimes it isn’t. 15
  • 16. BigML Release: Image Processing BigML, Inc 16 Main Advantages of BigML • User labeling and image dataset management with composite sources. • A variety of image feature extraction techniques that can be used to feed any BigML algorithm. • Full training of convolutional neural networks for classification and regression. • Handling of infrastructure concerns for image training (which is not trivial or cheap).
  • 17. BigML Release: Image Processing BigML, Inc 17 Composing Image Datasets • Zip files are nice, but what if you need to compose an image dataset, and add to it incrementally? • For this we offer image labeling and composite sources: • A composite source is a source that contains a bunch of sub-sources (individual images). • While the composite source is open, you can add images, or labels to images, which preserves immutability.
  • 18. BigML Release: Image Processing BigML, Inc Image Labeling 18
  • 19. BigML Release: Image Processing BigML, Inc 19 Adding Metadata • What if there was other information? • GeoCoordinates where the photo was taken. • Approximate altitude. • Adding that information with BigML is as simple as editing the CSV. • The image is just some of the features in the instance.
  • 20. BigML Release: Image Processing BigML, Inc Bird Image Dataset 20
  • 21. BigML Release: Image Processing BigML, Inc $ Car image Features Regression model 21 Applications: Insurance Claim Estimate • Suppose you’re an auto insurance company. • Develop software where you have customer take a picture of the damage to estimate the severity of the claim. • Simple regression problem, image -> $
  • 22. BigML Release: Image Processing BigML, Inc $ Front image Features Side image Features Brake pedal State Steering wheel Angle 22 • Now, what if you have them take both a front and side image? • What if you have telemetry data from the car? Applications: Insurance Claim Estimate
  • 23. BigML Release: Image Processing BigML, Inc $ Word counts Accelerometer Screen on? Front image Features Side image Features Brake pedal State Steering wheel Angle 23 • How about the text of the police report? • User’s mobile phone activity in the moments before the crash? Applications: Insurance Claim Estimate
  • 24. BigML Release: Image Processing BigML, Inc 24 Unsupervised Learning • How do you do anomaly detection or clustering with images? • Change each image to a (somewhat) short vector of numbers. • Treat each of these vectors as a set of numeric features for each instance. • These features can be combined with any other feature type. • Deepnets do this implicitly, but other ML algorithms require an explicit choice. • By default, we choose something that “often works”, but this is an opportunity to encode domain knowledge.
  • 25. BigML Release: Image Processing BigML, Inc Anomaly Detection 25
  • 26. BigML Release: Image Processing BigML, Inc Simple Model More Complex Most Complex Reject Pass Pass Accept 26 Model Cascade • Those features can feed supervised models, too, and may be much faster. • Use an increasingly accurate and increasingly expensive chain of models as “gates”: • Use a model that’s fast, has near-perfect recall, but poor precision. • If something passes the first model, pass it on to a fancier one with better precision. • Repeat as necessary. • In this way, only a few instances require the most time consuming prediction. Reject Reject
  • 27. BigML Release: Image Processing BigML, Inc 27 Image Processing 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 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
  • 28. BigML Release: Image Processing BigML, Inc 28 Okay, Images are A Little Bit Special • I’ve glossed over the fact that there are some problems that are specific to images: • Object detection • Image segmentation • Superresolution • Our initial release won’t support these functionalities immediately, but object detection is coming. • Accushoot, Globalvia, and several other customers are using the beta version of object detection right now.