SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Introducing
Operating Thresholds
and Organizations
BigML Fall 2017 Release
BigML, Inc 2BigML Release Webinar: Operating Thresholds and Organizations
BigML Release
CHARLES PARKER, PH.D. - VP of Machine
Learning Algorithms
Please enter questions into chat box – We will
answer some via chat and others at the end of the
session
https://bigml.com/releases/fall-2017
ATAKAN CETINSOY - VP of Predictive Applications
Resources
Moderator
Speaker
Contact support@bigml.com
Twitter @bigmlcom
Questions
BigML, Inc 3BigML Release Webinar: Operating Thresholds and Organizations
• You have a model! What will you do with it?
• Make Predictions
• About what? And what happens afterwards?
• You probably need an operating threshold
• Share it
• With whom?
• Use organizations
Actually using a model
BigML, Inc 4BigML Release Webinar: Operating Thresholds and Organizations
• The model has no idea what you want!
• It’s optimizing its own version of loss
• There are some ways to tell the model
to learn differently
• Class weights / Balance objective
• Weight column
• A lot of times, you can apply your
preferences after learning, but only if
you know what they are
• You can discover them using an
evaluation
The Dirty Little Secret of ML
BigML, Inc 5BigML Release Webinar: Operating Thresholds and Organizations
Evaluation Curves
BigML, Inc 6BigML Release Webinar: Operating Thresholds and Organizations
• The evaluation tool gives you the opportunity to see the effect of setting different
thresholds for a particular class on your data
• If the probability of this class is over the threshold, BigML predicts it
• Else BigML chooses the next-highest probability class
The Threshold Slider
BigML, Inc 7BigML Release Webinar: Operating Thresholds and Organizations
• Suppose the costs of false positives and
false negatives are different
• Medical Diagnosis:
• The positive class is rare, and so will not
be predicted often
• The positive class is very important!
• Use the evaluation tool to set the tradeoff
between the error types
Case 1: Medical Diagnosis
BigML, Inc 8BigML Release Webinar: Operating Thresholds and Organizations
• Sometimes you know precisely the cost of making a classification
• Predicting failure for a machine:
• Each positive prediction requires you to send a tech out into the field ($)
• Each false negative costs some amount of downtime ($$$), plus the
cost of the tech
• True negatives cost nothing
• Solution: Use WhizzML on the evaluation
• Coming soon to an interface near you!
Case 1-1: Failure Prediction
BigML, Inc 9BigML Release Webinar: Operating Thresholds and Organizations
• Predict: When a customer is going to leave a subscription service; take
some action to retain them if they are
• Sometimes you have a constraint on the number of times you can
apply a class
• In churn prediction, you want to call the people most likely to churn
• But you only have so much money to pay for it
• Set the threshold according to your budget; use the evaluation tool to
estimate performance
Case 2: Churn Prediction
BigML, Inc 10BigML Release Webinar: Operating Thresholds and Organizations
• Sometimes you have a fixed constraint, but
the input domain changes
• Suppose you have a lending operation
where your funding allows you to approve
half of the applications that come in
• What happens if I suddenly start getting
twice as many applications?
• Use the original evaluation to reset the threshold
(assuming the same application quality)
Case 2-2: Credit Default
BigML, Inc 11BigML Release Webinar: Operating Thresholds and Organizations
• Now that you have your threshold, what do you do?
• BigML makes predicting with a threshold BigML easy
• Thresholds available for predictions, batch predictions, through the BigML
API, and WhizzML for automation
Now What?
BigML, Inc 12BigML Release Webinar: Operating Thresholds and Organizations
• Some models have support for confidence, which is an instance-dependent
lower bound on the probability of the model
• If the model supports confidence, you can threshold on that as well
Using Confidence
BigML, Inc 13BigML Release Webinar: Operating Thresholds and Organizations
• Machine learning often involves a lot of
duplicated work
• Preprocessing data
• Updating models
• It can be ridiculous to have this duplicated in
multiple places in the same company /
working group
• BigML organizations is a fix for this problem
Organizations
BigML, Inc 14BigML Release Webinar: Operating Thresholds and Organizations
• Create an organization
• Organizations are separate from the
user’s individual account
• Other users can be invited to the
organization
Creating an Organization
BigML, Inc 15BigML Release Webinar: Operating Thresholds and Organizations
Managing Users
• Each user in the organization has a certain role, which controls their ability
to access and create resources
BigML, Inc 16BigML Release Webinar: Operating Thresholds and Organizations
• Each project can have access settings per user (read, create, etc.)
• The organization can have many projects
Assigning Permissions
BigML, Inc 17BigML Release Webinar: Operating Thresholds and Organizations
More Info
https://bigml.com/releases/fall-2017
Questions?
@bigmlcom support@bigml.com

Contenu connexe

Plus de BigML, Inc

Plus de BigML, Inc (20)

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
 
Democratizing Object Detection
Democratizing Object DetectionDemocratizing Object Detection
Democratizing Object Detection
 
BigML Release: Image Processing
BigML Release: Image ProcessingBigML Release: Image Processing
BigML Release: Image Processing
 
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
 
Intelligent Mobility: Embedded Machine Learning, Damage Detection in Rail
Intelligent Mobility: Embedded Machine Learning, Damage Detection in RailIntelligent Mobility: Embedded Machine Learning, Damage Detection in Rail
Intelligent Mobility: Embedded Machine Learning, Damage Detection in Rail
 
Intelligent Mobility: Business Value of IoT and ML in Logistics
Intelligent Mobility: Business Value of IoT and ML in LogisticsIntelligent Mobility: Business Value of IoT and ML in Logistics
Intelligent Mobility: Business Value of IoT and ML in Logistics
 
