Are you ready for AI? Is AI ready for you?

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

Python Machine Learning

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

Laboratorio di Intelligenza Artificiale e Robotica

Modeling user preferences and norms in context-aware systems

Forget catastrophic forgetting: AI that learns after deployment

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

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA

LEGO MINDSTORMS Education EV3 Coding Activities

The Enterprise Knowledge Portal: The Concept

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Seminar - Organic Computing

K5 Math Practice. Free Pilot Proposal Jan -Jun Boost Confidence Increase Scores Get Ahead. Studypad, Inc.

MAE Flight Simulation for Aircraft Safety

Lecture 1: Machine Learning Basics

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

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

Rule Learning With Negation: Issues Regarding Effectiveness

Laboratorio di Intelligenza Artificiale e Robotica

Scenario Design for Training Systems in Crisis Management: Training Resilience Capabilities

Five Challenges for the Collaborative Classroom and How to Solve Them

Axiom 2013 Team Description Paper

Lecture 1: Basic Concepts of Machine Learning

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

Information System Design and Development (Advanced Higher) Unit. level 7 (12 SCQF credit points)

Automating the E-learning Personalization

A Case-Based Approach To Imitation Learning in Robotic Agents

Circuit Simulators: A Revolutionary E-Learning Platform

A student diagnosing and evaluation system for laboratory-based academic exercises

Control Tutorials for MATLAB and Simulink

A Hands-on First-year Electrical Engineering Introduction Course

Syllabus: MKT Online Marketing (MKT3202) / MKT Introduction into Online Technologies for Marketing Professionals (MKT3205)

CS Machine Learning

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Top US Tech Talent for the Top China Tech Company

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

CNS 18 21th Communications and Networking Simulation Symposium

IT Project List. Description

Journal title ISSN Full text from

Word Segmentation of Off-line Handwritten Documents

New Paths to Learning with Chromebooks

Bachelor of Science in Mechanical Engineering with Co-op

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

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

Nearing Completion of Prototype 1: Discovery

The Good Judgment Project: A large scale test of different methods of combining expert predictions

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

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

University of Groningen. Systemen, planning, netwerken Bosman, Aart

ECE-492 SENIOR ADVANCED DESIGN PROJECT

Summer Workshops STEM EDUCATION // PK-12

BPS Information and Digital Literacy Goals

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Learning Methods for Fuzzy Systems

Rule Learning with Negation: Issues Regarding Effectiveness

DEVELOPMENT OF AN INTELLIGENT MAINTENANCE SYSTEM FOR ELECTRONIC VALVES

Chapter 7 Information and Communications Technology: Platforms for Learning and Teaching

Bachelor of Engineering

Bluetooth mlearning Applications for the Classroom of the Future

2017 Florence, Italty Conference Abstract

An Introduction to Simio for Beginners

GACE Computer Science Assessment Test at a Glance

Skillsoft Acquires SumTotal: Frequently Asked Questions. October 2014

November 17, 2017 ARIZONA STATE UNIVERSITY. ADDENDUM 3 RFP Digital Integrated Enrollment Support for Students

Computers Change the World

भ रत य व ज ञ न व क ष ए अन स ध न स स थ न वतर पवत

A Case Study: News Classification Based on Term Frequency

Multisensor Data Fusion: From Algorithms And Architectural Design To Applications (Devices, Circuits, And Systems)

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

Data Fusion Models in WSNs: Comparison and Analysis

Massachusetts Institute of Technology Tel: Massachusetts Avenue Room 32-D558 MA 02139

Chapter 2. Intelligent Agents. Outline. Agents and environments. Rationality. PEAS (Performance measure, Environment, Actuators, Sensors)

MMOG Subscription Business Models: Table of Contents

Running Head: STUDENT CENTRIC INTEGRATED TECHNOLOGY

University of Waterloo School of Accountancy. AFM 102: Introductory Management Accounting. Fall Term 2004: Section 4

Education for an Information Age

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

Visual CP Representation of Knowledge

(Sub)Gradient Descent

ISFA2008U_120 A SCHEDULING REINFORCEMENT LEARNING ALGORITHM

Evaluation of Learning Management System software. Part II of LMS Evaluation

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

MINISTRY OF EDUCATION

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

Computerized Adaptive Psychological Testing A Personalisation Perspective

