May Masoud SAS Canada

Similar documents
Python Machine Learning

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Lecture 1: Machine Learning Basics

Laboratorio di Intelligenza Artificiale e Robotica

Lecture 1: Basic Concepts of Machine Learning

Laboratorio di Intelligenza Artificiale e Robotica

Learning From the Past with Experiment Databases

Human Emotion Recognition From Speech

Deep search. Enhancing a search bar using machine learning. Ilgün Ilgün & Cedric Reichenbach

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

Axiom 2013 Team Description Paper

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

Word Segmentation of Off-line Handwritten Documents

Semi-supervised methods of text processing, and an application to medical concept extraction. Yacine Jernite Text-as-Data series September 17.

Rule Learning With Negation: Issues Regarding Effectiveness

Speech Emotion Recognition Using Support Vector Machine

CS Machine Learning

Impact of Cluster Validity Measures on Performance of Hybrid Models Based on K-means and Decision Trees

Generative models and adversarial training

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

A Case Study: News Classification Based on Term Frequency

CSL465/603 - Machine Learning

Exploration. CS : Deep Reinforcement Learning Sergey Levine

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

Using Web Searches on Important Words to Create Background Sets for LSI Classification

Introduction to Ensemble Learning Featuring Successes in the Netflix Prize Competition

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

Learning Methods in Multilingual Speech Recognition

Artificial Neural Networks written examination

Purdue Data Summit Communication of Big Data Analytics. New SAT Predictive Validity Case Study

Universidade do Minho Escola de Engenharia

Introduction to Simulation

Assignment 1: Predicting Amazon Review Ratings

Multivariate k-nearest Neighbor Regression for Time Series data -

CS 446: Machine Learning

Issues in the Mining of Heart Failure Datasets

STA 225: Introductory Statistics (CT)

Knowledge-Based - Systems

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Predicting Student Attrition in MOOCs using Sentiment Analysis and Neural Networks

Ph.D in Advance Machine Learning (computer science) PhD submitted, degree to be awarded on convocation, sept B.Tech in Computer science and

Rule Learning with Negation: Issues Regarding Effectiveness

Time series prediction

Probabilistic Latent Semantic Analysis

AUTOMATED FABRIC DEFECT INSPECTION: A SURVEY OF CLASSIFIERS

Reducing Features to Improve Bug Prediction

Analysis of Emotion Recognition System through Speech Signal Using KNN & GMM Classifier

Computerized Adaptive Psychological Testing A Personalisation Perspective

ScienceDirect. A Framework for Clustering Cardiac Patient s Records Using Unsupervised Learning Techniques

Applications of data mining algorithms to analysis of medical data

Switchboard Language Model Improvement with Conversational Data from Gigaword

Speech Recognition at ICSI: Broadcast News and beyond

Analyzing sentiments in tweets for Tesla Model 3 using SAS Enterprise Miner and SAS Sentiment Analysis Studio

Welcome to. ECML/PKDD 2004 Community meeting

Citrine Informatics. The Latest from Citrine. Citrine Informatics. The data analytics platform for the physical world

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

*Net Perceptions, Inc West 78th Street Suite 300 Minneapolis, MN

System Implementation for SemEval-2017 Task 4 Subtask A Based on Interpolated Deep Neural Networks

Linking Task: Identifying authors and book titles in verbose queries

The Enterprise Knowledge Portal: The Concept

Comparison of EM and Two-Step Cluster Method for Mixed Data: An Application

(Sub)Gradient Descent

Lecture 10: Reinforcement Learning

IAT 888: Metacreation Machines endowed with creative behavior. Philippe Pasquier Office 565 (floor 14)

K-Medoid Algorithm in Clustering Student Scholarship Applicants

Learning Methods for Fuzzy Systems

The Method of Immersion the Problem of Comparing Technical Objects in an Expert Shell in the Class of Artificial Intelligence Algorithms

Seminar - Organic Computing

