SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
WIFI SSID:SparkAISummit | Password: UnifiedAnalytics
Patrick Hall, H2O.ai
Beyond Reason Codes
A Blueprint for Human-Centered, Low-Risk ML
#UnifiedAnalytics #SparkAISummit
Contents
• Blueprint
• EDA
• Benchmark
• Training
• Post-Hoc Analysis
• Review
• Deployment
• Appeal
• Iterate
• Questions
3#UnifiedAnalytics #SparkAISummit
4#UnifiedAnalytics #SparkAISummit
Blueprint
5#UnifiedAnalytics #SparkAISummit
EDA and Data Visualization
• OSS: H2O-3 Aggregator
• References: Visualizing Big Data
Outliers through Distributed
Aggregation; The Grammar of
Graphics
Establish Benchmarks
6#UnifiedAnalytics #SparkAISummit
Establishing a benchmark from which to gauge improvements in accuracy, fairness, interpretability, privacy, or
security is crucial for good (“data”) science and for compliance.
7#UnifiedAnalytics #SparkAISummit
Manual, Private, Sparse or Straightforward Feature Engineering
• OSS: Pandas Profiler, Feature Tools
• References: Deep Feature
Synthesis: Towards Automating Data
Science Endeavors; Label, Segment,
Featurize: A Cross Domain
Framework for Prediction Engineering
Preprocessing for Fairness, Privacy or Security
8#UnifiedAnalytics #SparkAISummit
• OSS: IBM AI360
• References: Data Preprocessing
Techniques for Classification Without
Discrimination; Certifying and
Removing Disparate Impact;
Optimized Pre-processing for
Discrimination Prevention; Privacy-
Preserving Data Mining
Constrained, Fair, Interpretable, Private or Simple Models
9#UnifiedAnalytics #SparkAISummit
References: Explainable Neural
Networks Based on Additive Index
Models (XNN); Learning Fair
Representations (LFR); Locally
Interpretable Models and Effects Based
on Supervised Partitioning (LIME-SUP);
Private Aggregation of Teacher
Ensembles (PATE); Scalable Bayesian
Rule Lists (SBRL)
10#UnifiedAnalytics #SparkAISummit
Traditional Model Assessment and Diagnostics
• Residual analysis, Q-Q plots, AUC
and lift curves confirm model is
accurate and meets assumption
criteria.
• Implemented as model diagnostics in
Driverless AI.
11#UnifiedAnalytics #SparkAISummit
Post-hoc Explanations
• OSS: lime, shap
• References: Why Should I Trust
You?: Explaining the Predictions of
Any Classifier; A Unified Approach to
Interpreting Model Predictions;
Please Stop Explaining Black Box
Models for High Stakes Decisions
(criticism)
12#UnifiedAnalytics #SparkAISummit
Interlude: The Time–Tested Shapley Value
1. In the beginning: A Value for N-Person Games, 1953
2. Nobel-worthy contributions: The Shapley Value: Essays in Honor of Lloyd S.
Shapley, 1988
3. Shapley regression: Analysis of Regression in Game Theory Approach, 2001
4. First reference in ML? Fair Attribution of Functional Contribution in Artificial
and Biological Networks, 2004
5. Into the ML research mainstream, i.e. JMLR: An Efficient Explanation of
Individual Classifications Using Game Theory, 2010
6. Into the real-world data mining workflow ... finally: Consistent
Individualized Feature Attribution for Tree Ensembles, 2017
7. Unification: A Unified Approach to Interpreting Model Predictions, 2017
Model Debugging for Accuracy, Privacy or Security
13#UnifiedAnalytics #SparkAISummit
OSS: cleverhans, pdpbox, what-if tool
References: A Marauder’s Map of
Security and Privacy in Machine
Learning: An overview of current and
future research directions for making
machine learning secure and private;
Modeltracker: Redesigning Performance
Analysis Tools for Machine Learning;
The Security of Machine Learning
14#UnifiedAnalytics #SparkAISummit
Post-hoc Disparate Impact Assessment and Remediation
OSS: aequitas, IBM AI360 , themis
References: Equality of Opportunity in
Supervised Learning; Certifying and
Removing Disparate Impact
Human Review and Documentation
15#UnifiedAnalytics #SparkAISummit
References: Model Cards for Model
Reporting
16#UnifiedAnalytics #SparkAISummit
Deployment, Management and Monitoring
OSS: mlflow, modeldb, awesome-
machine-learning-ops metalist
Reference: Model DB: A System for
Machine Learning Model Management
Human Appeal
17#UnifiedAnalytics #SparkAISummit
Very important, may require custom implementation for each deployment environment?
Iterate: Use Gained Knowledge to Improve Accuracy, Fairness, Interpretability,
Privacy or Security
18#UnifiedAnalytics #SparkAISummit
Improvements, KPIs should not be restricted to accuracy alone.
Open Conceptual Questions
• How much automation is appropriate, 100%?
• How to automate learning by iteration,
reinforcement learning?
• How to implement human appeals, is it
productizable? Mobile Apps?
19#UnifiedAnalytics #SparkAISummit
Resources
In-Depth Open Source Interpretability Technique Examples:
https://github.com/jphall663/interpretable_machine_learning_with_python
"Awesome" Machine Learning Interpretability Resource List:
https://github.com/jphall663/awesome-machine-learning-interpretability
20#UnifiedAnalytics #SparkAISummit
References
Agrawal, Rakesh and Ramakrishnan Srikant (2000). “Privacy-Preserving Data Mining.” In: ACM Sigmod Record. Vol.
29. 2. URL: http://alme1.almaden.ibm.com/cs/projects/iis/hdb/Publications/papers/sigmod00_privacy.pdf. ACM, pp.
439–450.
Amershi, Saleema et al. (2015). “Modeltracker: Redesigning Performance Analysis Tools for Machine Learning.” In:
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. URL:
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/amershi.CHI2015.ModelTracker.pdf. ACM, pp.
337–346.
Barreno, Marco et al. (2010). “The Security of Machine Learning.” In: Machine Learning 81.2. URL:
https://people.eecs.berkeley.edu/~adj/publications/paper-files/SecML-MLJ2010.pdf, pp. 121–148.
Calmon, Flavio et al. (2017). “Optimized Pre-processing for Discrimination Prevention.” In: Advances in Neural
Information Processing Systems. URL: http://papers.nips.cc/paper/6988-optimized-pre-processing-for-discrimination-
prevention.pdf, pp. 3992–4001.
Feldman, Michael et al. (2015). “Certifying and Removing Disparate Impact.” In: Proceedings of the 21th ACM SIGKDD
International Conference on Knowledge Discovery and Data Mining. URL: https://arxiv.org/pdf/1412.3756.pdf. ACM, pp.
259–268.
21#UnifiedAnalytics #SparkAISummit
References
Hardt, Moritz, Eric Price, Nati Srebro, et al. (2016). “Equality of Opportunity in Supervised Learning.” In: Advances in
neural information processing systems. URL:
http://papers.nips.cc/paper/6374-equality-of-opportunity-in-supervised-learning.pdf, pp. 3315–3323.
Hu, Linwei et al. (2018). “Locally Interpretable Models and Effects Based on Supervised Partitioning (LIME-SUP).” In:
arXiv preprint arXiv:1806.00663. URL: https://arxiv.org/ftp/arxiv/papers/1806/1806.00663.pdf.
Kamiran, Faisal and Toon Calders (2012). “Data Preprocessing Techniques for Classification Without Discrimination.”
In: Knowledge and Information Systems 33.1. URL: https://link.springer.com/content/pdf/10.1007/s10115-011-0463-
8.pdf, pp. 1–33.
Kanter, James Max, Owen Gillespie, and Kalyan Veeramachaneni (2016). “Label, Segment, Featurize: A Cross Domain
Framework for Prediction Engineering.” In: Data Science and Advanced Analytics (DSAA), 2016 IEEE International
Conference on. URL: http://www.jmaxkanter.com/static/papers/DSAA_LSF_2016.pdf. IEEE, pp. 430–439.
Kanter, James Max and Kalyan Veeramachaneni (2015). “Deep Feature Synthesis: Towards Automating Data Science
Endeavors.” In: Data Science and Advanced Analytics (DSAA), 2015. 36678 2015. IEEE International Conference on.
URL: https://groups.csail.mit.edu/EVO-DesignOpt/groupWebSite/uploads/Site/DSAA_DSM_2015.pdf. IEEE, pp. 1–10.
22#UnifiedAnalytics #SparkAISummit
References
Keinan, Alon et al. (2004). “Fair Attribution of Functional Contribution in Artificial and Biological Networks.” In: Neural
Computation 16.9. URL: https://www.researchgate.net/profile/Isaac_Meilijson/
publication/2474580_Fair_Attribution_of_Functional_Contribution_in_Artificial_and_
Biological_Networks/links/09e415146df8289373000000/Fair-Attribution-of-Functional-Contribution-in-Artificial-and-
Biolo, pp. 1887–1915.
Kononenko, Igor et al. (2010). “An Efficient Explanation of Individual Classifications Using Game Theory.” In: Journal of
Machine Learning Research 11.Jan. URL: http://www.jmlr.org/papers/volume11/strumbelj10a/strumbelj10a.pdf, pp. 1–
18.
Lipovetsky, Stan and Michael Conklin (2001). “Analysis of Regression in Game Theory Approach.” In: Applied
Stochastic Models in Business and Industry 17.4, pp. 319–330.
Lundberg, Scott M., Gabriel G. Erion, and Su-In Lee (2017). “Consistent Individualized Feature Attribution for Tree
Ensembles.” In: Proceedings of the 2017 ICML Workshop on Human Interpretability in Machine Learning (WHI 2017).
Ed. by Been Kim et al. URL: https://openreview.net/pdf?id=ByTKSo-m-. ICML WHI 2017, pp. 15–21.
Lundberg, Scott M and Su-In Lee (2017). “A Unified Approach to Interpreting Model Predictions.” In: Advances in Neural
Information Processing Systems 30. Ed. by I. Guyon et al. URL: http://papers.nips.cc/paper/7062-a-unified-approach-
to-interpreting-model-predictions.pdf. Curran Associates, Inc., pp. 4765–4774.
23#UnifiedAnalytics #SparkAISummit
References
Mitchell, Margaret et al. (2019). “Model Cards for Model Reporting.” In: Proceedings of the Conference on
Fairness, Accountability, and Transparency. URL: https://arxiv.org/pdf/1810.03993.pdf. ACM, pp. 220–229.
Papernot, Nicolas (2018). “A Marauder’s Map of Security and Privacy in Machine Learning: An overview of
current and future research directions for making machine learning secure and private.” In: Proceedings of the
11th ACM Workshop on Artificial Intelligence and Security. URL: https://arxiv.org/pdf/1811.01134.pdf. ACM.
Papernot, Nicolas et al. (2018). “Scalable Private Learning with PATE.” In: arXiv preprint arXiv:1802.08908.
URL: https://arxiv.org/pdf/1802.08908.pdf.
Ribeiro, Marco Tulio, Sameer Singh, and Carlos Guestrin (2016). “Why Should I Trust You?: Explaining the
Predictions of Any Classifier.” In: Proceedings of the 22nd ACM SIGKDD International Conference on
Knowledge Discovery and Data Mining. URL: http://www.kdd.org/kdd2016/papers/files/rfp0573-ribeiroA.pdf.
ACM, pp. 1135–1144.
Rudin, Cynthia (2018). “Please Stop Explaining Black Box Models for High Stakes Decisions.” In: arXiv
preprint arXiv:1811.10154. URL: https://arxiv.org/pdf/1811.10154.pdf.
Shapley, Lloyd S (1953). “A Value for N-Person Games.” In: Contributions to the Theory of Games 2.28. URL:
http://www.library.fa.ru/files/Roth2.pdf#page=39, pp. 307–317.
24#UnifiedAnalytics #SparkAISummit
References
Shapley, Lloyd S, Alvin E Roth, et al. (1988). The Shapley Value: Essays in Honor of Lloyd S. Shapley. URL:
http://www.library.fa.ru/files/Roth2.pdf. Cambridge University Press.
Vartak, Manasi et al. (2016). “Model DB: A System for Machine Learning Model Management.” In:
Proceedings of the Workshop on Human-In-the-Loop Data Analytics. URL: https://www-
cs.stanford.edu/~matei/papers/2016/hilda_modeldb.pdf. ACM, p. 14.
Vaughan, Joel et al. (2018). “Explainable Neural Networks Based on Additive Index Models.” In: arXiv preprint
arXiv:1806.01933. URL: https://arxiv.org/pdf/1806.01933.pdf.
Wilkinson, Leland (2006). The Grammar of Graphics.
Wilkinson, Leland (2018). “Visualizing Big Data Outliers through Distributed Aggregation.” In: IEEE
Transactions on Visualization & Computer Graphics. URL:
https://www.cs.uic.edu/~wilkinson/Publications/outliers.pdf.
Yang, Hongyu, Cynthia Rudin, and Margo Seltzer (2017). “Scalable Bayesian Rule Lists.” In: Proceedings of
the 34th International Conference on Machine Learning (ICML). URL: https://arxiv.org/pdf/1602.08610.pdf.
Zemel, Rich et al. (2013). “Learning Fair Representations.” In: International Conference on Machine Learning.
URL: http://proceedings.mlr.press/v28/zemel13.pdf, pp. 325–333.
25#UnifiedAnalytics #SparkAISummit
DON’T FORGET TO RATE
AND REVIEW THE SESSIONS
SEARCH SPARK + AI SUMMIT