Strategy and Design of ICT Services

BUSINESS OPERATIONS RESEARCH EVENTS

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

Evolutive Neural Net Fuzzy Filtering: Basic Description

Cooperative Systems Modeling, Example of a Cooperative e-maintenance System

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute

Management Update: A Growing Market Battle to Deliver E-Learning Systems

Rule-based Expert Systems

Artificial Neural Networks written examination

Generative models and adversarial training

Testimony in front of the Assembly Committee on Jobs and the Economy Special Session Assembly Bill 1 Ray Cross, UW System President August 3, 2017

LOUISIANA HIGH SCHOOL RALLY ASSOCIATION

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

Transcription:

Are you ready for AI? Is AI ready for you? Chris Hayhurst 2015 The MathWorks, Inc. 2018 The MathWorks, Inc.

Source: Gartner, Real Truth of Artificial Intelligence by Whit Andrews Presented at Gartner Data & Analytics Summit 2018, March 2018

The development is rapid. Sweden is falling behind when it comes to artificial intelligence Professor Danica Kragic Jensfelt we aim to solve unsupervised driving by 2020-2021 on highway commute Dennis Nobelius, Zenuity Additional billion Swedish kronor to extend WASP into artificial intelligence

Artificial Intelligence The capability of a machine to imitate intelligent human behavior

Artificial Intelligence The capability of a machine to match or exceed intelligent human behavior

Artificial Intelligence Today The capability of a machine to match or exceed intelligent human behavior by training a machine to learn the desired behavior

There are two ways to get a computer to do what you want Traditional Programming Data COMPUTER Output Program

There are two ways to get a computer to do what you want Machine Learning Data COMPUTER Program Output

There are two ways to get a computer to do what you want Machine Learning Data COMPUTER Model Output Artificial Intelligence Machine Learning

Are you ready for AI? Data Output Model

Are you ready for AI? Data Output Model

Are you ready for AI? Access Data Analyze Data Data Output Model

Are you ready for AI? Access Data Analyze Data Develop Deploy Data Output Model

Are you ready for AI? Access Data Analyze Data Develop Deploy Data EVERYTHING Output Model ELSE

Are you ready for AI? Access Data Analyze Data Develop Deploy Data AI model Output Algorithm development Modeling & Model simulation

Are you ready for AI? Access Data Analyze Data Develop Deploy Sensors Data exploration AI model Files Preprocessing Algorithm development Databases Domain-specific algorithms Modeling & simulation

Are you ready for AI? Access Data Analyze Data Develop Deploy Sensors Data exploration AI model Desktop apps Files Preprocessing Algorithm development Enterprise systems Databases Domain-specific algorithms Modeling & simulation Embedded devices

Do you need AI?

AI for Predictive Maintenance Measure the wear of each robot Predict and fix failures before they happen AI handles uncertainty and variability

Are you ready for AI if You ve never used machine learning?

What is crispiness? + Crispy = Crispy Enough Crushing Sound Crushing Force Soggy

Replicating human perception with machine learning Technical University of Munich Machine Learning Workflow Data Feature extraction Classification Crispy Crispy enough Soggy

Replicating human perception with machine learning Technical University of Munich Classification Learner

True Class Fresh 93% 91% 91% 91% 89% Soggy 95% Fresh Predicted Class Soggy

Are you ready for AI if you ve never used machine learning? No experience required Use apps to try out all possible models Use domain expertise and familiar tools to prepare data

Are you ready for AI if You can t identify features in your data?

Use deep learning to identify features automatically Machine Learning Workflow Data Feature extraction Classification Crispy Crispy enough Soggy

Use deep learning to identify features automatically Machine Learning Workflow Data Feature extraction Classification Crispy Crispy enough Soggy Deep Learning Workflow Data Deep neural network 95% 3%. Crispy Crispy enough 2% Soggy

Mikusa Tunnel Japan

Mikusa Tunnel Japan Traditional Approach Geologists assess seven different metrics Can take hours to analyze one site Critical shortage of geologists New Approach Use deep learning to automatically recognize metrics based on images On-site evaluators decide with support from deep learning

Efficient tunnel drilling with deep learning Obayashi Corporation Image Split into sub-images Weathering Alteration (1-4) Fracture Spacing (1-5) Fracture State (1-5) 3 3 2 4 1 1 2 3 2 3 3 2 Label each sub-image

