Embedding Artificial Intelligence into Our Lives

Similar documents
A.I in Automotive? Why and When.

AI Application Processing Requirements

KÜNSTLICHE INTELLIGENZ JOBKILLER VON MORGEN?

Artificial intelligence, made simple. Written by: Dale Benton Produced by: Danielle Harris

Neural Networks The New Moore s Law

TOOLS AND PROCESSORS FOR COMPUTER VISION. Selected Results from the Embedded Vision Alliance s Spring 2017 Computer Vision Developer Survey

23270: AUGMENTED REALITY FOR NAVIGATION AND INFORMATIONAL ADAS. Sergii Bykov Technical Lead Machine Learning 12 Oct 2017

Vision with Precision Webinar Series Augmented & Virtual Reality Aaron Behman, Xilinx Mark Beccue, Tractica. Copyright 2016 Xilinx

A Winning Combination

History and Philosophical Underpinnings

Computer Vision at the Edge and in the Cloud: Architectures, Algorithms, Processors, and Tools

Harnessing the Power of AI: An Easy Start with Lattice s sensai

GPU ACCELERATED DEEP LEARNING WITH CUDNN

Transformation to Artificial Intelligence with MATLAB Roy Lurie, PhD Vice President of Engineering MATLAB Products

TOOLS & PROCESSORS FOR COMPUTER VISION. Selected Results from the Embedded Vision Alliance s Fall 2017 Computer Vision Developer Survey

Artificial Intelligence Machine learning and Deep Learning: Trends and Tools. Dr. Shaona

THE NEXT WAVE OF COMPUTING. September 2017

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

Lecture 1 What is AI?

Classroom Konnect. Artificial Intelligence and Machine Learning

CS6700: The Emergence of Intelligent Machines. Prof. Carla Gomes Prof. Bart Selman Cornell University

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

Choosing the Optimum Mix of Sensors for Driver Assistance and Autonomous Vehicles

2018 Avanade Inc. All Rights Reserved.

TOOLS & PROCESSORS FOR COMPUTER VISION. Selected Results from the Embedded Vision Alliance s Computer Vision Developer Survey

ARGUING THE SAFETY OF MACHINE LEARNING FOR HIGHLY AUTOMATED DRIVING USING ASSURANCE CASES LYDIA GAUERHOF BOSCH CORPORATE RESEARCH

Deep Learning. Dr. Johan Hagelbäck.

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

INTRODUCTION TO DEEP LEARNING. Steve Tjoa June 2013

Technology trends in the digitalization era. ANSYS Innovation Conference Bologna, Italy June 13, 2018 Michele Frascaroli Technical Director, CRIT Srl

Proposers Day Workshop

Jeff Bezos, CEO and Founder Amazon

Deep Learning Overview

Introduction to Artificial Intelligence

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

Computer Science as a Discipline

OECD WORK ON ARTIFICIAL INTELLIGENCE

ADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor

A Balanced Introduction to Computer Science, 3/E

Embracing Complexity. Gavin Walker Development Manager

Autonomous driving made safe

Accessibility on the Library Horizon. The NMC Horizon Report > 2017 Library Edition

THE AI REVOLUTION. How Artificial Intelligence is Redefining Marketing Automation

Artificial Intelligence and Robotics Getting More Human

DEEP LEARNING A NEW COMPUTING MODEL. Sundara R Nagalingam Head Deep Learning Practice

Transportation Informatics Group, ALPEN-ADRIA University of Klagenfurt. Transportation Informatics Group University of Klagenfurt 3/10/2009 1

ES 492: SCIENCE IN THE MOVIES

Demystifying Machine Learning

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

Multiband NFC for High-Throughput Wireless Computer Vision Sensor Network

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

Artificial Intelligence in the Credit Department. Bob Karau CICP Manager of Client Financial Services Robins Kaplan LLP

MATLAB DIGITAL IMAGE/SIGNAL PROCESSING TITLES

ARTIFICIAL INTELLIGENCE (AI): HYPE OR HOPE?

ADAS COMPUTER VISION AND AUGMENTED REALITY SOLUTION

REVOLUTIONIZING THE COMPUTING LANDSCAPE AND BEYOND.

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng

Computer vision, wearable computing and the future of transportation

Data-Starved Artificial Intelligence

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards

How Preferred Networks has Defined Their Values: The Promise and Challenge of Deep Learning in Domains of Physical Control

Global Image Sensor Market with Focus on Automotive CMOS Sensors: Industry Analysis & Outlook ( )

Creating Intelligence at the Edge

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)

OVERVIEW OF ARTIFICIAL INTELLIGENCE (AI) TECHNOLOGIES. Presented by: WTI

Roles of Artificial Intelligence and Machine Learning in Future Mobility

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

Disrupt or be Disrupted: Research Findings from the CDO Project & Policy Implications