Weitere ähnliche Inhalte

Was ist angesagt?

Deep Learning for Structure-from-Motion (SfM)
Deep Learning for Structure-from-Motion (SfM)Deep Learning for Structure-from-Motion (SfM)
Deep Learning for Structure-from-Motion (SfM)PetteriTeikariPhD
 
Using Mask R CNN to Isolate PV Panels from Background Object in Images
Using Mask R CNN to Isolate PV Panels from Background Object in ImagesUsing Mask R CNN to Isolate PV Panels from Background Object in Images
Using Mask R CNN to Isolate PV Panels from Background Object in Imagesijtsrd
 
A new image steganography algorithm based
A new image steganography algorithm basedA new image steganography algorithm based
A new image steganography algorithm basedIJNSA Journal
 
Visual cryptography for hybrid approach
Visual cryptography for hybrid approachVisual cryptography for hybrid approach
Visual cryptography for hybrid approachSuprajareddy Allu
 
Geometric Deep Learning
Geometric Deep Learning Geometric Deep Learning
Geometric Deep Learning PetteriTeikariPhD
 
Computational decision making
Computational decision makingComputational decision making
Computational decision makingBoris Adryan
 
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...IRJET Journal
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechPetteriTeikariPhD
 
“Introduction to DNN Model Compression Techniques,” a Presentation from Xailient
“Introduction to DNN Model Compression Techniques,” a Presentation from Xailient“Introduction to DNN Model Compression Techniques,” a Presentation from Xailient
“Introduction to DNN Model Compression Techniques,” a Presentation from XailientEdge AI and Vision Alliance
 
