Ubiquitous learning, ubiquitous computing, & lived experience
Ubiquitous Data Analysis ---- Construct Platform for ...
Transcript of Ubiquitous Data Analysis ---- Construct Platform for ...
![Page 1: Ubiquitous Data Analysis ---- Construct Platform for ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/1.jpg)
0
Ubiquitous Data Analysis ---- Construct Platform
for Enterprise
Gang Wu
![Page 2: Ubiquitous Data Analysis ---- Construct Platform for ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/2.jpg)
1
Who we are
Beijing Innovation Center, P&G
focusing on fast consumable goods and devices
![Page 3: Ubiquitous Data Analysis ---- Construct Platform for ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/3.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/4.jpg)
3
What we useBusiness Insight
Visualization
![Page 5: Ubiquitous Data Analysis ---- Construct Platform for ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/5.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/6.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/7.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/8.jpg)
77
What I found
Kubernetes
![Page 9: Ubiquitous Data Analysis ---- Construct Platform for ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/9.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/10.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/11.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/12.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/13.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/14.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/15.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/16.jpg)
1515
▪ Remove
selection
▪ Check data size
same or not
▪ Load Data to
variable space
![Page 17: Ubiquitous Data Analysis ---- Construct Platform for ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/17.jpg)
1616
▪ Pre-Processing
algorithms & parameter
▪ Log
▪ Clear all
▪ Data export
![Page 18: Ubiquitous Data Analysis ---- Construct Platform for ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/18.jpg)
1717
▪ Build models
▪ View output
![Page 19: Ubiquitous Data Analysis ---- Construct Platform for ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/19.jpg)
1818
▪ Load Data to predict
![Page 20: Ubiquitous Data Analysis ---- Construct Platform for ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/20.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/21.jpg)
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 ...](https://reader031.fdocuments.us/reader031/viewer/2022012408/616a2d6211a7b741a34fa719/html5/thumbnails/22.jpg)
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