Model Ensemble for Click Prediction in Bing Search Ads

AQUA: An Ontology-Driven Question Answering System

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data

Why Did My Detector Do That?!

Predicting Future User Actions by Observing Unmodified Applications

Semi-Supervised GMM and DNN Acoustic Model Training with Multi-system Combination and Confidence Re-calibration

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

Historical maintenance relevant information roadmap for a self-learning maintenance prediction procedural approach

Language Acquisition Fall 2010/Winter Lexical Categories. Afra Alishahi, Heiner Drenhaus

Mining Student Evolution Using Associative Classification and Clustering

Training a Neural Network to Answer 8th Grade Science Questions Steven Hewitt, An Ju, Katherine Stasaski

Analysis of Hybrid Soft and Hard Computing Techniques for Forex Monitoring Systems

Australian Journal of Basic and Applied Sciences

Data Fusion Through Statistical Matching

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

Exposé for a Master s Thesis

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

Cooperative evolutive concept learning: an empirical study

Conference Presentation

Course Outline. Course Grading. Where to go for help. Academic Integrity. EE-589 Introduction to Neural Networks NN 1 EE

A Vector Space Approach for Aspect-Based Sentiment Analysis

Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing

arxiv: v1 [cs.lg] 15 Jun 2015

Content-free collaborative learning modeling using data mining

Top US Tech Talent for the Top China Tech Company

DOCTOR OF PHILOSOPHY HANDBOOK

Bootstrapping Personal Gesture Shortcuts with the Wisdom of the Crowd and Handwriting Recognition

arxiv: v2 [cs.cv] 30 Mar 2017

Calibration of Confidence Measures in Speech Recognition

Evolution of Symbolisation in Chimpanzees and Neural Nets

Transcription:

May Masoud SAS Canada

#ROAD2AI

#ROAD2AI

Artificial Intelligence is the science of training systems to emulate human tasks through learning and automation.

General Intelligence Robotics Advanced Automation #ROAD2AI

#ROAD2AI

Strong AI Full AI General Intelligence Artificial General Intelligence #ROAD2AI

#ROAD2AI

Robotics #ROAD2AI

#ROAD2AI

AI for Business Fraud Analysis Image Recognition Customer Experience Pragmatic AI Advanced Automation Intelligent Automation Practical AI #ROAD2AI

General Intelligence Robotics Advanced Automation #ROAD2AI

Advanced Automation #ROAD2AI

AI is a Spectrum Rules-based systems Simplest form of automation, the execution of rules Predictive Analytics Predict, advise, influence, recommend Machine Learning Advanced analytic algorithms create insight with more automation Text Processing The addition of unstructured text Automation Deep Learning Self learning algorithms that deliver even more insight and automation Natural Language Understanding Both natural language ingestion and generation. Computer Vision The addition of images and video Robotics Automate repetitive functions and processes

What Does AI Do? Find The Outliers See The Future Learn Patterns Recognize Objects Detect anomalous or unexpected behaviors. Predict likely outcomes. Find unknown patterns and relationships. Categorize or catalog like people or things. #ROAD2AI

4 Types of Algorithms Teaching by example. The machine uses examples to determine logic. SUPERVISED REINFORCED Learning a game. The rules of the game are provided. The machine takes actions and uses results to learn how to win. Similar to supervised learning. Targets are only provided for a subset of the data. No answer key is provided. Conclusions are unconstrained. Draws inferences and conclusions based solely on analyzing input data. SEMI-SUPERVISED UNSUPERVISED

Supervised Learning Teaching by example. Similar to providing an answer key and asking the student (machine) to show their work. The machine uses labeled examples to determine appropriate logic or algorithm.

Supervised Learning: Common Techniques Bayesian Statistics Decision Trees Gradient Boosting Neural Networks Random Forests Regression Analysis Support Vector Machines [SVM]