Mechanical
MechanicalMechanical
Mechanicaljumbokuna
 
Image recognition
Image recognitionImage recognition
Image recognitionAseed Usmani
 
IRJET - Object Detection using Deep Learning with OpenCV and Python
IRJET - Object Detection using Deep Learning with OpenCV and PythonIRJET - Object Detection using Deep Learning with OpenCV and Python
IRJET - Object Detection using Deep Learning with OpenCV and PythonIRJET Journal
 
Applying Deep Learning with Weak and Noisy labels
Applying Deep Learning with Weak and Noisy labelsApplying Deep Learning with Weak and Noisy labels
Applying Deep Learning with Weak and Noisy labelsDarian Frajberg
 
“Explainability in Computer Vision: A Machine Learning Engineer’s Overview,” ...
“Explainability in Computer Vision: A Machine Learning Engineer’s Overview,” ...“Explainability in Computer Vision: A Machine Learning Engineer’s Overview,” ...
“Explainability in Computer Vision: A Machine Learning Engineer’s Overview,” ...Edge AI and Vision Alliance
 
Efficient Deep Learning in Communications
Efficient Deep Learning in CommunicationsEfficient Deep Learning in Communications
Efficient Deep Learning in CommunicationsITU
 
Bhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueBhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueVijayananda Mohire
 