Biologically Inspired Computation

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Lane Segmentation for Self-Driving Cars using Image Processing

Challenges in Transition

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

The robots are coming, but the humans aren't leaving

LEGO car course topics

Architecting Systems of the Future, page 1

Navigating the AI Adoption Minefield Pitfalls, best practices, and developing your own AI roadmap April 11

ARTIFICIAL INTELLIGENCE

Revolutionize the Service Industries with AI 2016 Service Robot

Agent. Pengju Ren. Institute of Artificial Intelligence and Robotics

Transer Learning : Super Intelligence

MACHINE LEARNING Games and Beyond. Calvin Lin, NVIDIA

ROAD RECOGNITION USING FULLY CONVOLUTIONAL NEURAL NETWORKS

Creating the Right Environment for Machine Learning Codesign. Cliff Young, Google AI

What We Talk About When We Talk About AI

On Intelligence Jeff Hawkins

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

DEEP LEARNING ON RF DATA. Adam Thompson Senior Solutions Architect March 29, 2018

Building Perceptive Robots with INTEL Euclid Development kit

SIS63-Building the Future-Advanced Integrated Safety Applications: interactive Perception platform and fusion modules results

Automotive Applications ofartificial Intelligence

MSc(CompSc) List of courses offered in

The Three Laws of Artificial Intelligence

[Overview of the Consolidated Financial Results]

A deeper connection. newsroom. Artificial intelligence: tricky to pin down. Technology Oct 30, 2018

Copyright 2018, Technology Futures, Inc. 1

What Is And How Will Machine Learning Change Our Lives. Fair Use Agreement

VSI Labs The Build Up of Automated Driving

Lane Detection in Automotive

AI in QA in AI. AI in QA in AI. AI in QA in AI. Sami Kaltala Head of Quality Assurance Symbio Europe

Transcription:

Embedding Artificial Intelligence into Our Lives Michael Thompson, Synopsys D&R IP-SOC DAYS Santa Clara April 2018 1

Agenda Introduction What AI is and is Not Where AI is being used Rapid Advance of AI Summary 2

Artificial Intelligence Artificial intelligence (AI) is the enabling of a machine to perceive its environment and respond in a way that increases its usefulness to us. It s Been Around for 60 years John McCarthy coined the term in 1956 at a Dartmouth conference Moving from Mainframe to Embedded Requires very highperformance coupled with low power and cost Evolving Rapidly Today encompasses range of applications from search in the cloud, to cars, robotics, games, speech recognition and translation, vision, and more 3

Realizing AIs Full Potential Annual Global Road Crash Statistics 1.3 million people die in road crashes, 3,287 deaths a day. Millions Humans are Fallible Drivers Additional 20-50 million are injured 25 20 Global Autonomous Vehicle Sales Forecast (L4+L5) 15 10 Road crashes cost USD $518 billion globally 5 94% of accidents caused by human error 0 7% 2% environment, 2% mechanical, 2% margin error L5 ADAS Systems L4 L3 Lane keeping, lane change, lane departure L2 Pedestrian Detection L1 AEB/Automatic Emergency Braking), forward collision L0 Adaptive cruise control Traction and stability control Blind spot monitor 2% 5% 2005 2015 2025 It will take years to realize the full potential of AI 4 2035

What Does This Look Like in 20 Years? We Are Entering the AI Era 5G 6G 7G AI will increase productivity, data access, safety and change how we interact, work, live 5

Artificial Intelligence and Deep Learning Artificial Intelligence Narrow AI (weak AI): Technology outperforming humans in a narrowly defined task Artificial General Intelligence (strong AI): Human levels of intelligence exhibited by machines Machine Learning Application of AI uses algorithms to analyze data and infers information about real world Neural Networks Class of machine learning algorithms modeled after the human brain Neuron represents the computational unit, network describes how units are connected Deep Learning / Deep Neural Networks A subset of machine learning using artificial neural networks Deep neural networks are capable of learning using large data sets 6

AI Moving from Cloud to Embedded From Computer Vision To Embedded Vision Computer Vision Machine Learning Embedded Systems 7 Large scale server farms High cost High energy use Large footprint On-chip Cost effective Energy efficient In your pocket

Is AI Intelligence? Not everyone considers AI to be intelligence Sophisticated manipulation of data and our emotions This point of view is not unreasonable Intelligence can be defined as: Ability to perceive the environment and take actions to maximize the chance of success What AI is today Can also be defined as the skilled use of reason What humans do AI will eventually encompass the ability to reason and will likely eclipse human intelligence But ability to reason and human intelligence are very complex processes 8

AI Today Bad AI Good AI When we think of AI we tend to think of humanoid machines Reality is more Amazon Echo Combines voice recognition (perception), fast processing (decision making), and an action (response) Perception: Sensors, cameras, a database, spoken request or other sources Processing: local processor, in the cloud, or both to increase performance Response: audio, mechanical, database update, visual, something else 9

