22
0 Ubiquitous Data Analysis ---- Construct Platform for Enterprise Gang Wu

Ubiquitous Data Analysis ---- Construct Platform for

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ubiquitous Data Analysis ---- Construct Platform for

0

Ubiquitous Data Analysis ---- Construct Platform

for Enterprise

Gang Wu

Page 2: Ubiquitous Data Analysis ---- Construct Platform for

1

Who we are

Beijing Innovation Center, P&G

focusing on fast consumable goods and devices

Page 3: Ubiquitous Data Analysis ---- Construct Platform for

22

Reuse

Query

Wash

Format

Store

Analyze

Present

What we do❑ To Innovate Product from:

▪ Consumer Preference

▪ Formulation & Process

▪ Raw Material

▪ Safety

▪ Efficacy

• Quality

❑ By multi-function measurement:

▪ Sensorial

▪ Appearance

▪ Microbiological

▪ Clinical

▪ AnalyticalChemical

Physical

Instrumental

Imaging

Page 4: Ubiquitous Data Analysis ---- Construct Platform for

3

What we useBusiness Insight

Visualization

Page 5: Ubiquitous Data Analysis ---- Construct Platform for

44

▪ To build understanding of formulation & flavor interaction to

improve microbiological hostility of personal cleaning product

▪ The study started by flavor library & formulae space screening

▪ 1st round, flavor & formulation understanding go deeper, so DOE

was introduced, like: flavor A > flavor B

▪ 2nd round, more flavor & formulation add, breaks down into

chemical ingredients, like: ingredient A > ingredient B

My real case

Page 6: Ubiquitous Data Analysis ---- Construct Platform for

55

▪ 3rd round, spectroscopy measurement (chemical information) was

added, but prove not sensitive enough.

▪ 4th round, change to another spectroscopy measurement, find good

relationship, but sample size not big enough

▪ 5th round, more sample data collected, but forget to collect data for

“internal standard”, which calibrate offset of microbiological data

from each round

▪ 6th round, more sample & “internal standard” data collected, the

model built up successfully

My real case

Page 7: Ubiquitous Data Analysis ---- Construct Platform for

66

What I need

Goal: Serve business partners faster, better, cheaper

Growth Mindset:

• 80/20 principle is fact

• I wish to ONLY focus on the most important

• I am not productive enough yet

Solution:

• Recruit someone work for me

• Ideal job assignment

• Train my customer with basic skills

• Improve productivity of routine tasks

• with minimal cost, timing & effort

• for both data analyst & business partners

Important

But

Not

Urgent

Important

&

Urgent

Not Important

Not

Urgent

Not Important

But

Urgent

授人与鱼,不如授人以 渔更不如授人以外卖!

Page 8: Ubiquitous Data Analysis ---- Construct Platform for

77

What I found

Kubernetes

Page 9: Ubiquitous Data Analysis ---- Construct Platform for

88

MATLAB

• Stats & Machine

Learning

• Deep Learning

• Parallel

Computing

• Image Acquisition

• Image Process

• Computer Vision

• Signal Process

3rd Parties

• M model

• M function

• CUDA

• C++

Web App Server

• App-1

• App-2

• ……Compiler

Web Browser

Admin

• Admin-1

• Admin-2

User

• User-1

• User-2

Group

• Group-1

• Group-2

App Designer

Intranet

Page 10: Ubiquitous Data Analysis ---- Construct Platform for

99

My Journey

Virtual Machine with resizable

• CPU

• GPU

• Storage

Operation System

• Remote Access

• Fix IP address

• Computer Name & DNS

• SSL certificate

Domain Controller

• User Access & Group

• Administrator Privilege

• Share Drive to map

MATLAB Web App Server / services

Page 11: Ubiquitous Data Analysis ---- Construct Platform for

1010

▪ Graphical user interface (GUI)

▪ GUIDE could migrate

▪ Drag and with visual components

▪ Auto create the object-oriented code

▪ Code Analyzer give warning

▪ Rich components and controls

▪ Components allow customization

▪ Edit the callbacks

▪ Auto publish to web app server

▪ No worry about version control

▪ No need runtime installation

My Apps

Page 12: Ubiquitous Data Analysis ---- Construct Platform for

1111

Intranet

Data Server

Client

PC

Web App Server

Instrument

& Lab PC

Write Access for

Download data

Write Access for Data

Persistence

Read Access

Read Access

Prepare Doman based

Special ID and/or Group

for user access

& data transfer

Page 13: Ubiquitous Data Analysis ---- Construct Platform for

1212

My goal

▪ Spectroscopy library of formula & flavor ingredients

pre-scanned & stored on instrument PC

▪ Partner use existing spectroscopy of ingredients as

X, available historical microbiological hostility data

as Y, to build model via web app, several rounds

▪ Non-reliable results by web app indicate data not

enough

Poor results by web app indicate poor correlation

Page 14: Ubiquitous Data Analysis ---- Construct Platform for

1313

My goal

▪ Partner will collect more data if non-reliable

▪ Build model by web app, or reach me for final tune

▪ Use model to predict those existing flavor without

microbiological hostility data, top candidates go to

small scale pilot production

▪ Test microbiological hostility by new production, if

good then project succeed, if bad then more data

for next round modelling

Page 15: Ubiquitous Data Analysis ---- Construct Platform for

1414

• PC list

• User sub-folder

• Keyword filter

• Date filter

• Data file selection

• Data preview

• Add to selection

Page 16: Ubiquitous Data Analysis ---- Construct Platform for

1515

▪ Remove

selection

▪ Check data size

same or not

▪ Load Data to

variable space

Page 17: Ubiquitous Data Analysis ---- Construct Platform for

1616

▪ Pre-Processing

algorithms & parameter

▪ Log

▪ Clear all

▪ Data export

Page 18: Ubiquitous Data Analysis ---- Construct Platform for

1717

▪ Build models

▪ View output

Page 19: Ubiquitous Data Analysis ---- Construct Platform for

1818

▪ Load Data to predict

Page 20: Ubiquitous Data Analysis ---- Construct Platform for

1919

▪ Machine Learning

common algorithms

▪ Basic model output

▪ Run several

rounds with

random

parameters, to

assess data

readiness before

data analyst

involved

Page 21: Ubiquitous Data Analysis ---- Construct Platform for

2020

Summary▪ Web App Server

---- 7x24 service to customer

▪ App Designer

---- Graphic User Interface for easy operation

▪ Machine Learning

---- algorithms with randomized parameters to screen models

▪ Network

---- server access data via intranet

▪ User

---- access control, log, storage & reuse model, email etc.

Productive modeling platform for enterprise

Page 22: Ubiquitous Data Analysis ---- Construct Platform for

21

© 2021 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks

for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.

Thank you