Intelligent Mobility: The Added Value of Predictions for Transport Delivery
Intelligent Mobility: The Added Value of Predictions for Transport DeliveryIntelligent Mobility: The Added Value of Predictions for Transport Delivery
Intelligent Mobility: The Added Value of Predictions for Transport Delivery
 
Intelligent Mobility: From Last Mile to Long Distance Route Optimization
Intelligent Mobility: From Last Mile to Long Distance Route OptimizationIntelligent Mobility: From Last Mile to Long Distance Route Optimization
Intelligent Mobility: From Last Mile to Long Distance Route Optimization
 
Intelligent Mobility: Route to the Electric Future
Intelligent Mobility: Route to the Electric FutureIntelligent Mobility: Route to the Electric Future
Intelligent Mobility: Route to the Electric Future
 
Intelligent Mobility: Transforming Road Operations and Mobility with Computer...
Intelligent Mobility: Transforming Road Operations and Mobility with Computer...Intelligent Mobility: Transforming Road Operations and Mobility with Computer...
Intelligent Mobility: Transforming Road Operations and Mobility with Computer...
 

Dernier

Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
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
 
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
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 

Dernier (20)

Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
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...
 
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 ...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 

BigML Fall 2017 Release

  • 2. BigML, Inc 2BigML Release Webinar: Operating Thresholds and Organizations BigML Release CHARLES PARKER, PH.D. - VP of Machine Learning Algorithms Please enter questions into chat box – We will answer some via chat and others at the end of the session https://bigml.com/releases/fall-2017 ATAKAN CETINSOY - VP of Predictive Applications Resources Moderator Speaker Contact support@bigml.com Twitter @bigmlcom Questions
  • 3. BigML, Inc 3BigML Release Webinar: Operating Thresholds and Organizations • You have a model! What will you do with it? • Make Predictions • About what? And what happens afterwards? • You probably need an operating threshold • Share it • With whom? • Use organizations Actually using a model
  • 4. BigML, Inc 4BigML Release Webinar: Operating Thresholds and Organizations • The model has no idea what you want! • It’s optimizing its own version of loss • There are some ways to tell the model to learn differently • Class weights / Balance objective • Weight column • A lot of times, you can apply your preferences after learning, but only if you know what they are • You can discover them using an evaluation The Dirty Little Secret of ML
  • 5. BigML, Inc 5BigML Release Webinar: Operating Thresholds and Organizations Evaluation Curves
  • 6. BigML, Inc 6BigML Release Webinar: Operating Thresholds and Organizations • The evaluation tool gives you the opportunity to see the effect of setting different thresholds for a particular class on your data • If the probability of this class is over the threshold, BigML predicts it • Else BigML chooses the next-highest probability class The Threshold Slider
  • 7. BigML, Inc 7BigML Release Webinar: Operating Thresholds and Organizations • Suppose the costs of false positives and false negatives are different • Medical Diagnosis: • The positive class is rare, and so will not be predicted often • The positive class is very important! • Use the evaluation tool to set the tradeoff between the error types Case 1: Medical Diagnosis
  • 8. BigML, Inc 8BigML Release Webinar: Operating Thresholds and Organizations • Sometimes you know precisely the cost of making a classification • Predicting failure for a machine: • Each positive prediction requires you to send a tech out into the field ($) • Each false negative costs some amount of downtime ($$$), plus the cost of the tech • True negatives cost nothing • Solution: Use WhizzML on the evaluation • Coming soon to an interface near you! Case 1-1: Failure Prediction
  • 9. BigML, Inc 9BigML Release Webinar: Operating Thresholds and Organizations • Predict: When a customer is going to leave a subscription service; take some action to retain them if they are • Sometimes you have a constraint on the number of times you can apply a class • In churn prediction, you want to call the people most likely to churn • But you only have so much money to pay for it • Set the threshold according to your budget; use the evaluation tool to estimate performance Case 2: Churn Prediction
  • 10. BigML, Inc 10BigML Release Webinar: Operating Thresholds and Organizations • Sometimes you have a fixed constraint, but the input domain changes • Suppose you have a lending operation where your funding allows you to approve half of the applications that come in • What happens if I suddenly start getting twice as many applications? • Use the original evaluation to reset the threshold (assuming the same application quality) Case 2-2: Credit Default
  • 11. BigML, Inc 11BigML Release Webinar: Operating Thresholds and Organizations • Now that you have your threshold, what do you do? • BigML makes predicting with a threshold BigML easy • Thresholds available for predictions, batch predictions, through the BigML API, and WhizzML for automation Now What?
  • 12. BigML, Inc 12BigML Release Webinar: Operating Thresholds and Organizations • Some models have support for confidence, which is an instance-dependent lower bound on the probability of the model • If the model supports confidence, you can threshold on that as well Using Confidence
  • 13. BigML, Inc 13BigML Release Webinar: Operating Thresholds and Organizations • Machine learning often involves a lot of duplicated work • Preprocessing data • Updating models • It can be ridiculous to have this duplicated in multiple places in the same company / working group • BigML organizations is a fix for this problem Organizations
  • 14. BigML, Inc 14BigML Release Webinar: Operating Thresholds and Organizations • Create an organization • Organizations are separate from the user’s individual account • Other users can be invited to the organization Creating an Organization
  • 15. BigML, Inc 15BigML Release Webinar: Operating Thresholds and Organizations Managing Users • Each user in the organization has a certain role, which controls their ability to access and create resources
  • 16. BigML, Inc 16BigML Release Webinar: Operating Thresholds and Organizations • Each project can have access settings per user (read, create, etc.) • The organization can have many projects Assigning Permissions
  • 17. BigML, Inc 17BigML Release Webinar: Operating Thresholds and Organizations More Info https://bigml.com/releases/fall-2017