Levels of AI in Use Today Low-end - Chess games Use brute force to analyze all moves with next move based on a series of moves with the highest chance of winning (Deep Blue, DeepChess) Mid-range Object recognition and classification Requires an understanding (training) of what is being looked for High-end - Language translation Requires an understanding of word structure and context in the language that the words are being translated to and from More than brute force computation These are all Narrow AI (weak AI) and do not require human levels of thinking 10

Definition of What is AI Changes Over Time Tasks that were once defined as AI have been removed from the list Optical character recognition and expert systems No longer considered AI because they are considered routine A List of things that are generally considered to be AI in 2018 Competing at a high level in a strategic game (chess and Go) Understanding language Interpreting complex data Intelligent routing in content delivery networks Autonomous vehicles Machine vision List will change over time Due to advancements in AI As applications become routine 11

Machine Vision Has been around for years Evolving and moving to embedded Machines now achieve higher levels of accuracy than human experts Orders of magnitude faster than humans New algorithms are faster and more accurate Scene segmentation can be done on HD video at 60 fps The results are truly amazing 12

Skyfall YOLO v2 Video YOLO v2 Video 13

Neural Networks Widely used for machine vision Have dramatically increased accuracy Mimic the way our brain learns Uses information and training to recognize patterns New algorithms are faster, more accurate, and simpler Used in other applications too Character recognition Text generation Language translation Audio NASA uses NN to analyze data from telescopes More accurate than humans and much faster Recently found an 8th planet revolving around Kepler-90 that is 2545 lights years away First known solar system with 8 planets outside of our own 14

Implementing AI in Embedded Applications Being facilitated by advancements in microprocessor capabilities Combined with advancements in process technology Enabling very small processors with performance levels that were unattainable a few years ARC HS cores deliver up to 7500 DMIPS per core, fit into 0.06mm 2 and use 50uW/MHz power Can be scaled to even higher performance with dual-core and quad-core versions AI development platform using ARC HS that can be used for various AI applications developed by NARL in Taiwan http://www.cic.org.tw/aisoc/aisoc.jsp 15

Specialized Embedded Vision Processors MetaWare EV Libraries (OpenCV) & API (OpenVX) Compilers / Debuggers (C/C++, OpenCL C) Simulators (fast NSIM, EV VDK) CNN Mapping Tool Synopsys EV6x Embedded Vision Processor Vision CPU (1/2/4 cores) CNN Engine (scalable) Core 4 Core 3 Core 2 Core 1 3520 MAC Engine SFPU 880 MAC Engine Convolution Convolution Conv. Conv. 2D 2D Sync Sync & & Debug Debug Streaming Streaming Transfer Transfer Unit Unit AXI Interconnect 16 Replacing GPUs in many applications Support for full range of CNN algorithms Classification Classification Conv. Conv. 1D 1D VFPU Target vision applications and use Neural Network capabilities Synopsys EV6x processors deliver up to 4.5 Tera MACs per second 1760 MAC Engine 512-bit 32-bit scalar vector DSP Offer the highest performance for embedded applications AlexNet, GoogLeNet, ResNet, SqueezeNet, TinyYolo, Yolo v2 and others Shared Shared Memory Memory High productivity standards-based toolset OpenCV libraries, OpenVX framework, OpenCL C compiler, C/C++ compiler and CNN mapping tools

Dramatic Algorithm Improvement Object Classification with CNNs AlexNet VGG16 GoogleNetv1 Resnet 2012 2014 2014 2015 Classification (1000) Classification (1000) Classification (1000) Classification (1000) 8 layers, 15.4% error 16-19 layers, 7.3% error 22 layers, 6.7% error 152 layers, 3.6% error Coming out party for deep learning techniques at ILSVRC Simple 3x3 convolutions and deeper layers Introduced the idea that CNN layers didn t always have to be stacked up sequentially CNN Graphs for Classification 17

The AI Era Begins Interesting to see how AI develops over the next 10 years Cars will drive themselves, Personal assistants will be a great deal more clever Seamless natural language translation Amazing new AI applications that haven t been thought of yet Enabled by advanced processors like Synopsys EV6x family We are on the leading edge of the era of artificial intelligence and just starting to see the capabilities AI won t replace us as some fear, but as it evolves over the coming years it will have a profound impact on our lives Synopsys EV6x Embedded Vision Processor Vision CPU (1 to 4 cores) Core 2 Core 1 32-bit scalar 512-bit vector DSP Sync Sync & & Debug Debug Core 4 Core 3 512-bit 32-bit scalar vector DSP Streaming Streaming Transfer Transfer Unit Unit AXI Interconnect 18 CNN Engine Up Up to to 3520 3520 MACs MACs Convolution Classification Shared Shared Memory Memory

Thank You