artificial intelligence solutions - automate it...artificial intelligence •discuss business...

65
Building your Artificial Intelligence Solutions aiso-lab

Upload: others

Post on 29-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Building your

Artificial Intelligence

Solutions

aiso-lab

Page 2: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

aiso-lab

aiso-lab

AI is changing the game…

Page 3: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

signif.ai

Why now ?

Page 4: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Number of combinations bigger thanatoms in universe

Alphago trained 10000 games againstplayers

Training of 1 Million games against

Experts thought this would be possiblein about 10 years

Google AlphaGo

Page 5: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

signif.ai

Page 6: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 7: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 8: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Brief

History

Page 9: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

HistoryNeural nets are taking over areas of traditional programming

1956

Persecptron

1969

1974

1995

1998

2006

2012

2012

Persecprtoncriticized

Backpropogation

Akward sllence (Al winter)

SVM reigns

Convolution neural networks for handwritten recognition

Restricted Boltzmann machine

Google brain project on 16k cores

AlexNet wins Imagenet

Page 10: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Imagenet: Computer Vision Worldcup

Page 11: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

16,4

11,7

7,36,7

3,573,08

0

2

4

6

8

10

12

14

16

18

2012 (AlexNet) 2013 (ZF) 2014 (VGG) 2014 (GoogleLeNet) 2015 (Google ResNet) Today (Google LeNet -v4)

Imagenet: Even better than humans

ImageNet Classification Error (Top 5)

Human Performance

Page 12: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Machine

Learning

Page 13: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

... by providing Full Stack solutions ...

Artificial Intelligence

Machine Learning

Neural networks

Deep Learning

Page 14: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Data

Computer

Program

Result

Traditional Programming

Data

Computer

Result

Program

What makes the difference

Machine Learning

Page 15: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 16: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 17: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 18: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

signif.ai

The Brain

10**12 neurons10**14 synapsesCycle time 10**-3 seconds

10**8 transistores per CPUHundreds of CPUs10**12 bits of RAMCyle times: 10**-9 seconds

Current Computer

Page 19: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

One Neuron

Page 20: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

... And it‘s technical representation...

Input

Parameters

x1

x2

x3

xn

∑ out(t) Result

Compare Results

with real

classificationAdjust Weights

Page 21: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

2X+7y=4X

Y

4

2X+7y>4

2X+7y < 4

Neuron

Page 22: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Non Linear Regions

Page 23: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

X5

- 8

1y-3

7

2

- 6

7

5

Neural Networks

Page 24: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Simple Example

Mnist Dataset

Page 25: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 26: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Use Cases

Page 27: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Convolutional Neural Networks

Page 28: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 29: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

http://people.idsia.ch/~ciresan/data/isbi2014.pdf

Vision

Page 30: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Recurrent Neural Networks and LSTM

Page 31: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Text Processing

Page 32: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 33: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

NLP – Syntax Parsing

Page 34: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

NLP – Chatbot

Page 35: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Reinforcement Learning

Page 36: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Atari

Page 37: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 38: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Robotics

Page 39: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Autonomous Driving

Page 40: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

AI Projects

7 Learnings

Page 41: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

VS

1. Demystify and educate

Page 42: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

2. Data is key

Page 43: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

2. Data is key

Page 44: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

3. It is a Black Box

Page 45: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

4. There is no guarantee for success

Page 46: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

5. It is not binary

Page 47: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

6. Not invented here

Page 48: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

7. Who owns the IP

Page 49: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Successful AI-Projects

Orientation Workshop Prototype Deployment Training

•Give Introduction to Artificial Intelligence•Discuss Business Potential•Cover History, Concepts and Use Cases

•Develop customer specific business ideas•Discuss use cases with experts•Evaluate data and designs

•Build reliable application•Integrate into existing infrastructures•Test solution end to end

•Develop customized content and structure•Conduct Hands- on Training•Handover to maintenance team

•Design and train Neural Networks•Test alternative solutions •Evaluate results and business impact

Page 50: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Examples

Page 51: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Automated Document Processing

IaaS

Kategory 1

Scan Classification

Kategory N

Backend

Kategory 2 Backend

Backend

EntityExtraction

EntityExtraction

EntityExtraction

Page 52: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

aiso-lab

AI-CAM

Page 53: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

aiso-lab

AI-CAM

Page 54: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Quality Control & Monitoring of products

Page 55: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Raypack.AI.Understand

We filter out areas that are invisible to the human eye in realtime. The following video shows a forensic A. I. image filter method to betteridentify an unknown flying object

Forensic A.I. Image Filtering

Page 56: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Raypack.AI.Recognize

We use the world’s most accurate face alignment network, capable ofdetecting points in both 2D and 3D coordinates.

3D Face Detection in 2D Images

Page 57: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Raypack.AI.Identify

Detecting multiple objects in real time is one of our A. I.

products. We train and execute the fastest object recognition.

Object Identifications

Page 58: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Raypack.AI.Analyze

Raypack A.I. Video Analyzer allows to tag videoframes automaticlythrough A.I. Retraining is also possible to identify custom objects.

A.I. Video Analyzer

Page 59: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 60: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

Let‘s start building your

AI success story

When it comes to innovation, an ounce of execution is worth more than a ton of

theory

Phill McKinney

[email protected]

Contact us at

aiso-lab

Page 61: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business

..and we will see AI based applications in all

areas....

Image Recognition

• Face Recognition• Object Detection and

Classification• Human Emotion

Analysis• Surveillance Systems

Image Processing

• Translation• Text to Speech• Speech to Text• Document classification• Contract Analysis

Natural Language Processing

• Anomaly Detection• Predictive Maintenance• Automated Warehousing• Supply Chain

Management• Autonomous Driving

Machine Data / IoT

• Financial Data: AlgoTrading

• Healthcare Data: Disease detection / prevention

• Cyber security• Logistics

Other

Page 62: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 63: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 64: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business
Page 65: Artificial Intelligence Solutions - Automate IT...Artificial Intelligence •Discuss Business Potential •Cover History, Concepts and Use Cases •Develop customer specific business