Secure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image EncryptionSecure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image EncryptionIJAEMSJORNAL
 

Was ist angesagt? (20)

Deep Learning for Structure-from-Motion (SfM)
Deep Learning for Structure-from-Motion (SfM)Deep Learning for Structure-from-Motion (SfM)
Deep Learning for Structure-from-Motion (SfM)
 
Using Mask R CNN to Isolate PV Panels from Background Object in Images
Using Mask R CNN to Isolate PV Panels from Background Object in ImagesUsing Mask R CNN to Isolate PV Panels from Background Object in Images
Using Mask R CNN to Isolate PV Panels from Background Object in Images
 
A new image steganography algorithm based
A new image steganography algorithm basedA new image steganography algorithm based
A new image steganography algorithm based
 
Machine Learning @ NECST
Machine Learning @ NECSTMachine Learning @ NECST
Machine Learning @ NECST
 
Visual cryptography for hybrid approach
Visual cryptography for hybrid approachVisual cryptography for hybrid approach
Visual cryptography for hybrid approach
 
Geometric Deep Learning
Geometric Deep Learning Geometric Deep Learning
Geometric Deep Learning
 
Computational decision making
Computational decision makingComputational decision making
Computational decision making
 
PointNet
PointNetPointNet
PointNet
 
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTech
 
“Introduction to DNN Model Compression Techniques,” a Presentation from Xailient
“Introduction to DNN Model Compression Techniques,” a Presentation from Xailient“Introduction to DNN Model Compression Techniques,” a Presentation from Xailient
“Introduction to DNN Model Compression Techniques,” a Presentation from Xailient
 
Mechanical
MechanicalMechanical
Mechanical
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Medical Imaging at UPC - Elisa Sayrol - UPC Barcelona 2018
Medical Imaging at UPC - Elisa Sayrol - UPC Barcelona 2018Medical Imaging at UPC - Elisa Sayrol - UPC Barcelona 2018
Medical Imaging at UPC - Elisa Sayrol - UPC Barcelona 2018
 
IRJET - Object Detection using Deep Learning with OpenCV and Python
IRJET - Object Detection using Deep Learning with OpenCV and PythonIRJET - Object Detection using Deep Learning with OpenCV and Python
IRJET - Object Detection using Deep Learning with OpenCV and Python
 
Applying Deep Learning with Weak and Noisy labels
Applying Deep Learning with Weak and Noisy labelsApplying Deep Learning with Weak and Noisy labels
Applying Deep Learning with Weak and Noisy labels
 
