• Nie Znaleziono Wyników

What are Multivariate Techniques

N/A
N/A
Protected

Academic year: 2021

Share "What are Multivariate Techniques"

Copied!
81
0
0

Pełen tekst

(1)

26/01/2021 1

(2)

What are Multivariate Techniques

2

Background

Signal

(3)

Machine Learning - Multivariate Techniques

3

(4)

Regression

4

(5)

Regression -> model functional behaviour

5

(6)

Multi-Variate Classification

6

(7)

Classification: Different Approaches

7

(8)

Signal Probability Instead of Hard Decisions

8

(9)

Machine learning: Basic terminology

9

(10)

10

(11)

Where are the neural networks?

11

(12)

Neural Networks

12

(13)

Perceptron

13

(14)

The Biological Inspiration: the Neuron

14

(15)

Feedforward Neural Network with One Hiden Layer

15

(16)

Network Training

16

(17)

Backpropagation

17

(18)

Neural Network Output and Decision Boundaries

18

(19)

Example of Overtraining

19

(20)

Monitoring Overtraining

20

(21)

Deep Neural Networks

21

(22)

How do NNs work?

22

(23)

How do NNs learn?

23

(24)

How do NNs learn?

24

(25)

How do NNs learn?

25

(26)

Typical Applications

26

(27)

Input Preprocesing

27

(28)

Training

28

(29)

Training: (Stochastic) Gradient Descent

29

(30)

Training: more optimisers

30

(31)

Underfitting and overtraining

31

(32)

Overtraining solutions

32

(33)

Deep-learning Neural Network

TensorFlowTM

MNIST example

Scientific application:

Higgs CP measurement at LHC

33

(34)

Since 2010 new era in Machine Learning:

rapidly increasing areas of applications

34

Neural network

(35)

Since 2010 new era: rapidly increasing areas of applications

35

Neural network

(36)

Deep-Learning tutorial @ udacity

36

https://www.udacity.com/course/

deep-learning--ud730

(37)

Supervised Classifications

37

(38)

Supervised Classifications

38

(39)

Classifications for Detection

39

(40)

Classifications for Ranking

40

(41)

Logistic classifier: Linear model

41

(42)

Softmax

42

(43)

„One hot” encoding

43

(44)

„One hot” encoding

44

(45)

Optimisation: Cross-Entropy

45

(46)

Multinomial logistic classification

46

(47)

Optimisation of average loss

47

(48)

Gradient decent

48

(49)

Normalised input and output

49

(50)

Normalised input and output

50

(51)

Initialisation

51

(52)

Training, validation, testing

52

(53)

Gradient Descent

53

(54)

Stochastic Gradient Descent

54

(55)

SDG: optimising with momentum

55

(56)

SDG: learning rate

56

(57)

SDG: „black magic”

57

(58)

Input – linear - output

58

(59)

Linear models are linear

59

(60)

Linear models are stable

60

(61)

• This is still linear

• Lets introduce non-linearity

Linear models are here to stay

61

(62)

RELU: Rectified Linear Unit

62

(63)

Networks of RELU

63

(64)

The Chain Rule

64

(65)

Back - propagation

65

(66)

Optimisation tricks

66

(67)

Optimisation trick: dropout

67

(68)

Deep networks

68

(69)

Deep networks

69

(70)

tensorflow.org/paper/whitepaper2015.pdf

70

(71)

71

(72)

72

(73)

Hand-written diggits: MNIST

73

(74)

Simple linear model

74

Slides from M. Gorner tutorial

http://www.youtube.com/watch?v=vq2nnJ4g6NO

(75)

TensorFlow full python code

75

Slides from M. Gorner@youtube

(76)

Simple linear model

76

Slides from M. Gorner@youtube

(77)

Multi-layer connected network

77

Slides from M. Gorner@youtube

(78)

Multi-layer connected network

78

Slides from M. Gorner@youtube

(79)

• \

All tricks count

Slides from M. Gorner@youtube 79

But noisy accuracy Use RELU

Exponentialy reduce learning rates Add drop-out

(80)

Can do better with conv network

80

(81)

References

81

http://www.deeplearning.book.org

http://download.tensorflow.org/paper/whitepaper2015.pdf

https://www.tensorflow.org/

http://www.youtube.com/watch?v=vq2nnJ4g6NO

https://www.udacity.com/course/deep-learning--ud730

Cytaty

Powiązane dokumenty

gathering data and measuring: the mean time it takes for clients to receive a new published mes- sage, the load on the server, number of messages sent or retrieved, and the effects

The input is a labeled dataset, D, and the Output is an estimate of the validation performance of algorithm A, denoted by P A The most important steps in the protocol are the

Celem niniejszej pracy jest opis występowania grupy wybranych niesteroidowych leków przeciwzapalnych w środowisku wodnym oraz skuteczności wybranych metod ich

Władysław Turowicz, oficer polskiego lotnictwa, uczest- nik kampanii polskiej 1939 roku, żołnierz Polskich Sił Zbrojnych na Zachodzie, jako generał miał duże zasługi w

Machine Learning and Multivariate Techniques in HEP data

Machine Learning and Multivariate Techniques in HEP data

Since 2010 new era: rapidly increasing areas of applications..

Jest widoczne również Marcinowe napięcie między radością odcho­ dzenia króla z tego świata do wiecznej radości swego Zbawiciela a smutkiem zebranych przy łożu