Efficient tunnel drilling with deep learning Obayashi Corporation Transfer learning AlexNet PRETRAINED MODEL Custom Network Weathering alteration: 4 Fracture spacing: 3 Ice cream Teapot Goose Fracture state: 2

Efficient tunnel drilling with deep learning Obayashi Corporation Transfer learning MATLAB Production Server AlexNet PRETRAINED MODEL Custom Network Weathering alteration: 4 Fracture spacing: 3 Ice cream Teapot Goose Fracture state: 2

Are you ready for AI if you can t identify features in your data? Deep learning Deep learning in 5 lines of code nnet = alexnet; cam = webcam; picture = snapshot(cam); picture = imresize(picture,[227 227]); label = classify(nnet, picture)

Are you ready for AI if you can t identify features in your data? Deep learning Transfer learning Deep learning in 5 lines of code

Are you ready for AI if you can t identify features in your data? Deep learning Transfer learning Automation and AI to label data Point cloud semantic segmentation Classification Car Truck Background Ground

Are you ready for AI if you can t identify features in your data? Deep learning Transfer learning Automation and AI to label data Point cloud semantic segmentation Classification Car Truck Background Ground

Are you ready for AI if If you don t have the right data?

AI for Predictive Maintenance Measure the wear of each blade Predict and fix failures before they happen Can t rely on failures in the field

Predictive maintenance with synthetic failure data with MATLAB & Simulink Simulink model

Predictive maintenance with synthetic failure data with MATLAB & Simulink Refine model Measured data Inject failures Failure data Failure conditions Simulink model

Are you ready for AI if you don t have the right data? Generate data with simulations Simulation environment for reinforcement learning

Low-carbon homes Generate power with fuel cell and solar panels Store power in battery Buy power when needed; sell when extra Record data on environment and energy usage

Low-carbon homes Generate power with fuel cell and solar panels Store power in battery Buy power when needed; sell when extra Record data on environment and energy usage Goals Minimize energy cost Use EV battery for additional storage

Optimizing home energy management system Denso Generated and consumed power Battery command Home Energy Controller Home Stored energy

Optimizing home energy management system Denso Generated and consumed power Electricity prices Battery command Home Energy Controller Home Predicted vehicle use Stored energy Model predictive control Simscape Power Systems Mixed integer linear programming

Optimizing home energy management system Denso Access Data Analyze Data Develop Deploy 1000 CSV Files Preprocessing Classification Data Learner Parallel computing

Optimizing home energy management system Denso Access Data Analyze Data Develop Deploy 1000 CSV Files Preprocessing Classification Data Learner Embedded devices Parallel computing Simulink Simscape Power Systems Control algorithms Optimization

Optimizing home energy management system Denso Access Data 1000 CSV Files Akira Ito and Ryu Matsumoto Analyze The Data effort would have Develop taken significantly longer if Deploy we had used disparate tools. Classification Preprocessing Data Learner [MATLAB] enabled our team of domain experts, who devices Parallel lacked formal training in Simulink data science, machine learning, computing and parallel computing, to incorporate all these areas in our design process. Simscape Power Systems Control algorithms Optimization Embedded

Primary Autonomous

Autonomous Primary

Exceeding human capabilities with a robotic drumming prosthesis Georgia Tech Center for Music Technology EMG PID controller Drummer + + Music Processing laptop Host computer Prosthesis

Exceeding human capabilities with a robotic drumming prosthesis Georgia Tech Center for Music Technology EMG Microphone AI algorithms PID controller Drummer + + Music Processing laptop Host computer Prosthesis

Are you ready for AI if You ve never used machine learning? Easy programming Apps Domain expertise to prepare data

Are you ready for AI if You ve never used machine learning? You can t identify features in your data? Easy programming Apps Domain expertise to prepare data Deep learning identifies features for you Transfer learning works with less data Use AI to label data

Are you ready for AI if You ve never used machine learning? You can t identify features in your data? You don t have the right data? Easy programming Apps Domain expertise to prepare data Deep learning identifies features for you Transfer learning works with less data Use AI to label data Generate failure data with simulations Simulate environment for reinforcement learning

With MATLAB and Simulink, you ARE ready for AI!