“Explainability in Computer Vision: A Machine Learning Engineer’s Overview,” ...
“Explainability in Computer Vision: A Machine Learning Engineer’s Overview,” ...“Explainability in Computer Vision: A Machine Learning Engineer’s Overview,” ...
“Explainability in Computer Vision: A Machine Learning Engineer’s Overview,” ...
 
Efficient Deep Learning in Communications
Efficient Deep Learning in CommunicationsEfficient Deep Learning in Communications
Efficient Deep Learning in Communications
 
Bhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueBhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogue
 
Secure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image EncryptionSecure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image Encryption
 

Ă„hnlich wie SparkAISummit Blueprint for Human-Centered ML

202212APSEC.pptx.pdf
202212APSEC.pptx.pdf202212APSEC.pptx.pdf
202212APSEC.pptx.pdfHiroshi Maruyama
 
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...Thomas Rones
 
New Research Articles - 2018 November Issue-International Journal of Artifici...
New Research Articles - 2018 November Issue-International Journal of Artifici...New Research Articles - 2018 November Issue-International Journal of Artifici...
New Research Articles - 2018 November Issue-International Journal of Artifici...gerogepatton
 
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...gerogepatton
 
Classifier Model using Artificial Neural Network
Classifier Model using Artificial Neural NetworkClassifier Model using Artificial Neural Network
Classifier Model using Artificial Neural NetworkAI Publications
 
January 2024 - Top 10 Read Articles in International Journal of Artificial In...
January 2024 - Top 10 Read Articles in International Journal of Artificial In...January 2024 - Top 10 Read Articles in International Journal of Artificial In...
January 2024 - Top 10 Read Articles in International Journal of Artificial In...gerogepatton
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender SystemsMarcel Kurovski
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systemsinovex GmbH
 
Synergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringSynergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringTao Xie
 
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...icwe2015
 
Quant university MRM and machine learning
Quant university MRM and machine learningQuant university MRM and machine learning
Quant university MRM and machine learningQuantUniversity
 
AI meets Big Data
AI meets Big DataAI meets Big Data
AI meets Big DataJan Wiegelmann
 
Improve ML Predictions using Connected Feature Extraction
Improve ML Predictions using Connected Feature ExtractionImprove ML Predictions using Connected Feature Extraction
Improve ML Predictions using Connected Feature ExtractionDatabricks
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsTUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsHong-Linh Truong
 
DEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 carsDEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 carsFelipe Prado
 
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...IJCI JOURNAL
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISpijans
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISpijans
 
SBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and AnalysisSBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and AnalysisTao Xie
 
Regression with Microsoft Azure & Ms Excel
Regression with Microsoft Azure & Ms ExcelRegression with Microsoft Azure & Ms Excel
Regression with Microsoft Azure & Ms ExcelDr. Abdul Ahad Abro
 

Ă„hnlich wie SparkAISummit Blueprint for Human-Centered ML (20)

202212APSEC.pptx.pdf
202212APSEC.pptx.pdf202212APSEC.pptx.pdf
202212APSEC.pptx.pdf
 
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...
 
New Research Articles - 2018 November Issue-International Journal of Artifici...
New Research Articles - 2018 November Issue-International Journal of Artifici...New Research Articles - 2018 November Issue-International Journal of Artifici...
New Research Articles - 2018 November Issue-International Journal of Artifici...
 
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
 
Classifier Model using Artificial Neural Network
Classifier Model using Artificial Neural NetworkClassifier Model using Artificial Neural Network
Classifier Model using Artificial Neural Network
 
January 2024 - Top 10 Read Articles in International Journal of Artificial In...
January 2024 - Top 10 Read Articles in International Journal of Artificial In...January 2024 - Top 10 Read Articles in International Journal of Artificial In...
January 2024 - Top 10 Read Articles in International Journal of Artificial In...
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Synergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringSynergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software Engineering
 
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
 
Quant university MRM and machine learning
Quant university MRM and machine learningQuant university MRM and machine learning
Quant university MRM and machine learning
 
AI meets Big Data
AI meets Big DataAI meets Big Data
AI meets Big Data
 
Improve ML Predictions using Connected Feature Extraction
Improve ML Predictions using Connected Feature ExtractionImprove ML Predictions using Connected Feature Extraction
Improve ML Predictions using Connected Feature Extraction
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsTUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
 
DEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 carsDEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 cars
 
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
 
SBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and AnalysisSBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and Analysis
 
Regression with Microsoft Azure & Ms Excel
Regression with Microsoft Azure & Ms ExcelRegression with Microsoft Azure & Ms Excel
Regression with Microsoft Azure & Ms Excel
 

Mehr von Databricks

DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDatabricks
 
Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1Databricks
 
Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2Databricks
 
Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2Databricks
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Databricks
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of HadoopDatabricks
 
Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDatabricks
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceDatabricks
 
Why APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML MonitoringWhy APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML MonitoringDatabricks
 
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch FixThe Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch FixDatabricks
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationDatabricks
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchDatabricks
 
Scaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on KubernetesScaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on KubernetesDatabricks
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesDatabricks
 
Sawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature AggregationsSawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature AggregationsDatabricks
 
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen SinkRedis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen SinkDatabricks
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkDatabricks
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesDatabricks
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkDatabricks
 
Massive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta LakeMassive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta LakeDatabricks
 

Mehr von Databricks (20)

DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1
 
Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2
 
Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
 
Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data Science
 
Why APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML MonitoringWhy APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML Monitoring
 
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch FixThe Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
 
Scaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on KubernetesScaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on Kubernetes
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
 
Sawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature AggregationsSawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature Aggregations
 
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen SinkRedis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and Spark
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
 
Massive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta LakeMassive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta Lake
 

KĂĽrzlich hochgeladen

BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptDr. Soumendra Kumar Patra
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
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...Valters Lauzums
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 

KĂĽrzlich hochgeladen (20)

BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
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...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 

SparkAISummit Blueprint for Human-Centered ML

  • 1. WIFI SSID:SparkAISummit | Password: UnifiedAnalytics
  • 2. Patrick Hall, H2O.ai Beyond Reason Codes A Blueprint for Human-Centered, Low-Risk ML #UnifiedAnalytics #SparkAISummit
  • 3. Contents • Blueprint • EDA • Benchmark • Training • Post-Hoc Analysis • Review • Deployment • Appeal • Iterate • Questions 3#UnifiedAnalytics #SparkAISummit
  • 5. 5#UnifiedAnalytics #SparkAISummit EDA and Data Visualization • OSS: H2O-3 Aggregator • References: Visualizing Big Data Outliers through Distributed Aggregation; The Grammar of Graphics
  • 6. Establish Benchmarks 6#UnifiedAnalytics #SparkAISummit Establishing a benchmark from which to gauge improvements in accuracy, fairness, interpretability, privacy, or security is crucial for good (“data”) science and for compliance.
  • 7. 7#UnifiedAnalytics #SparkAISummit Manual, Private, Sparse or Straightforward Feature Engineering • OSS: Pandas Profiler, Feature Tools • References: Deep Feature Synthesis: Towards Automating Data Science Endeavors; Label, Segment, Featurize: A Cross Domain Framework for Prediction Engineering
  • 8. Preprocessing for Fairness, Privacy or Security 8#UnifiedAnalytics #SparkAISummit • OSS: IBM AI360 • References: Data Preprocessing Techniques for Classification Without Discrimination; Certifying and Removing Disparate Impact; Optimized Pre-processing for Discrimination Prevention; Privacy- Preserving Data Mining
  • 9. Constrained, Fair, Interpretable, Private or Simple Models 9#UnifiedAnalytics #SparkAISummit References: Explainable Neural Networks Based on Additive Index Models (XNN); Learning Fair Representations (LFR); Locally Interpretable Models and Effects Based on Supervised Partitioning (LIME-SUP); Private Aggregation of Teacher Ensembles (PATE); Scalable Bayesian Rule Lists (SBRL)
  • 10. 10#UnifiedAnalytics #SparkAISummit Traditional Model Assessment and Diagnostics • Residual analysis, Q-Q plots, AUC and lift curves confirm model is accurate and meets assumption criteria. • Implemented as model diagnostics in Driverless AI.
  • 11. 11#UnifiedAnalytics #SparkAISummit Post-hoc Explanations • OSS: lime, shap • References: Why Should I Trust You?: Explaining the Predictions of Any Classifier; A Unified Approach to Interpreting Model Predictions; Please Stop Explaining Black Box Models for High Stakes Decisions (criticism)
  • 12. 12#UnifiedAnalytics #SparkAISummit Interlude: The Time–Tested Shapley Value 1. In the beginning: A Value for N-Person Games, 1953 2. Nobel-worthy contributions: The Shapley Value: Essays in Honor of Lloyd S. Shapley, 1988 3. Shapley regression: Analysis of Regression in Game Theory Approach, 2001 4. First reference in ML? Fair Attribution of Functional Contribution in Artificial and Biological Networks, 2004 5. Into the ML research mainstream, i.e. JMLR: An Efficient Explanation of Individual Classifications Using Game Theory, 2010 6. Into the real-world data mining workflow ... finally: Consistent Individualized Feature Attribution for Tree Ensembles, 2017 7. Unification: A Unified Approach to Interpreting Model Predictions, 2017
  • 13. Model Debugging for Accuracy, Privacy or Security 13#UnifiedAnalytics #SparkAISummit OSS: cleverhans, pdpbox, what-if tool References: A Marauder’s Map of Security and Privacy in Machine Learning: An overview of current and future research directions for making machine learning secure and private; Modeltracker: Redesigning Performance Analysis Tools for Machine Learning; The Security of Machine Learning
  • 14. 14#UnifiedAnalytics #SparkAISummit Post-hoc Disparate Impact Assessment and Remediation OSS: aequitas, IBM AI360 , themis References: Equality of Opportunity in Supervised Learning; Certifying and Removing Disparate Impact
  • 15. Human Review and Documentation 15#UnifiedAnalytics #SparkAISummit References: Model Cards for Model Reporting
  • 16. 16#UnifiedAnalytics #SparkAISummit Deployment, Management and Monitoring OSS: mlflow, modeldb, awesome- machine-learning-ops metalist Reference: Model DB: A System for Machine Learning Model Management
  • 17. Human Appeal 17#UnifiedAnalytics #SparkAISummit Very important, may require custom implementation for each deployment environment?
  • 18. Iterate: Use Gained Knowledge to Improve Accuracy, Fairness, Interpretability, Privacy or Security 18#UnifiedAnalytics #SparkAISummit Improvements, KPIs should not be restricted to accuracy alone.
  • 19. Open Conceptual Questions • How much automation is appropriate, 100%? • How to automate learning by iteration, reinforcement learning? • How to implement human appeals, is it productizable? Mobile Apps? 19#UnifiedAnalytics #SparkAISummit
  • 20. Resources In-Depth Open Source Interpretability Technique Examples: https://github.com/jphall663/interpretable_machine_learning_with_python "Awesome" Machine Learning Interpretability Resource List: https://github.com/jphall663/awesome-machine-learning-interpretability 20#UnifiedAnalytics #SparkAISummit
  • 21. References Agrawal, Rakesh and Ramakrishnan Srikant (2000). “Privacy-Preserving Data Mining.” In: ACM Sigmod Record. Vol. 29. 2. URL: http://alme1.almaden.ibm.com/cs/projects/iis/hdb/Publications/papers/sigmod00_privacy.pdf. ACM, pp. 439–450. Amershi, Saleema et al. (2015). “Modeltracker: Redesigning Performance Analysis Tools for Machine Learning.” In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. URL: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/amershi.CHI2015.ModelTracker.pdf. ACM, pp. 337–346. Barreno, Marco et al. (2010). “The Security of Machine Learning.” In: Machine Learning 81.2. URL: https://people.eecs.berkeley.edu/~adj/publications/paper-files/SecML-MLJ2010.pdf, pp. 121–148. Calmon, Flavio et al. (2017). “Optimized Pre-processing for Discrimination Prevention.” In: Advances in Neural Information Processing Systems. URL: http://papers.nips.cc/paper/6988-optimized-pre-processing-for-discrimination- prevention.pdf, pp. 3992–4001. Feldman, Michael et al. (2015). “Certifying and Removing Disparate Impact.” In: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. URL: https://arxiv.org/pdf/1412.3756.pdf. ACM, pp. 259–268. 21#UnifiedAnalytics #SparkAISummit
  • 22. References Hardt, Moritz, Eric Price, Nati Srebro, et al. (2016). “Equality of Opportunity in Supervised Learning.” In: Advances in neural information processing systems. URL: http://papers.nips.cc/paper/6374-equality-of-opportunity-in-supervised-learning.pdf, pp. 3315–3323. Hu, Linwei et al. (2018). “Locally Interpretable Models and Effects Based on Supervised Partitioning (LIME-SUP).” In: arXiv preprint arXiv:1806.00663. URL: https://arxiv.org/ftp/arxiv/papers/1806/1806.00663.pdf. Kamiran, Faisal and Toon Calders (2012). “Data Preprocessing Techniques for Classification Without Discrimination.” In: Knowledge and Information Systems 33.1. URL: https://link.springer.com/content/pdf/10.1007/s10115-011-0463- 8.pdf, pp. 1–33. Kanter, James Max, Owen Gillespie, and Kalyan Veeramachaneni (2016). “Label, Segment, Featurize: A Cross Domain Framework for Prediction Engineering.” In: Data Science and Advanced Analytics (DSAA), 2016 IEEE International Conference on. URL: http://www.jmaxkanter.com/static/papers/DSAA_LSF_2016.pdf. IEEE, pp. 430–439. Kanter, James Max and Kalyan Veeramachaneni (2015). “Deep Feature Synthesis: Towards Automating Data Science Endeavors.” In: Data Science and Advanced Analytics (DSAA), 2015. 36678 2015. IEEE International Conference on. URL: https://groups.csail.mit.edu/EVO-DesignOpt/groupWebSite/uploads/Site/DSAA_DSM_2015.pdf. IEEE, pp. 1–10. 22#UnifiedAnalytics #SparkAISummit
  • 23. References Keinan, Alon et al. (2004). “Fair Attribution of Functional Contribution in Artificial and Biological Networks.” In: Neural Computation 16.9. URL: https://www.researchgate.net/profile/Isaac_Meilijson/ publication/2474580_Fair_Attribution_of_Functional_Contribution_in_Artificial_and_ Biological_Networks/links/09e415146df8289373000000/Fair-Attribution-of-Functional-Contribution-in-Artificial-and- Biolo, pp. 1887–1915. Kononenko, Igor et al. (2010). “An Efficient Explanation of Individual Classifications Using Game Theory.” In: Journal of Machine Learning Research 11.Jan. URL: http://www.jmlr.org/papers/volume11/strumbelj10a/strumbelj10a.pdf, pp. 1– 18. Lipovetsky, Stan and Michael Conklin (2001). “Analysis of Regression in Game Theory Approach.” In: Applied Stochastic Models in Business and Industry 17.4, pp. 319–330. Lundberg, Scott M., Gabriel G. Erion, and Su-In Lee (2017). “Consistent Individualized Feature Attribution for Tree Ensembles.” In: Proceedings of the 2017 ICML Workshop on Human Interpretability in Machine Learning (WHI 2017). Ed. by Been Kim et al. URL: https://openreview.net/pdf?id=ByTKSo-m-. ICML WHI 2017, pp. 15–21. Lundberg, Scott M and Su-In Lee (2017). “A Unified Approach to Interpreting Model Predictions.” In: Advances in Neural Information Processing Systems 30. Ed. by I. Guyon et al. URL: http://papers.nips.cc/paper/7062-a-unified-approach- to-interpreting-model-predictions.pdf. Curran Associates, Inc., pp. 4765–4774. 23#UnifiedAnalytics #SparkAISummit
  • 24. References Mitchell, Margaret et al. (2019). “Model Cards for Model Reporting.” In: Proceedings of the Conference on Fairness, Accountability, and Transparency. URL: https://arxiv.org/pdf/1810.03993.pdf. ACM, pp. 220–229. Papernot, Nicolas (2018). “A Marauder’s Map of Security and Privacy in Machine Learning: An overview of current and future research directions for making machine learning secure and private.” In: Proceedings of the 11th ACM Workshop on Artificial Intelligence and Security. URL: https://arxiv.org/pdf/1811.01134.pdf. ACM. Papernot, Nicolas et al. (2018). “Scalable Private Learning with PATE.” In: arXiv preprint arXiv:1802.08908. URL: https://arxiv.org/pdf/1802.08908.pdf. Ribeiro, Marco Tulio, Sameer Singh, and Carlos Guestrin (2016). “Why Should I Trust You?: Explaining the Predictions of Any Classifier.” In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. URL: http://www.kdd.org/kdd2016/papers/files/rfp0573-ribeiroA.pdf. ACM, pp. 1135–1144. Rudin, Cynthia (2018). “Please Stop Explaining Black Box Models for High Stakes Decisions.” In: arXiv preprint arXiv:1811.10154. URL: https://arxiv.org/pdf/1811.10154.pdf. Shapley, Lloyd S (1953). “A Value for N-Person Games.” In: Contributions to the Theory of Games 2.28. URL: http://www.library.fa.ru/files/Roth2.pdf#page=39, pp. 307–317. 24#UnifiedAnalytics #SparkAISummit
  • 25. References Shapley, Lloyd S, Alvin E Roth, et al. (1988). The Shapley Value: Essays in Honor of Lloyd S. Shapley. URL: http://www.library.fa.ru/files/Roth2.pdf. Cambridge University Press. Vartak, Manasi et al. (2016). “Model DB: A System for Machine Learning Model Management.” In: Proceedings of the Workshop on Human-In-the-Loop Data Analytics. URL: https://www- cs.stanford.edu/~matei/papers/2016/hilda_modeldb.pdf. ACM, p. 14. Vaughan, Joel et al. (2018). “Explainable Neural Networks Based on Additive Index Models.” In: arXiv preprint arXiv:1806.01933. URL: https://arxiv.org/pdf/1806.01933.pdf. Wilkinson, Leland (2006). The Grammar of Graphics. Wilkinson, Leland (2018). “Visualizing Big Data Outliers through Distributed Aggregation.” In: IEEE Transactions on Visualization & Computer Graphics. URL: https://www.cs.uic.edu/~wilkinson/Publications/outliers.pdf. Yang, Hongyu, Cynthia Rudin, and Margo Seltzer (2017). “Scalable Bayesian Rule Lists.” In: Proceedings of the 34th International Conference on Machine Learning (ICML). URL: https://arxiv.org/pdf/1602.08610.pdf. Zemel, Rich et al. (2013). “Learning Fair Representations.” In: International Conference on Machine Learning. URL: http://proceedings.mlr.press/v28/zemel13.pdf, pp. 325–333. 25#UnifiedAnalytics #SparkAISummit
  • 26. DON’T FORGET TO RATE AND REVIEW THE SESSIONS SEARCH SPARK + AI SUMMIT