Grundorsaksanalys med maskininlrning Anna Lokrantz Lite om mig

  • Slides: 18
Download presentation
Grundorsaksanalys med maskininlärning Anna Lokrantz

Grundorsaksanalys med maskininlärning Anna Lokrantz

Lite om mig - Från Göteborg - Läste Kemiteknik med fysik, Matematik och beräkningsvetenskap

Lite om mig - Från Göteborg - Läste Kemiteknik med fysik, Matematik och beräkningsvetenskap - Utvecklingsingenjör på FCC, System- och dataanalys - Examensarbete på matematiska vetenskaper, involverade stokastisk analys och optimering - ERASMUS-utbyte i Aberdeen, Skottland - Allmänt sportig och ”outdorsy”. Gillar främst att klättra, men också vandring, cykling, löpning och skidåkning. Håller för tillfället på med en Svensk klassiker.

Fraunhofer Chalmers Centre (FCC) Verksamhet i olika former - Samarbeten med Chalmers Industriella projekt

Fraunhofer Chalmers Centre (FCC) Verksamhet i olika former - Samarbeten med Chalmers Industriella projekt Samarbete med andra Fraunhoferinstitut Avdelningar: - Geometri och banplanering Beräkningsgruppen System- och dataanalys

The department offers competence in dynamical systems modeling, pharmacometrics, systems biology and electrophysiology, machine

The department offers competence in dynamical systems modeling, pharmacometrics, systems biology and electrophysiology, machine learning, AI, and big data analytics. .

FCC – SYSTEMS AND DATA ANALYSIS Development of computational methods, algorithms, and software tools

FCC – SYSTEMS AND DATA ANALYSIS Development of computational methods, algorithms, and software tools for systems and data analysis on different levels of abstraction utilizing time and spatially resolved measurement data - Machine Learning, AI, and Data Science - Big Data Analytics - Dynamical Systems Modeling - Pharmacokinetics and Pharmacodynamics - Systems and Synthetic Biology - Electrophysiology and Arrhythmia

APPLIED MACHINE LEARNING, AI, AND BIG DATA ANALYTICS § Big Automotive Data Analytics Fleet

APPLIED MACHINE LEARNING, AI, AND BIG DATA ANALYTICS § Big Automotive Data Analytics Fleet telematics big data analytics for vehicle Usage Modeling and Analysis (FUMA), Scania CV On-board Off-Board Distributed Data Analytics (OODIDA), Volvo Cars, Machine Learning for Engineering Knowledge Capture (MALEKC), AB Volvo, Alkit, Chalmers AB Volvo, Chalmers § Digitalization in Manufacturing Root Cause Analysis of Quality Deviations in Manufacturing Using Machine Learning (RCA-ML), SKF, Flex. Link, Chalmers Smart Assembly 4. 0, Chalmers/Wingquist Lab SUstainability, s. Mart Maintenance and factory design Testbed (SUMMIT), Scania, Siemens, CEVT, SAAB, SSAB, Chalmers, …

TOOLS & TECHNOLOGY Machine Learning § § Probability & Stochastics Monte Carlo methods §

TOOLS & TECHNOLOGY Machine Learning § § Probability & Stochastics Monte Carlo methods § R – Statistics (MCMC, SMC) Probabilistic programming § Mathematica Gaussian processes Numerics/Symbolics Bayesian networks (PGM) Wolfram Workbench (IDE) Joint Modeling (time-series & time§ Matlab – Numerics to-event data) Classification & Prediction (SVM, k-means, LASSO, SOM, MDS, GPR) Kernel methods Reinforcement learning Deep neural networks (AE, CNN, RNN) Bayesian optimization Active learning Systems & Control Theory § DEs, ODEs, SDEs, … Stability, sensitivity, . . . Feedback & adaptive control System identification Optimal control § Python § Optimization Gradient based methods Automatic differentiation Sparse linear algebra, . . . § BDA Spark, Storm, MXNet, Tensor. Flow, … AWS, Google Cloud, Azure § C++ § Java, Scala, Java. Script, Erlang, No. SQL, Apache, Nginx, React, Angular, CUDA, …

Bakgrund till projektet - Identifiera grundorsaker till kvalitetsavvikelser/-fel i produktion - Utförs normalt av

Bakgrund till projektet - Identifiera grundorsaker till kvalitetsavvikelser/-fel i produktion - Utförs normalt av experter på plats - Mer och mer data tillgänglig från tillverkningsprocesser - Maskininlärning: möjligt att lära kausala förhållanden där man också ta hänsyn till eventuell expertkunskap - Datadrivet approach, kan lagra och överföra kunskap och inte enbart beroende av expertkunskap

Lite mer om grundorsaksanalys - Identifiera den eller de kausala faktorerna till ett fel

Lite mer om grundorsaksanalys - Identifiera den eller de kausala faktorerna till ett fel eller en kvalitetsavvikelse, specifikt den mest primära orsaken. - Symptom vs grundorsak, frestande att åtegärda symptomen det leder oftast bara till en temporär lösning

Exempel, grundorsaksanalys Time spent Roughness of grinding stone Too rough surface Grinding step Tempering

Exempel, grundorsaksanalys Time spent Roughness of grinding stone Too rough surface Grinding step Tempering step

Kort om maskininlärning - Vad? Ett subfält inom artificiell intelligens som behandlar hur datorer/system

Kort om maskininlärning - Vad? Ett subfält inom artificiell intelligens som behandlar hur datorer/system kan lära sig från historisk data, identifiera mönster och fatta beslut med väldigt lite mänsklig hjälp. - Filmrekommendationer på exempelvis Netflix, bildklassificering, automatiska förslag på emojis till meningar…

Maskininlärning – olika typer MACHINE LEARNING UNSUPERVISED LEARNING Discrete Continuous CLUSTERING DIMENSION REDUCTION CLASSIFICATION

Maskininlärning – olika typer MACHINE LEARNING UNSUPERVISED LEARNING Discrete Continuous CLUSTERING DIMENSION REDUCTION CLASSIFICATION REGRESSION Find groups of similar individuals Describe individuals with fewer variables Categorize into predefined classes Predict continuous value given input REINFORCEMENT LEARNING Take actions given the state of a system

Probabilistiska grafiska modeller - Probabilistisk modeller, dvs modeler som tar hänsyn till slump, för

Probabilistiska grafiska modeller - Probabilistisk modeller, dvs modeler som tar hänsyn till slump, för vilka grafer uttrycket betingade sannolikhetsförhållanden mellan slumpvariabler. - Förekommer ofta inom maskininlärning. Exempelvis kausal inferens, speech recognition, computer vision… - En graf, inom grafteori, är en matematisk struktur som uttrycker parvisa förhållanden, uttryckt med hjälp av noder/punkter och kanter som binder dem samman. Kanterna kan vara riktade, eller oriktade. - Exampel på en oriktad graf:

Probabilistiska grafiska modeller -

Probabilistiska grafiska modeller -

Exempel 1

Exempel 1

Exempel 2

Exempel 2

Exempelmodell för tillämpning M 1 Machine 1 C 2 Machine 2 Output C 3

Exempelmodell för tillämpning M 1 Machine 1 C 2 Machine 2 Output C 3 F 1 F 2 F 3

Tillämpning Initialize process Add expert edges Learning Inference

Tillämpning Initialize process Add expert edges Learning Inference