Supervised Learning: Practical Applications PERSONALIZATION INTERACTION FRAUD DETECTION NETWORK OUTAGE RISK MANAGEMENT CUSTOMER CHURN

Unsupervised Learning No answer key is provided. Conclusions are unconstrained. Modeled on how humans observe the world. Draws inferences and conclusions based solely on analyzing input data.

Unsupervised Learning: Common Techniques Affinity Analysis Clustering Clustering: K-Means Nearest-Neighbor Mapping Self-Organizing Maps Singular Value Decomposition

Unsupervised Learning: Practical Applications ANOMALY/INTRUSION DETECTION IDENTIFYING LIKE THINGS MARKET BASKET ANALYSIS

Semi-Supervised Learning Similar to supervised learning. Q&A are only provided for a subset of the data. Used when there is too much data or subtle variations in data to allow for a comprehensive set of examples.

Semi-Supervised Learning: Common Techniques Bayesian Statistics Decision Trees Forecasting Neural Networks Random Forests Regression Analysis Support Vector Machines [SVM]

Semi-Supervised Learning : Practical Applications SPEECH RECOGNITION IMAGE RECOGNITION CLASSIFICATION WEB PAGE CLASSIFICATION

Reinforcement Learning Similar to teaching someone to play a game. The rules of the game are provided: allowed actions, rules and potential end states. The machine takes different actions and observes results to learn how to achieve an optimal or optimized result.

Reinforcement Learning: Common Techniques Artificial Neural Networks (ANN) Learning Automata Markov Decision Process (MDP) Q-Learning

Reinforcement Learning: Practical Applications IMAGE RECOGNITION WITH ROBOTICS NAVIGATION GAMING

Impact of Better Algorithms Analytic Accuracy Traditional Methods Machine Learning Lost opportunity Opportunity captured #ROAD2AI

What do you expect from AI? Better Results Auto Magic Lower Cost Human Interfaces Less assumptions Better math More data including speech, text and images Throw data at it Magic Algorithms Automate the processes Machines do the work More Productivity Better User Experience Less human intervention #ROAD2AI

#ROAD2AI

Navigate Through The Hype Explain Manage Scale #ROAD2AI

Navigate Through The Hype Explain Manage Scale #ROAD2AI

Question Technique Usage What are the top inputs? Decision Tree Surrogate Model Find the main drivers for an output How do the drivers work? Partial Dependence (PD) Gives marginal effect of selected input variable (or multiple variables on target) Individual Conditional Expectation (ICE) Can help to identify subgroups (additive) effects and interactions What is the explanation for a particular predication? Local Interpretable Model-Agnostic Explanation (LIME) Gives explanations for individuals prediction from a classifier #ROAD2AI

#ROAD2AI

Navigate Through The Hype Explain Manage Scale #ROAD2AI

Model Management & Governance Govern expanding model inventory Reduce rising validation and deployment costs Automate deployment Open APIs #ROAD2AI

Text analytics Data mining + Machine learning Open source Visual Statistics SAS Studio #ROAD2AI

Navigate Through The Hype Explain Manage Scale #ROAD2AI

Diverse Interfaces Programming in Language of Choice #ROAD2AI

Diverse Interfaces GUI/Point and Click #ROAD2AI

SAS Best Practice User created templates #ROAD2AI

Hyper-Parameter Auto-Tuning Modeling Algorithm Default Solver Genetic Algorithm + Validation Data Objective Average Validation Results: 10 random partitions, 10 datasets

Fault Tolerance Parallelized Algorithms High Performance High Availability Deployment Choices #ROAD2AI

Deployment of AI

Customer Experience Fraud Analysis Image Recognition #ROAD2AI

Performance Assessments

Cancer Detection

Image Recognition Medical Image Recognition on CT Scans Colon cancer are second most common cancers world wide Introduce a better selection of patients using Liver CT-scans Deep Learning in Genomic and Medical Image Data Predict outcome in patients with liver metastases from colon and rectal cancer