WEBVTT

1
00:00:02.655 --> 00:00:03.125
<00:00:02.655>Thank <00:00:03.078>you.

2
00:00:03.785 --> 00:00:05.965
<00:00:03.785>So <00:00:04.251>then <00:00:04.718>let's <00:00:05.185>start.

3
00:00:07.065 --> 00:00:11.445
<00:00:07.065>Um, <00:00:07.220>so <00:00:07.376>today, <00:00:07.531>um, <00:00:07.687>we <00:00:07.842>talk <00:00:07.998>about, <00:00:08.153>uh, <00:00:08.309>an <00:00:08.465>SDK

4
00:00:11.625 --> 00:00:15.885
<00:00:11.625>and <00:00:11.800>a <00:00:11.975>runtime <00:00:12.150>environment <00:00:12.325>for <00:00:12.500>AI <00:00:12.675>based <00:00:12.850>software <00:00:13.025>development.

5
00:00:17.695 --> 00:00:20.475
<00:00:17.695>So <00:00:17.870>let <00:00:18.045>me <00:00:18.220>start, <00:00:18.395>um, <00:00:18.570>with <00:00:18.745>a <00:00:18.920>small <00:00:19.095>introduction

6
00:00:20.535 --> 00:00:22.995
<00:00:20.535>and <00:00:20.815>also <00:00:21.095>mention <00:00:21.375>the, <00:00:21.655>the <00:00:21.935>challenges

7
00:00:22.995 --> 00:00:24.395
<00:00:22.995>that <00:00:23.310>we're <00:00:23.625>actually <00:00:23.940>facing <00:00:24.255>here.

8
00:00:25.415 --> 00:00:28.435
<00:00:25.415>So <00:00:25.648>as, <00:00:25.881>as <00:00:26.115>pretty <00:00:26.348>well <00:00:26.581>known, <00:00:26.814>um,

9
00:00:28.435 --> 00:00:30.435
<00:00:28.435>serious <00:00:28.901>automotive <00:00:29.368>software <00:00:29.834>development

10
00:00:30.615 --> 00:00:34.235
<00:00:30.615>for <00:00:30.790>safety <00:00:30.965>critical <00:00:31.139>systems <00:00:31.314>has <00:00:31.490>high <00:00:31.665>complexity <00:00:31.840>by <00:00:32.015>nature,

11
00:00:35.035 --> 00:00:36.875
<00:00:35.035>I <00:00:35.190>mean, <00:00:35.346>when <00:00:35.501>we, <00:00:35.657>when <00:00:35.812>we <00:00:35.968>look <00:00:36.123>at <00:00:36.279>a <00:00:36.434>car

12
00:00:36.875 --> 00:00:41.315
<00:00:36.875>and <00:00:37.015>all <00:00:37.155>the <00:00:37.295>different <00:00:37.435>ECUs <00:00:37.575>that <00:00:37.715>are <00:00:37.855>integrated <00:00:37.995>in <00:00:38.135>a <00:00:38.275>car

13
00:00:41.375 --> 00:00:43.675
<00:00:41.375>and <00:00:41.575>all <00:00:41.775>the <00:00:41.975>software <00:00:42.175>that <00:00:42.375>runs <00:00:42.575>on <00:00:42.775>it,

14
00:00:43.675 --> 00:00:46.315
<00:00:43.675>and <00:00:43.955>that <00:00:44.235>needs <00:00:44.515>communication <00:00:44.794>in <00:00:45.074>order

15
00:00:46.335 --> 00:00:49.815
<00:00:46.335>to <00:00:46.510>fulfill <00:00:46.685>a <00:00:46.860>high <00:00:47.035>level <00:00:47.210>goal <00:00:47.385>that <00:00:47.560>is <00:00:47.735>already

16
00:00:50.485 --> 00:00:53.095
<00:00:50.485>very <00:00:50.835>complicated <00:00:51.185>and <00:00:51.535>very <00:00:51.885>tedious

17
00:00:53.475 --> 00:00:55.375
<00:00:53.475>and, <00:00:53.755>um, <00:00:54.035>very <00:00:54.315>error <00:00:54.595>prone <00:00:54.875>tasks.

18
00:00:56.315 --> 00:00:58.575
<00:00:56.315>Um, <00:00:56.455>so <00:00:56.595>what <00:00:56.735>we <00:00:56.875>need, <00:00:57.015>because <00:00:57.155>when <00:00:57.294>we <00:00:57.434>have <00:00:57.574>software <00:00:57.714>running

19
00:00:58.575 --> 00:01:02.575
<00:00:58.575>inside <00:00:58.715>the <00:00:58.855>car, <00:00:58.995>it <00:00:59.135>must <00:00:59.275>run <00:00:59.415>at <00:00:59.555>a <00:00:59.695>very <00:00:59.835>high <00:00:59.975>quality.

20
00:01:03.315 --> 00:01:06.695
<00:01:03.315>So <00:01:03.470>that <00:01:03.626>means <00:01:03.781>we <00:01:03.937>need <00:01:04.092>like, <00:01:04.248>like <00:01:04.403>software <00:01:04.559>tests, <00:01:04.715>um,

21
00:01:06.695 --> 00:01:10.495
<00:01:06.695>regression <00:01:06.895>tests <00:01:07.095>on <00:01:07.294>all <00:01:07.494>different <00:01:07.695>levels, <00:01:07.895>um, <00:01:08.095>hopefully

22
00:01:10.515 --> 00:01:12.535
<00:01:10.515>to <00:01:10.865>complete <00:01:11.215>full <00:01:11.565>code <00:01:11.915>coverage.

23
00:01:12.635 --> 00:01:14.255
<00:01:12.635>So <00:01:12.868>like <00:01:13.101>we <00:01:13.335>need <00:01:13.568>unit <00:01:13.801>test <00:01:14.035>integration,

24
00:01:14.255 --> 00:01:15.575
<00:01:14.255>test <00:01:14.651>system <00:01:15.047>integration <00:01:15.443>test.

25
00:01:15.915 --> 00:01:18.895
<00:01:15.914>We <00:01:16.089>have <00:01:16.264>to <00:01:16.440>run <00:01:16.615>software <00:01:16.789>on <00:01:16.964>the <00:01:17.139>dedicated <00:01:17.315>hardware

26
00:01:18.895 --> 00:01:20.815
<00:01:18.895>components, <00:01:19.244>really <00:01:19.595>assure <00:01:19.945>that <00:01:20.295>everything,

27
00:01:21.075 --> 00:01:23.575
<00:01:21.075>the <00:01:21.425>entire <00:01:21.775>system <00:01:22.125>runs <00:01:22.475>perfectly.

28
00:01:24.595 --> 00:01:27.015
<00:01:24.595>It <00:01:24.828>becomes <00:01:25.061>even <00:01:25.295>harder <00:01:25.528>when <00:01:25.761>we <00:01:25.995>incorporate

29
00:01:27.085 --> 00:01:28.255
<00:01:27.085>real <00:01:27.611>time <00:01:28.137>constraints.

30
00:01:28.595 --> 00:01:31.215
<00:01:28.595>Um, <00:01:28.711>so <00:01:28.828>like <00:01:28.945>when <00:01:29.061>we <00:01:29.178>have <00:01:29.295>an <00:01:29.411>airbag <00:01:29.528>and <00:01:29.645>that <00:01:29.761>has <00:01:29.878>to <00:01:29.995>inflate

31
00:01:31.215 --> 00:01:33.615
<00:01:31.215>after <00:01:31.448>a <00:01:31.681>couple <00:01:31.915>of, <00:01:32.148>uh, <00:01:32.381>milliseconds, <00:01:32.615>um,

32
00:01:33.615 --> 00:01:36.575
<00:01:33.615>because <00:01:33.755>then <00:01:33.895>we <00:01:34.035>really <00:01:34.175>have <00:01:34.315>to <00:01:34.455>make <00:01:34.595>sure <00:01:34.735>that <00:01:34.875>this <00:01:35.015>action

33
00:01:36.575 --> 00:01:38.855
<00:01:36.575>of <00:01:36.750>triggering <00:01:36.925>the <00:01:37.100>airbag <00:01:37.275>has <00:01:37.450>to <00:01:37.625>inflate <00:01:37.800>after <00:01:37.975>this

34
00:01:38.955 --> 00:01:40.775
<00:01:38.955>or <00:01:39.155>in <00:01:39.355>this <00:01:39.554>time, <00:01:39.755>in <00:01:39.955>this <00:01:40.155>given <00:01:40.355>time.

35
00:01:42.415 --> 00:01:44.195
<00:01:42.414>Um, <00:01:42.589>but <00:01:42.764>we <00:01:42.940>don't <00:01:43.115>want <00:01:43.289>to <00:01:43.464>talk <00:01:43.639>about <00:01:43.815>that,

36
00:01:44.215 --> 00:01:46.275
<00:01:44.215>but <00:01:44.415>actually <00:01:44.615>want <00:01:44.815>to <00:01:45.015>talk <00:01:45.215>about <00:01:45.415>AI <00:01:45.615>based

37
00:01:46.755 --> 00:01:47.955
<00:01:46.755>software <00:01:47.835>integration.

38
00:01:48.175 --> 00:01:50.635
<00:01:48.175>And <00:01:48.350>actually <00:01:48.524>that, <00:01:48.700>um, <00:01:48.875>since <00:01:49.050>it <00:01:49.225>is <00:01:49.399>also <00:01:49.575>quite

39
00:01:50.635 --> 00:01:52.395
<00:01:50.634>of <00:01:51.101>newer <00:01:51.568>field <00:01:52.035>opens

40
00:01:52.655 --> 00:01:55.235
<00:01:52.655>and <00:01:52.935>creates <00:01:53.215>new <00:01:53.495>dimension <00:01:53.775>of <00:01:54.055>complexity.

41
00:01:56.735 --> 00:02:00.715
<00:01:56.735>And <00:01:56.851>actually <00:01:56.968>this <00:01:57.085>is, <00:01:57.201>um, <00:01:57.318>this <00:01:57.435>is <00:01:57.551>the <00:01:57.668>reason <00:01:57.785>why <00:01:57.901>we <00:01:58.018>come <00:01:58.135>up

42
00:02:00.715 --> 00:02:01.875
<00:02:00.715>with <00:02:00.976>these <00:02:01.237>two <00:02:01.498>topics <00:02:01.759>here.

43
00:02:02.015 --> 00:02:05.435
<00:02:02.015>So <00:02:02.131>what <00:02:02.248>you <00:02:02.365>see <00:02:02.481>here <00:02:02.598>on <00:02:02.715>the <00:02:02.831>right <00:02:02.948>side <00:02:03.065>is <00:02:03.181>that <00:02:03.298>we <00:02:03.415>want

44
00:02:05.435 --> 00:02:09.195
<00:02:05.435>to <00:02:05.575>provide <00:02:05.715>an <00:02:05.855>ai, <00:02:05.995>SDK, <00:02:06.135>so <00:02:06.275>a <00:02:06.415>software <00:02:06.555>development <00:02:06.695>kit, <00:02:06.835>uh,

45
00:02:09.195 --> 00:02:10.235
<00:02:09.195>in <00:02:09.507>order <00:02:09.819>to <00:02:10.131>guide

46
00:02:10.535 --> 00:02:14.875
<00:02:10.535>and <00:02:10.710>to <00:02:10.884>support <00:02:11.060>the <00:02:11.234>entire <00:02:11.410>AI <00:02:11.585>based <00:02:11.760>software <00:02:11.935>development.

47
00:02:15.255 --> 00:02:17.395
<00:02:15.255>And <00:02:15.430>then <00:02:15.605>on <00:02:15.780>the <00:02:15.954>left <00:02:16.130>side, <00:02:16.305>you <00:02:16.480>see <00:02:16.655>everything.

48
00:02:17.775 --> 00:02:19.715
<00:02:17.775>So <00:02:17.975>on <00:02:18.175>the <00:02:18.375>right, <00:02:18.575>so <00:02:18.775>the <00:02:18.975>software <00:02:19.175>development

49
00:02:19.715 --> 00:02:21.235
<00:02:19.715>for <00:02:20.171>AI <00:02:20.627>based <00:02:21.083>applications,

50
00:02:21.335 --> 00:02:22.675
<00:02:21.335>and <00:02:21.536>that <00:02:21.737>takes <00:02:21.938>place <00:02:22.139>in <00:02:22.340>the <00:02:22.541>cloud.

51
00:02:23.255 --> 00:02:26.475
<00:02:23.255>And <00:02:23.382>on <00:02:23.509>the <00:02:23.636>left <00:02:23.764>side, <00:02:23.891>you <00:02:24.018>see, <00:02:24.145>um, <00:02:24.273>when <00:02:24.400>we <00:02:24.527>want <00:02:24.655>to,

52
00:02:26.975 --> 00:02:30.715
<00:02:26.975>to <00:02:27.174>deploy <00:02:27.375>the, <00:02:27.575>um, <00:02:27.775>AI <00:02:27.975>based <00:02:28.174>use <00:02:28.375>case

53
00:02:30.715 --> 00:02:32.155
<00:02:30.715>or <00:02:31.039>replications <00:02:31.363>into <00:02:31.687>the <00:02:32.011>car,

54
00:02:33.235 --> 00:02:34.795
<00:02:33.235>you <00:02:33.468>see <00:02:33.701>like <00:02:33.935>a <00:02:34.168>hardware <00:02:34.401>software <00:02:34.635>stack.

55
00:02:34.855 --> 00:02:37.395
<00:02:34.855>And <00:02:35.030>here's <00:02:35.204>where <00:02:35.380>this <00:02:35.554>AI <00:02:35.730>runtime <00:02:35.905>comes <00:02:36.079>into <00:02:36.255>play,

56
00:02:37.395 --> 00:02:41.115
<00:02:37.395>which <00:02:37.628>supports <00:02:37.861>actually <00:02:38.095>the <00:02:38.328>function <00:02:38.561>execution, <00:02:38.795>um,

57
00:02:41.375 --> 00:02:42.395
<00:02:41.375>inside <00:02:41.834>the <00:02:42.293>car.

58
00:02:42.695 --> 00:02:43.835
<00:02:42.695>And <00:02:42.951>this <00:02:43.208>is <00:02:43.464>actually, <00:02:43.721>um,

59
00:02:43.865 --> 00:02:47.155
<00:02:43.865>what <00:02:44.020>the <00:02:44.176>talk <00:02:44.331>is <00:02:44.487>about <00:02:44.642>today <00:02:44.798>from <00:02:44.953>Andreas <00:02:45.109>and <00:02:45.265>me.

60
00:02:48.295 --> 00:02:50.785
<00:02:48.295>Okay, <00:02:48.495>so <00:02:48.695>let's <00:02:48.895>go <00:02:49.095>to <00:02:49.295>the <00:02:49.495>next <00:02:49.695>step.

61
00:02:51.285 --> 00:02:54.705
<00:02:51.285>So <00:02:51.440>all <00:02:51.596>AI <00:02:51.751>applications <00:02:51.907>have <00:02:52.062>to <00:02:52.218>go <00:02:52.373>through <00:02:52.529>this <00:02:52.685>loop

62
00:02:54.705 --> 00:02:56.305
<00:02:54.704>of <00:02:55.404>data-driven <00:02:56.105>development,

63
00:02:56.305 --> 00:02:59.025
<00:02:56.305>and <00:02:56.480>this <00:02:56.655>is <00:02:56.830>actually <00:02:57.005>quite <00:02:57.180>complicated <00:02:57.355>and <00:02:57.530>complex <00:02:57.705>thing.

64
00:02:59.865 --> 00:03:01.885
<00:02:59.865>Um, <00:03:00.020>so <00:03:00.176>again, <00:03:00.331>on <00:03:00.487>the <00:03:00.642>right <00:03:00.798>side, <00:03:00.953>you <00:03:01.109>see <00:03:01.265>everything

65
00:03:01.885 --> 00:03:03.845
<00:03:01.885>that <00:03:02.012>happens <00:03:02.139>in <00:03:02.266>the <00:03:02.394>cloud, <00:03:02.521>and <00:03:02.648>on <00:03:02.775>the <00:03:02.903>left <00:03:03.030>side <00:03:03.157>you <00:03:03.285>see

66
00:03:03.845 --> 00:03:06.365
<00:03:03.845>everything <00:03:04.078>that <00:03:04.311>is <00:03:04.545>executed <00:03:04.778>in <00:03:05.011>the <00:03:05.245>car.

67
00:03:07.225 --> 00:03:11.765
<00:03:07.225>Um, <00:03:07.352>so <00:03:07.479>let's <00:03:07.606>have <00:03:07.734>a <00:03:07.861>closer <00:03:07.988>look <00:03:08.115>at <00:03:08.243>all <00:03:08.370>these <00:03:08.497>different <00:03:08.625>steps

68
00:03:11.795 --> 00:03:12.965
<00:03:11.795>that <00:03:12.146>are <00:03:12.497>involved <00:03:12.848>here.

69
00:03:13.945 --> 00:03:15.605
<00:03:13.945>Um, <00:03:14.178>so <00:03:14.411>let <00:03:14.644>us <00:03:14.878>go <00:03:15.111>through <00:03:15.345>that.

70
00:03:15.985 --> 00:03:18.685
<00:03:15.985>So <00:03:16.140>first <00:03:16.296>of <00:03:16.451>all, <00:03:16.607>um, <00:03:16.762>we <00:03:16.918>have <00:03:17.073>to <00:03:17.229>somehow, <00:03:17.385>um,

71
00:03:18.685 --> 00:03:19.885
<00:03:18.685>get <00:03:18.955>access <00:03:19.225>to <00:03:19.495>the <00:03:19.765>data.

72
00:03:20.585 --> 00:03:22.365
<00:03:20.585>Um, <00:03:20.818>then <00:03:21.051>we <00:03:21.285>have <00:03:21.518>like <00:03:21.751>a <00:03:21.985>stage.

73
00:03:22.465 --> 00:03:24.565
<00:03:22.465>Um, <00:03:22.640>this <00:03:22.815>is <00:03:22.990>also <00:03:23.165>something <00:03:23.340>where <00:03:23.515>Andreas <00:03:23.690>later <00:03:23.865>on,

74
00:03:24.625 --> 00:03:25.805
<00:03:24.625>uh, <00:03:24.890>gives <00:03:25.156>you <00:03:25.421>more <00:03:25.687>details.

75
00:03:25.805 --> 00:03:28.085
<00:03:25.805>That's <00:03:25.960>why <00:03:26.116>I <00:03:26.271>go <00:03:26.427>a <00:03:26.582>little <00:03:26.738>bit <00:03:26.893>rougher <00:03:27.049>over <00:03:27.205>that.

76
00:03:28.305 --> 00:03:30.725
<00:03:28.305>So <00:03:28.460>we <00:03:28.616>need <00:03:28.771>some <00:03:28.927>pre-processing <00:03:29.082>of <00:03:29.238>the <00:03:29.393>data <00:03:29.549>in <00:03:29.705>order

77
00:03:30.745 --> 00:03:32.245
<00:03:30.745>to <00:03:31.195>assure <00:03:31.645>some <00:03:32.095>quality

78
00:03:32.425 --> 00:03:36.445
<00:03:32.425>and <00:03:32.580>consistency <00:03:32.736>when <00:03:32.891>we <00:03:33.047>have <00:03:33.202>the <00:03:33.358>part <00:03:33.513>like <00:03:33.669>of, <00:03:33.825>uh,

79
00:03:36.445 --> 00:03:40.565
<00:03:36.445>labeling <00:03:36.644>actually <00:03:36.845>the <00:03:37.045>data, <00:03:37.245>um, <00:03:37.445>flipping <00:03:37.644>of <00:03:37.845>that.

80
00:03:40.585 --> 00:03:42.365
<00:03:40.585>So, <00:03:40.785>but <00:03:40.985>we'll <00:03:41.185>also <00:03:41.385>probably <00:03:41.585>need <00:03:41.785>some <00:03:41.985>kind

81
00:03:42.365 --> 00:03:43.565
<00:03:42.365>of <00:03:42.635>augmentation <00:03:42.905>of <00:03:43.175>the <00:03:43.445>data.

82
00:03:44.115 --> 00:03:47.685
<00:03:44.115>Then <00:03:44.270>we <00:03:44.426>have <00:03:44.581>the <00:03:44.737>actual, <00:03:44.892>um, <00:03:45.048>the <00:03:45.203>actual <00:03:45.359>model <00:03:45.515>training.

83
00:03:48.065 --> 00:03:51.405
<00:03:48.065>So <00:03:48.192>where <00:03:48.319>we <00:03:48.446>split <00:03:48.574>the <00:03:48.701>data <00:03:48.828>into, <00:03:48.955>into <00:03:49.083>test <00:03:49.210>and <00:03:49.337>training <00:03:49.465>set.

84
00:03:51.405 --> 00:03:54.965
<00:03:51.405>Then <00:03:51.532>we <00:03:51.659>do, <00:03:51.786>um, <00:03:51.914>the <00:03:52.041>training <00:03:52.168>on <00:03:52.295>this <00:03:52.423>massive <00:03:52.550>amount <00:03:52.677>of <00:03:52.805>data.

85
00:03:55.625 --> 00:03:59.845
<00:03:55.625>Uh, <00:03:55.752>in <00:03:55.879>the <00:03:56.006>end <00:03:56.134>we <00:03:56.261>have <00:03:56.388>a <00:03:56.515>trained <00:03:56.643>model, <00:03:56.770>then <00:03:56.897>we <00:03:57.025>have

86
00:03:59.845 --> 00:04:01.645
<00:03:59.845>to <00:04:00.125>evaluate <00:04:00.405>and <00:04:00.685>test <00:04:00.965>the <00:04:01.245>model.

87
00:04:01.905 --> 00:04:04.965
<00:04:01.905>So, <00:04:02.060>um, <00:04:02.216>if <00:04:02.371>it <00:04:02.527>is, <00:04:02.682>if <00:04:02.838>the <00:04:02.993>accuracy <00:04:03.149>is <00:04:03.305>good,

88
00:04:05.225 --> 00:04:08.765
<00:04:05.225>and <00:04:05.364>maybe <00:04:05.505>it, <00:04:05.644>if <00:04:05.785>it <00:04:05.924>is <00:04:06.065>robust, <00:04:06.204>um, <00:04:06.345>against <00:04:06.484>certain <00:04:06.625>kind

89
00:04:08.765 --> 00:04:11.925
<00:04:08.765>of <00:04:08.964>attacks, <00:04:09.165>um, <00:04:09.364>then <00:04:09.565>when <00:04:09.765>we <00:04:09.964>decide, <00:04:10.165>okay,

90
00:04:11.925 --> 00:04:13.765
<00:04:11.925>the <00:04:12.205>model <00:04:12.485>is <00:04:12.765>good <00:04:13.045>enough, <00:04:13.325>um,

91
00:04:14.115 --> 00:04:16.445
<00:04:14.115>what <00:04:14.290>will <00:04:14.465>leave <00:04:14.640>out <00:04:14.815>this <00:04:14.990>active <00:04:15.165>learning <00:04:15.340>part <00:04:15.515>here,

92
00:04:16.715 --> 00:04:18.445
<00:04:16.714>then <00:04:17.181>we <00:04:17.648>have <00:04:18.114>post-processing.

93
00:04:18.445 --> 00:04:21.685
<00:04:18.445>So <00:04:18.584>that <00:04:18.724>means, <00:04:18.865>um, <00:04:19.005>that <00:04:19.144>we <00:04:19.284>need <00:04:19.425>to <00:04:19.565>optimize <00:04:19.704>the <00:04:19.844>model.

94
00:04:21.825 --> 00:04:25.205
<00:04:21.825>So <00:04:21.941>that <00:04:22.058>means <00:04:22.175>like <00:04:22.291>to <00:04:22.408>shrink <00:04:22.525>it <00:04:22.641>in <00:04:22.758>terms <00:04:22.875>of <00:04:22.991>memory <00:04:23.108>size, <00:04:23.224>um,

95
00:04:25.945 --> 00:04:29.125
<00:04:25.945>and <00:04:26.120>do <00:04:26.295>also <00:04:26.469>probably <00:04:26.645>some <00:04:26.820>kind <00:04:26.995>of <00:04:27.170>compilation, <00:04:27.344>meaning

96
00:04:29.125 --> 00:04:32.325
<00:04:29.125>that <00:04:29.300>we <00:04:29.475>can <00:04:29.650>deploy <00:04:29.825>only <00:04:30.000>a <00:04:30.175>binary <00:04:30.350>model <00:04:30.525>into

97
00:04:32.325 --> 00:04:33.405
<00:04:32.325>the <00:04:32.649>call <00:04:32.972>for <00:04:33.296>execution.

98
00:04:34.505 --> 00:04:37.245
<00:04:34.505>Um, <00:04:34.705>then <00:04:34.905>we <00:04:35.105>have <00:04:35.305>a <00:04:35.505>validation <00:04:35.705>and <00:04:35.905>verification.

99
00:04:37.625 --> 00:04:40.005
<00:04:37.625>So <00:04:37.858>meaning <00:04:38.091>that <00:04:38.325>really, <00:04:38.558>um, <00:04:38.791>so, <00:04:39.025>so,

100
00:04:40.105 --> 00:04:41.925
<00:04:40.105>so <00:04:40.455>mentioning <00:04:40.805>AI <00:04:41.155>safety <00:04:41.505>here

101
00:04:42.225 --> 00:04:46.005
<00:04:42.225>and <00:04:42.380>assuring <00:04:42.536>that <00:04:42.691>the <00:04:42.847>model <00:04:43.002>really <00:04:43.158>runs <00:04:43.313>on <00:04:43.469>the <00:04:43.625>target

102
00:04:46.365 --> 00:04:47.965
<00:04:46.365>platform <00:04:46.831>at <00:04:47.298>is <00:04:47.765>desired.

103
00:04:48.025 --> 00:04:51.925
<00:04:48.025>And <00:04:48.180>when <00:04:48.336>we <00:04:48.491>also <00:04:48.647>have, <00:04:48.802>um, <00:04:48.958>checked <00:04:49.113>this <00:04:49.269>part, <00:04:49.424>um,

104
00:04:51.985 --> 00:04:54.885
<00:04:51.985>we <00:04:52.140>can <00:04:52.296>then <00:04:52.451>provide <00:04:52.607>the <00:04:52.762>model <00:04:52.918>inside <00:04:53.073>a <00:04:53.229>model <00:04:53.385>registry

105
00:04:54.905 --> 00:04:57.725
<00:04:54.905>and <00:04:55.060>make <00:04:55.216>it, <00:04:55.371>um, <00:04:55.527>ready <00:04:55.682>for <00:04:55.838>deployment <00:04:55.993>in <00:04:56.149>the <00:04:56.304>car.

106
00:04:58.115 --> 00:04:59.805
<00:04:58.115>Then <00:04:58.315>let's <00:04:58.515>go <00:04:58.715>to <00:04:58.915>the <00:04:59.115>left <00:04:59.315>side <00:04:59.515>here.

107
00:05:00.625 --> 00:05:02.725
<00:05:00.625>The <00:05:00.825>left <00:05:01.025>side <00:05:01.225>we <00:05:01.425>have <00:05:01.625>the <00:05:01.825>function <00:05:02.025>execution.

108
00:05:02.725 --> 00:05:05.165
<00:05:02.725>So <00:05:02.865>we <00:05:03.005>have <00:05:03.145>to <00:05:03.285>deploy <00:05:03.425>the <00:05:03.565>model, <00:05:03.705>uh, <00:05:03.845>into <00:05:03.985>the <00:05:04.125>car.

109
00:05:05.345 --> 00:05:08.045
<00:05:05.345>That's <00:05:05.472>also <00:05:05.599>where <00:05:05.726>this, <00:05:05.854>um, <00:05:05.981>where <00:05:06.108>I <00:05:06.235>said <00:05:06.363>like, <00:05:06.490>um, <00:05:06.617>we <00:05:06.745>want

110
00:05:08.325 --> 00:05:10.005
<00:05:08.325>to <00:05:08.675>optimize <00:05:09.025>the <00:05:09.375>model <00:05:09.724>optimization.

111
00:05:10.285 --> 00:05:12.565
<00:05:10.285>I <00:05:10.425>mean, <00:05:10.565>on <00:05:10.705>the <00:05:10.845>one <00:05:10.985>hand, <00:05:11.125>when <00:05:11.265>we <00:05:11.405>shrink <00:05:11.545>the <00:05:11.685>amount

112
00:05:12.745 --> 00:05:15.325
<00:05:12.745>or <00:05:12.978>the, <00:05:13.211>um, <00:05:13.445>the <00:05:13.678>memory <00:05:13.911>size <00:05:14.145>itself,

113
00:05:15.745 --> 00:05:18.085
<00:05:15.745>and <00:05:15.872>when <00:05:15.999>we <00:05:16.126>think <00:05:16.254>of <00:05:16.381>how <00:05:16.508>many <00:05:16.635>cars <00:05:16.763>we <00:05:16.890>have <00:05:17.017>out <00:05:17.145>there,

114
00:05:18.115 --> 00:05:20.605
<00:05:18.115>when <00:05:18.242>the <00:05:18.369>model <00:05:18.496>itself <00:05:18.624>is <00:05:18.751>too <00:05:18.878>big, <00:05:19.005>like, <00:05:19.133>let's <00:05:19.260>say <00:05:19.387>a <00:05:19.515>couple

115
00:05:20.605 --> 00:05:22.045
<00:05:20.605>of <00:05:21.037>hundred <00:05:21.469>megabytes, <00:05:21.901>um,

116
00:05:22.085 --> 00:05:24.125
<00:05:22.085>I <00:05:22.284>mean <00:05:22.484>also <00:05:22.685>costs <00:05:22.885>money <00:05:23.085>for, <00:05:23.284>for <00:05:23.484>deployment.

117
00:05:24.225 --> 00:05:28.485
<00:05:24.225>So <00:05:24.341>it's <00:05:24.458>also <00:05:24.575>the <00:05:24.691>reason <00:05:24.808>here <00:05:24.925>to <00:05:25.041>have <00:05:25.158>the <00:05:25.275>model, <00:05:25.391>um, <00:05:25.508>as <00:05:25.625>small

118
00:05:28.485 --> 00:05:32.085
<00:05:28.485>as <00:05:28.660>possible, <00:05:28.835>but <00:05:29.010>of <00:05:29.185>course, <00:05:29.360>don't, <00:05:29.535>um, <00:05:29.710>don't <00:05:29.885>interfere

119
00:05:32.355 --> 00:05:33.725
<00:05:32.355>with <00:05:32.766>the <00:05:33.177>accuracy <00:05:33.588>cell.

120
00:05:33.725 --> 00:05:36.325
<00:05:33.725>We <00:05:33.880>also <00:05:34.036>have <00:05:34.191>to <00:05:34.347>make <00:05:34.502>sure <00:05:34.658>that <00:05:34.813>the <00:05:34.969>accuracy <00:05:35.125>stays

121
00:05:36.325 --> 00:05:37.365
<00:05:36.325>stable <00:05:36.558>at <00:05:36.793>a <00:05:37.027>certain <00:05:37.261>point.

122
00:05:38.065 --> 00:05:40.725
<00:05:38.065>Um, <00:05:38.205>so <00:05:38.344>after <00:05:38.485>we <00:05:38.625>have <00:05:38.765>deployed <00:05:38.905>the <00:05:39.045>model <00:05:39.185>inside <00:05:39.325>the <00:05:39.465>car,

123
00:05:41.355 --> 00:05:44.005
<00:05:41.355>then <00:05:41.635>all <00:05:41.915>these, <00:05:42.195>um, <00:05:42.475>interference, <00:05:42.755>um,

124
00:05:44.065 --> 00:05:45.445
<00:05:44.065>in <00:05:44.313>car <00:05:44.561>interference <00:05:44.810>comes <00:05:45.058>into <00:05:45.307>place.

125
00:05:45.465 --> 00:05:48.205
<00:05:45.465>So <00:05:45.620>here <00:05:45.776>we <00:05:45.931>are <00:05:46.087>working <00:05:46.242>on <00:05:46.398>this <00:05:46.553>AI <00:05:46.709>runtime <00:05:46.865>environment,

126
00:05:48.205 --> 00:05:49.525
<00:05:48.205>which, <00:05:48.502>which <00:05:48.799>is <00:05:49.096>an <00:05:49.393>abstraction

127
00:05:49.865 --> 00:05:51.885
<00:05:49.865>of <00:05:50.020>the <00:05:50.176>physical <00:05:50.331>components <00:05:50.487>that <00:05:50.642>we <00:05:50.798>have <00:05:50.953>in <00:05:51.109>the <00:05:51.265>car.

128
00:05:51.945 --> 00:05:56.465
<00:05:51.945>So <00:05:52.052>for <00:05:52.160>instance, <00:05:52.268>for <00:05:52.375>A <00:05:52.483>CPU, <00:05:52.591>for <00:05:52.698>a <00:05:52.806>GPO, <00:05:52.914>for <00:05:53.021>an <00:05:53.129>NPU, <00:05:53.237>um, <00:05:53.344>yeah,

129
00:05:56.465 --> 00:05:58.925
<00:05:56.465>then <00:05:56.698>we <00:05:56.931>have <00:05:57.165>AI <00:05:57.398>acceleration <00:05:57.631>hardware <00:05:57.865>here,

130
00:05:59.965 --> 00:06:01.405
<00:05:59.965>although <00:06:00.224>I'm <00:06:00.483>not <00:06:00.742>going <00:06:01.001>about, <00:06:01.260>uh,

131
00:06:01.635 --> 00:06:03.085
<00:06:01.635>into <00:06:01.896>detail <00:06:02.157>about <00:06:02.418>the <00:06:02.679>ring <00:06:02.940>buffer.

132
00:06:03.585 --> 00:06:05.605
<00:06:03.585>Um, <00:06:03.784>then <00:06:03.984>there's <00:06:04.185>an <00:06:04.385>important <00:06:04.585>concept <00:06:04.784>of <00:06:04.984>shadowing,

133
00:06:05.605 --> 00:06:09.675
<00:06:05.605>which <00:06:05.745>means <00:06:05.885>that <00:06:06.025>we <00:06:06.165>have <00:06:06.305>two, <00:06:06.445>they're <00:06:06.585>like <00:06:06.725>the <00:06:06.865>same <00:06:07.005>model,

134
00:06:09.975 --> 00:06:11.195
<00:06:09.975>but <00:06:10.341>in <00:06:10.707>different <00:06:11.073>versions,

135
00:06:11.195 --> 00:06:12.915
<00:06:11.195>like <00:06:11.428>an <00:06:11.661>optimized <00:06:11.895>version <00:06:12.128>in <00:06:12.361>the <00:06:12.594>car.

136
00:06:12.915 --> 00:06:14.555
<00:06:12.915>And <00:06:13.148>shadowing <00:06:13.381>means <00:06:13.615>that <00:06:13.848>we <00:06:14.081>have <00:06:14.315>it.

137
00:06:14.935 --> 00:06:19.315
<00:06:14.935>Um, <00:06:15.075>it, <00:06:15.215>um, <00:06:15.355>it, <00:06:15.495>it <00:06:15.635>is <00:06:15.775>not <00:06:15.915>used <00:06:16.055>for <00:06:16.195>triggering <00:06:16.335>something,

138
00:06:19.335 --> 00:06:20.355
<00:06:19.335>but <00:06:19.564>it's <00:06:19.794>more <00:06:20.023>like <00:06:20.253>that.

139
00:06:20.355 --> 00:06:23.995
<00:06:20.355>We <00:06:20.510>see <00:06:20.666>how <00:06:20.821>good <00:06:20.977>this <00:06:21.132>additional <00:06:21.288>model <00:06:21.443>behaves <00:06:21.599>in <00:06:21.755>contrast

140
00:06:23.995 --> 00:06:25.875
<00:06:23.995>to <00:06:24.150>the <00:06:24.306>one <00:06:24.461>that <00:06:24.617>we <00:06:24.772>currently <00:06:24.928>run <00:06:25.083>in <00:06:25.239>active <00:06:25.395>mode.

141
00:06:26.775 --> 00:06:29.155
<00:06:26.775>Um, <00:06:26.950>then <00:06:27.125>we <00:06:27.299>have <00:06:27.474>the <00:06:27.650>monitoring <00:06:27.825>of <00:06:28.000>the <00:06:28.174>execution,

142
00:06:29.175 --> 00:06:30.435
<00:06:29.175>and <00:06:29.364>then <00:06:29.553>we <00:06:29.742>have, <00:06:29.931>because <00:06:30.120>we <00:06:30.309>want

143
00:06:30.435 --> 00:06:32.995
<00:06:30.435>to <00:06:30.610>actually <00:06:30.785>gather <00:06:30.960>the <00:06:31.135>information <00:06:31.310>of <00:06:31.485>the <00:06:31.660>model <00:06:31.835>execution,

144
00:06:32.995 --> 00:06:35.875
<00:06:32.995>then <00:06:33.228>we <00:06:33.461>upload, <00:06:33.695>um, <00:06:33.928>uh, <00:06:34.161>like <00:06:34.395>input

145
00:06:35.875 --> 00:06:37.155
<00:06:35.875>and <00:06:36.105>output <00:06:36.335>parameters <00:06:36.566>of <00:06:36.796>the <00:06:37.027>model.

146
00:06:37.175 --> 00:06:39.635
<00:06:37.175>So <00:06:37.330>things <00:06:37.486>that <00:06:37.641>we <00:06:37.797>have <00:06:37.952>monitored <00:06:38.108>back <00:06:38.263>into <00:06:38.419>the <00:06:38.575>cloud.

147
00:06:41.245 --> 00:06:43.415
<00:06:41.245>Okay, <00:06:41.420>so <00:06:41.595>what, <00:06:41.770>what <00:06:41.945>is <00:06:42.120>the <00:06:42.295>great <00:06:42.470>advantage <00:06:42.645>here?

148
00:06:43.515 --> 00:06:44.975
<00:06:43.515>So <00:06:43.777>on <00:06:44.040>the <00:06:44.303>one <00:06:44.566>hand, <00:06:44.829>um,

149
00:06:45.075 --> 00:06:49.095
<00:06:45.075>the <00:06:45.250>SDK <00:06:45.425>should <00:06:45.599>provide <00:06:45.775>the <00:06:45.950>entire <00:06:46.125>company's <00:06:46.300>AI <00:06:46.474>knowledge

150
00:06:49.275 --> 00:06:51.095
<00:06:49.275>and <00:06:49.554>tools <00:06:49.835>for <00:06:50.114>data <00:06:50.395>driven <00:06:50.674>development.

151
00:06:51.435 --> 00:06:54.855
<00:06:51.435>So <00:06:51.575>we <00:06:51.715>want <00:06:51.855>to <00:06:51.995>have <00:06:52.135>one <00:06:52.275>place <00:06:52.415>where <00:06:52.555>all <00:06:52.695>these <00:06:52.835>algorithms

152
00:06:54.855 --> 00:06:56.255
<00:06:54.855>and <00:06:55.275>tools <00:06:55.695>are <00:06:56.115>stored.

153
00:06:57.325 --> 00:06:58.385
<00:06:57.325>And <00:06:57.563>on <00:06:57.801>the <00:06:58.040>other <00:06:58.279>hand,

154
00:06:58.645 --> 00:07:01.025
<00:06:58.645>the <00:06:58.844>runtime <00:06:59.044>environment <00:06:59.245>should <00:06:59.445>be <00:06:59.645>the <00:06:59.844>central <00:07:00.044>point

155
00:07:01.485 --> 00:07:03.385
<00:07:01.485>for <00:07:02.185>having <00:07:02.885>execution

156
00:07:03.405 --> 00:07:06.225
<00:07:03.405>or <00:07:03.580>inference, <00:07:03.755>um, <00:07:03.929>of <00:07:04.104>AI <00:07:04.280>models <00:07:04.455>in <00:07:04.630>the <00:07:04.804>car.

157
00:07:06.615 --> 00:07:09.465
<00:07:06.615>Also <00:07:06.815>streamlined <00:07:07.015>in <00:07:07.215>a <00:07:07.415>way <00:07:07.615>that <00:07:07.815>all <00:07:08.015>teams

158
00:07:09.495 --> 00:07:11.345
<00:07:09.495>that <00:07:09.728>we <00:07:09.961>have <00:07:10.195>in <00:07:10.428>the <00:07:10.661>company, <00:07:10.895>um,

159
00:07:11.405 --> 00:07:14.145
<00:07:11.405>are <00:07:11.684>using <00:07:11.965>this <00:07:12.244>dedicated <00:07:12.525>runtime <00:07:12.804>environment.

160
00:07:15.325 --> 00:07:16.425
<00:07:15.325>So <00:07:15.572>the <00:07:15.820>benefits <00:07:16.067>are <00:07:16.315>here.

161
00:07:16.535 --> 00:07:19.265
<00:07:16.535>Unified <00:07:16.768>tool <00:07:17.001>chain <00:07:17.235>for <00:07:17.468>AI <00:07:17.701>development, <00:07:17.935>um,

162
00:07:19.415 --> 00:07:23.145
<00:07:19.415>unified <00:07:19.765>execution <00:07:20.115>pipeline, <00:07:20.465>unified <00:07:20.815>validation

163
00:07:23.145 --> 00:07:26.225
<00:07:23.145>and <00:07:23.378>certification, <00:07:23.611>full <00:07:23.844>abstraction <00:07:24.078>of <00:07:24.311>hardware <00:07:24.544>components,

164
00:07:26.925 --> 00:07:29.545
<00:07:26.925>and <00:07:27.158>of <00:07:27.391>course, <00:07:27.625>reduction, <00:07:27.858>uh, <00:07:28.091>of <00:07:28.325>complexity.

165
00:07:30.685 --> 00:07:31.905
<00:07:30.685>So, <00:07:30.959>um, <00:07:31.234>as <00:07:31.508>I <00:07:31.782>said,

166
00:07:31.975 --> 00:07:34.825
<00:07:31.975>Andreas <00:07:32.115>will <00:07:32.255>talk <00:07:32.395>in <00:07:32.535>the <00:07:32.675>second <00:07:32.815>part <00:07:32.955>more <00:07:33.095>about <00:07:33.235>this <00:07:33.375>SDK

167
00:07:34.825 --> 00:07:38.505
<00:07:34.825>part, <00:07:34.965>and <00:07:35.104>I <00:07:35.245>will <00:07:35.385>now <00:07:35.525>focus <00:07:35.664>on <00:07:35.805>this <00:07:35.945>runtime <00:07:36.085>environment <00:07:36.224>part.

168
00:07:39.425 --> 00:07:41.485
<00:07:39.425>So <00:07:39.705>lemme <00:07:39.985>go <00:07:40.265>into <00:07:40.545>details <00:07:40.825>there.

169
00:07:42.145 --> 00:07:44.885
<00:07:42.145>So <00:07:42.284>what <00:07:42.424>is <00:07:42.565>the <00:07:42.705>definition <00:07:42.844>here <00:07:42.984>of <00:07:43.125>an <00:07:43.265>AI <00:07:43.405>runtime <00:07:43.544>environment?

170
00:07:45.345 --> 00:07:47.525
<00:07:45.345>So <00:07:45.578>this <00:07:45.811>runtime <00:07:46.045>environment <00:07:46.278>is <00:07:46.511>a <00:07:46.745>technology

171
00:07:47.545 --> 00:07:49.885
<00:07:47.545>or <00:07:47.825>environment <00:07:48.105>for <00:07:48.385>a <00:07:48.665>model <00:07:48.945>execution,

172
00:07:50.275 --> 00:07:51.885
<00:07:50.275>also <00:07:50.741>known <00:07:51.208>as <00:07:51.674>inference.

173
00:07:52.585 --> 00:07:54.565
<00:07:52.585>So <00:07:52.784>with <00:07:52.984>this, <00:07:53.185>we <00:07:53.385>want <00:07:53.585>to, <00:07:53.784>um, <00:07:53.984>have

174
00:07:54.705 --> 00:07:57.445
<00:07:54.705>or <00:07:54.984>achieve <00:07:55.265>separation <00:07:55.544>of <00:07:55.825>concerns, <00:07:56.104>meaning

175
00:07:57.445 --> 00:07:58.725
<00:07:57.445>that <00:07:57.733>we <00:07:58.021>have <00:07:58.309>data <00:07:58.597>scientists

176
00:07:58.725 --> 00:08:00.285
<00:07:58.725>and <00:07:58.925>data <00:07:59.125>scientists, <00:07:59.325>and <00:07:59.525>they <00:07:59.725>train <00:07:59.925>the <00:08:00.125>model.

177
00:08:00.465 --> 00:08:01.925
<00:08:00.465>So <00:08:00.727>which <00:08:00.990>goes <00:08:01.253>into <00:08:01.516>this, <00:08:01.779>uh,

178
00:08:01.925 --> 00:08:03.085
<00:08:01.925>data <00:08:02.273>driven <00:08:02.621>development <00:08:02.969>process.

179
00:08:03.585 --> 00:08:05.325
<00:08:03.585>And <00:08:03.818>then <00:08:04.051>the <00:08:04.284>model <00:08:04.518>when <00:08:04.751>it's, <00:08:04.984>um,

180
00:08:05.535 --> 00:08:08.605
<00:08:05.535>gonna <00:08:05.735>be <00:08:05.935>deployed <00:08:06.135>into <00:08:06.335>the <00:08:06.535>car, <00:08:06.735>we <00:08:06.935>encapsulate

181
00:08:08.605 --> 00:08:10.085
<00:08:08.605>that <00:08:08.938>into <00:08:09.271>this <00:08:09.604>runtime <00:08:09.937>environment.

182
00:08:10.085 --> 00:08:13.125
<00:08:10.085>And <00:08:10.260>then <00:08:10.435>the <00:08:10.609>runtime <00:08:10.784>environment <00:08:10.960>is <00:08:11.135>responsible <00:08:11.310>for <00:08:11.484>having,

183
00:08:13.385 --> 00:08:15.565
<00:08:13.385>um, <00:08:13.735>optimized <00:08:14.085>interference <00:08:14.435>on <00:08:14.784>the

184
00:08:15.565 --> 00:08:16.925
<00:08:15.565>underlying <00:08:15.973>hardware <00:08:16.381>software <00:08:16.789>stack.

185
00:08:18.885 --> 00:08:20.305
<00:08:18.885>Um, <00:08:20.163>so

186
00:08:20.605 --> 00:08:23.345
<00:08:20.605>before <00:08:20.745>I <00:08:20.885>continue <00:08:21.025>there, <00:08:21.165>let <00:08:21.305>me, <00:08:21.445>let <00:08:21.585>me <00:08:21.725>give <00:08:21.865>you <00:08:22.005>some

187
00:08:24.025 --> 00:08:27.025
<00:08:24.025>insights <00:08:24.375>about <00:08:24.724>Volkswagen's <00:08:25.075>new <00:08:25.424>spirit

188
00:08:27.245 --> 00:08:30.145
<00:08:27.245>or <00:08:27.400>the <00:08:27.556>new <00:08:27.711>way <00:08:27.867>of <00:08:28.022>life <00:08:28.178>for <00:08:28.333>future <00:08:28.489>car <00:08:28.645>generations.

189
00:08:31.005 --> 00:08:34.585
<00:08:31.005>Um, <00:08:31.180>so <00:08:31.355>actually, <00:08:31.530>um, <00:08:31.705>this <00:08:31.880>is <00:08:32.054>also <00:08:32.230>public <00:08:32.405>known,

190
00:08:34.725 --> 00:08:38.385
<00:08:34.725>so <00:08:34.900>I'm <00:08:35.075>not <00:08:35.250>giving <00:08:35.425>any, <00:08:35.600>any <00:08:35.775>confidential <00:08:35.950>information <00:08:36.125>here.

191
00:08:38.885 --> 00:08:41.105
<00:08:38.885>So <00:08:39.118>there <00:08:39.351>is <00:08:39.585>this, <00:08:39.818>uh, <00:08:40.051>ideal <00:08:40.284>introduction

192
00:08:41.105 --> 00:08:44.065
<00:08:41.105>of <00:08:41.338>the <00:08:41.571>Volkswagen <00:08:41.805>OS, <00:08:42.038>also <00:08:42.271>called <00:08:42.505>VWRS.

193
00:08:44.805 --> 00:08:47.865
<00:08:44.805>Um, <00:08:45.038>why <00:08:45.271>is <00:08:45.505>that <00:08:45.738>actually <00:08:45.971>gonna <00:08:46.204>happen?

194
00:08:48.425 --> 00:08:52.105
<00:08:48.425>'cause <00:08:48.580>like, <00:08:48.736>um, <00:08:48.891>until <00:08:49.047>now, <00:08:49.202>um, <00:08:49.358>we <00:08:49.513>have <00:08:49.669>a <00:08:49.824>plethora

195
00:08:52.105 --> 00:08:55.725
<00:08:52.105>of <00:08:52.305>different <00:08:52.505>ECUs, <00:08:52.705>so <00:08:52.905>electronic <00:08:53.105>compute <00:08:53.305>units, <00:08:53.505>um,

196
00:08:55.795 --> 00:08:57.165
<00:08:55.795>that <00:08:56.041>we <00:08:56.288>saw <00:08:56.534>inside <00:08:56.781>the <00:08:57.028>car.

197
00:08:57.165 --> 00:08:58.805
<00:08:57.165>So <00:08:57.365>there's <00:08:57.564>like <00:08:57.765>a <00:08:57.964>huge <00:08:58.165>amount <00:08:58.365>of <00:08:58.564>them

198
00:08:59.625 --> 00:09:02.805
<00:08:59.625>and, <00:08:59.800>um, <00:08:59.975>each <00:09:00.150>of <00:09:00.325>which <00:09:00.500>has <00:09:00.675>a <00:09:00.850>certain <00:09:01.025>purpose

199
00:09:03.065 --> 00:09:06.125
<00:09:03.065>for <00:09:03.205>a <00:09:03.345>certain <00:09:03.485>task, <00:09:03.625>and <00:09:03.765>you <00:09:03.905>all <00:09:04.045>have <00:09:04.185>to <00:09:04.325>interconnect <00:09:04.465>them,

200
00:09:06.125 --> 00:09:07.845
<00:09:06.125>like <00:09:06.300>with <00:09:06.475>cables <00:09:06.650>and <00:09:06.825>so <00:09:07.000>on <00:09:07.175>and <00:09:07.350>so <00:09:07.525>forth.

201
00:09:08.385 --> 00:09:11.125
<00:09:08.385>And <00:09:08.540>this <00:09:08.696>is, <00:09:08.851>um, <00:09:09.007>results <00:09:09.162>like <00:09:09.318>in <00:09:09.473>a <00:09:09.629>high <00:09:09.785>complexity

202
00:09:11.425 --> 00:09:15.685
<00:09:11.425>of <00:09:11.625>coordination, <00:09:11.824>of <00:09:12.025>managing, <00:09:12.224>of <00:09:12.425>interconnects, <00:09:12.625>of <00:09:12.824>cables.

203
00:09:16.585 --> 00:09:18.525
<00:09:16.585>So <00:09:16.785>in <00:09:16.985>the <00:09:17.185>end, <00:09:17.385>this <00:09:17.585>is <00:09:17.785>error <00:09:17.985>prone

204
00:09:18.525 --> 00:09:21.165
<00:09:18.525>and <00:09:18.725>this <00:09:18.925>also <00:09:19.125>results, <00:09:19.324>um, <00:09:19.525>in <00:09:19.725>high <00:09:19.925>costs.

205
00:09:22.065 --> 00:09:26.585
<00:09:22.065>So <00:09:22.205>the <00:09:22.345>solution <00:09:22.485>here <00:09:22.625>is <00:09:22.765>this <00:09:22.905>approach <00:09:23.045>of <00:09:23.185>the <00:09:23.325>Volkswagen <00:09:23.465>was,

206
00:09:26.885 --> 00:09:30.585
<00:09:26.885>um, <00:09:27.001>which <00:09:27.118>is, <00:09:27.235>uh, <00:09:27.351>which <00:09:27.468>is <00:09:27.585>based <00:09:27.701>on <00:09:27.818>the <00:09:27.935>idea <00:09:28.051>to <00:09:28.168>have <00:09:28.285>some

207
00:09:31.405 --> 00:09:34.385
<00:09:31.405>or <00:09:31.605>a <00:09:31.805>few <00:09:32.005>full <00:09:32.204>fledged <00:09:32.405>hardware <00:09:32.605>components, <00:09:32.805>um,

208
00:09:34.575 --> 00:09:38.665
<00:09:34.575>like <00:09:34.730>powerful <00:09:34.886>components, <00:09:35.041>um, <00:09:35.197>in <00:09:35.352>the <00:09:35.508>car, <00:09:35.663>which <00:09:35.819>are <00:09:35.975>managed

209
00:09:39.085 --> 00:09:40.425
<00:09:39.085>by <00:09:39.487>different <00:09:39.889>software <00:09:40.290>stacks.

210
00:09:40.605 --> 00:09:44.145
<00:09:40.605>And <00:09:40.745>that <00:09:40.885>is <00:09:41.025>actually <00:09:41.165>called <00:09:41.305>or <00:09:41.445>defined <00:09:41.585>as <00:09:41.725>the <00:09:41.865>Volkswagen <00:09:42.005>os.

211
00:09:45.325 --> 00:09:49.105
<00:09:45.325>Um, <00:09:45.465>let <00:09:45.605>me <00:09:45.745>give <00:09:45.885>you <00:09:46.025>some <00:09:46.165>more <00:09:46.305>technical <00:09:46.445>insights <00:09:46.585>about <00:09:46.725>that.

212
00:09:49.895 --> 00:09:51.545
<00:09:49.895>Also, <00:09:50.245>please <00:09:50.595>be <00:09:50.944>aware <00:09:51.295>here

213
00:09:51.575 --> 00:09:55.505
<00:09:51.575>that <00:09:51.715>this <00:09:51.855>is <00:09:51.995>not <00:09:52.135>the <00:09:52.275>real <00:09:52.415>architecture <00:09:52.555>of <00:09:52.695>the <00:09:52.835>Volkswagen <00:09:52.975>os,

214
00:09:55.505 --> 00:09:57.625
<00:09:55.505>but <00:09:55.705>this <00:09:55.905>is <00:09:56.105>more <00:09:56.305>like <00:09:56.505>a <00:09:56.705>reference <00:09:56.905>architecture,

215
00:09:58.085 --> 00:10:01.145
<00:09:58.085>how <00:09:58.318>this <00:09:58.551>can <00:09:58.785>be, <00:09:59.018>um, <00:09:59.251>like <00:09:59.485>designed.

216
00:10:01.805 --> 00:10:04.785
<00:10:01.805>So <00:10:01.944>here <00:10:02.084>we <00:10:02.224>have, <00:10:02.364>um, <00:10:02.505>on <00:10:02.645>this <00:10:02.785>bottom <00:10:02.925>layer, <00:10:03.064>we <00:10:03.204>have,

217
00:10:04.845 --> 00:10:06.145
<00:10:04.845>uh, <00:10:05.235>the <00:10:05.625>hardware <00:10:06.015>components.

218
00:10:06.365 --> 00:10:09.145
<00:10:06.365>So <00:10:06.598>like <00:10:06.831>some <00:10:07.065>SOCs, <00:10:07.298>um, <00:10:07.531>with <00:10:07.765>CPUs

219
00:10:09.185 --> 00:10:11.505
<00:10:09.185>and <00:10:09.464>GPUs, <00:10:09.744>NPUs <00:10:10.025>connected <00:10:10.305>to <00:10:10.584>memory.

220
00:10:12.525 --> 00:10:14.465
<00:10:12.525>And <00:10:12.699>then <00:10:12.875>on <00:10:13.050>the <00:10:13.225>layer <00:10:13.400>above, <00:10:13.574>we <00:10:13.750>have <00:10:13.925>as,

221
00:10:14.605 --> 00:10:15.945
<00:10:14.605>as <00:10:14.906>typical <00:10:15.208>in <00:10:15.509>computer <00:10:15.811>science,

222
00:10:15.945 --> 00:10:18.425
<00:10:15.945>we <00:10:16.145>have <00:10:16.345>like <00:10:16.545>the <00:10:16.745>operating <00:10:16.945>systems <00:10:17.145>layer, <00:10:17.345>um,

223
00:10:18.425 --> 00:10:20.265
<00:10:18.425>that <00:10:18.704>operate <00:10:18.984>actually <00:10:19.265>in <00:10:19.545>the <00:10:19.824>hardware.

224
00:10:20.285 --> 00:10:22.265
<00:10:20.285>We <00:10:20.518>have <00:10:20.751>different <00:10:20.985>kind <00:10:21.218>of <00:10:21.451>operating <00:10:21.685>systems

225
00:10:22.325 --> 00:10:24.985
<00:10:22.325>for <00:10:22.525>like <00:10:22.725>realtime <00:10:22.925>operating <00:10:23.125>systems <00:10:23.325>for <00:10:23.525>realtime <00:10:23.725>tasks

226
00:10:25.165 --> 00:10:28.585
<00:10:25.165>and <00:10:25.339>non <00:10:25.515>realtime <00:10:25.689>operating <00:10:25.865>systems <00:10:26.040>for <00:10:26.214>non <00:10:26.390>realtime <00:10:26.564>tasks.

227
00:10:29.335 --> 00:10:32.945
<00:10:29.335>There's <00:10:29.490>also <00:10:29.646>the <00:10:29.801>idea <00:10:29.957>to, <00:10:30.112>to <00:10:30.268>use <00:10:30.423>hypervisors <00:10:30.579>in <00:10:30.735>order

228
00:10:33.005 --> 00:10:34.665
<00:10:33.005>to <00:10:33.471>support <00:10:33.938>different <00:10:34.405>partitions

229
00:10:34.665 --> 00:10:37.465
<00:10:34.665>or <00:10:34.898>virtual <00:10:35.131>machines, <00:10:35.365>allowing <00:10:35.598>different <00:10:35.831>operating <00:10:36.064>systems

230
00:10:37.815 --> 00:10:41.385
<00:10:37.815>running <00:10:37.990>on <00:10:38.165>this, <00:10:38.340>um, <00:10:38.515>on <00:10:38.690>this <00:10:38.865>host <00:10:39.040>operating <00:10:39.215>systems.

231
00:10:42.405 --> 00:10:45.345
<00:10:42.405>And <00:10:42.560>then, <00:10:42.716>um, <00:10:42.871>so <00:10:43.027>therefore <00:10:43.182>then <00:10:43.338>we <00:10:43.493>have <00:10:43.649>different <00:10:43.805>partitions

232
00:10:45.445 --> 00:10:47.505
<00:10:45.445>and <00:10:45.725>of <00:10:46.005>course, <00:10:46.285>um, <00:10:46.565>unique <00:10:46.845>communication.

233
00:10:47.685 --> 00:10:49.665
<00:10:47.685>And <00:10:47.885>then <00:10:48.084>on <00:10:48.285>top <00:10:48.484>there's <00:10:48.685>like <00:10:48.885>middleware <00:10:49.084>layer,

234
00:10:49.955 --> 00:10:53.465
<00:10:49.955>which <00:10:50.110>connects <00:10:50.266>all <00:10:50.421>the <00:10:50.577>different <00:10:50.732>stacks <00:10:50.888>among <00:10:51.043>each <00:10:51.199>other, <00:10:51.355>so

235
00:10:53.465 --> 00:10:57.465
<00:10:53.465>that <00:10:53.620>applications <00:10:53.776>are <00:10:53.931>also <00:10:54.087>possible <00:10:54.242>for, <00:10:54.398>um, <00:10:54.553>for <00:10:54.709>being, <00:10:54.865>um,

236
00:10:57.985 --> 00:10:59.105
<00:10:57.985>communication <00:10:58.321>among <00:10:58.657>each <00:10:58.993>other.

237
00:11:00.245 --> 00:11:03.945
<00:11:00.245>Um, <00:11:00.385>and <00:11:00.525>here <00:11:00.665>comes <00:11:00.805>now <00:11:00.945>the <00:11:01.085>idea <00:11:01.225>of <00:11:01.365>this <00:11:01.505>runtime <00:11:01.645>environment.

238
00:11:04.325 --> 00:11:08.105
<00:11:04.325>So, <00:11:04.452>um, <00:11:04.579>in <00:11:04.706>order <00:11:04.834>to, <00:11:04.961>um, <00:11:05.088>to <00:11:05.215>have, <00:11:05.343>as <00:11:05.470>I <00:11:05.597>said, <00:11:05.725>upfront

239
00:11:08.205 --> 00:11:09.945
<00:11:08.205>to <00:11:08.485>have <00:11:08.765>a <00:11:09.045>separation <00:11:09.325>of <00:11:09.605>concerns

240
00:11:10.325 --> 00:11:11.345
<00:11:10.325>and <00:11:10.784>to, <00:11:11.243>to,

241
00:11:11.565 --> 00:11:15.265
<00:11:11.565>to <00:11:11.798>facilitate <00:11:12.031>this <00:11:12.265>data-driven <00:11:12.498>development <00:11:12.731>process, <00:11:12.965>um,

242
00:11:15.445 --> 00:11:18.825
<00:11:15.445>we <00:11:15.585>want <00:11:15.725>to <00:11:15.865>have <00:11:16.005>this <00:11:16.145>AI <00:11:16.285>runtime <00:11:16.425>environment <00:11:16.565>here <00:11:16.705>on <00:11:16.845>the

243
00:11:18.825 --> 00:11:21.585
<00:11:18.825>different, <00:11:19.058>um, <00:11:19.291>stacks <00:11:19.525>within <00:11:19.758>the <00:11:19.991>Volkswagen <00:11:20.225>us,

244
00:11:21.875 --> 00:11:25.745
<00:11:21.875>which <00:11:22.015>are <00:11:22.155>actually <00:11:22.295>then <00:11:22.435>the <00:11:22.575>bridge <00:11:22.715>between <00:11:22.855>the <00:11:22.995>AI <00:11:23.135>use <00:11:23.275>case

245
00:11:25.765 --> 00:11:28.305
<00:11:25.765>or <00:11:25.965>like <00:11:26.165>the, <00:11:26.365>the <00:11:26.564>models, <00:11:26.765>the <00:11:26.965>AI <00:11:27.165>models

246
00:11:28.525 --> 00:11:30.105
<00:11:28.525>and <00:11:28.875>the <00:11:29.225>underlying <00:11:29.574>hardware <00:11:29.925>components.

247
00:11:30.125 --> 00:11:33.665
<00:11:30.125>So <00:11:30.325>actually <00:11:30.525>this <00:11:30.725>runtime <00:11:30.925>environment, <00:11:31.125>um, <00:11:31.325>maps, <00:11:31.525>um,

248
00:11:34.375 --> 00:11:36.425
<00:11:34.375>maps <00:11:34.608>the <00:11:34.841>models <00:11:35.075>on <00:11:35.308>certain <00:11:35.541>hardware <00:11:35.775>components

249
00:11:36.645 --> 00:11:38.985
<00:11:36.645>for <00:11:36.995>having <00:11:37.345>optimized, <00:11:37.694>um, <00:11:38.045>inference.

250
00:11:42.245 --> 00:11:45.495
<00:11:42.245>Okay. <00:11:42.445>So <00:11:42.645>there <00:11:42.845>are <00:11:43.045>no <00:11:43.245>two <00:11:43.445>different, <00:11:43.645>um,

251
00:11:45.495 --> 00:11:50.375
<00:11:45.495>possibilities <00:11:45.670>in <00:11:45.845>order <00:11:46.020>to <00:11:46.195>deploy, <00:11:46.370>um, <00:11:46.545>a <00:11:46.720>model <00:11:46.895>on,

252
00:11:50.635 --> 00:11:53.055
<00:11:50.635>um, <00:11:50.985>or <00:11:51.335>inside <00:11:51.685>like <00:11:52.035>this,

253
00:11:53.205 --> 00:11:55.205
<00:11:53.205>this <00:11:53.438>runtime <00:11:53.671>environment <00:11:53.905>on <00:11:54.138>the <00:11:54.371>software <00:11:54.605>stacks.

254
00:11:55.465 --> 00:11:58.645
<00:11:55.465>So <00:11:55.620>the <00:11:55.776>first, <00:11:55.931>um, <00:11:56.087>the <00:11:56.242>first <00:11:56.398>possibility <00:11:56.553>is <00:11:56.709>that <00:11:56.865>we,

255
00:11:58.645 --> 00:12:00.445
<00:11:58.645>and <00:11:58.819>so <00:11:58.995>we <00:11:59.170>train <00:11:59.345>a <00:11:59.520>model <00:11:59.694>in <00:11:59.870>the <00:12:00.045>cloud,

256
00:12:00.785 --> 00:12:03.485
<00:12:00.785>and <00:12:00.985>then <00:12:01.185>we, <00:12:01.385>um, <00:12:01.584>convert <00:12:01.785>the <00:12:01.985>model <00:12:02.185>like

257
00:12:03.485 --> 00:12:06.885
<00:12:03.485>to <00:12:03.640>some <00:12:03.796>standardized <00:12:03.951>formats, <00:12:04.107>so <00:12:04.262>let's <00:12:04.418>say <00:12:04.573>to, <00:12:04.729>to <00:12:04.885>Onyx.

258
00:12:07.425 --> 00:12:08.685
<00:12:07.425>Um, <00:12:07.708>so <00:12:07.992>an <00:12:08.275>open <00:12:08.559>format,

259
00:12:08.985 --> 00:12:12.845
<00:12:08.985>and <00:12:09.185>then <00:12:09.385>we <00:12:09.585>deploy <00:12:09.785>this <00:12:09.985>model, <00:12:10.185>um, <00:12:10.385>to,

260
00:12:13.035 --> 00:12:14.725
<00:12:13.035>here <00:12:13.268>you <00:12:13.501>see <00:12:13.735>the <00:12:13.968>different <00:12:14.201>software <00:12:14.435>stacks.

261
00:12:14.825 --> 00:12:16.045
<00:12:14.825>We <00:12:15.191>deploy <00:12:15.557>the <00:12:15.923>converted,

262
00:12:16.295 --> 00:12:18.405
<00:12:16.295>let's <00:12:16.495>say <00:12:16.694>OnX <00:12:16.895>model <00:12:17.094>to <00:12:17.295>the <00:12:17.495>different <00:12:17.694>stacks.

263
00:12:18.405 --> 00:12:20.685
<00:12:18.405>And <00:12:18.579>then <00:12:18.755>we <00:12:18.930>have <00:12:19.105>a <00:12:19.280>runtime <00:12:19.454>environment <00:12:19.630>there, <00:12:19.805>um,

264
00:12:20.785 --> 00:12:24.285
<00:12:20.785>who <00:12:20.940>reads <00:12:21.096>this <00:12:21.251>standardized <00:12:21.407>model, <00:12:21.562>um, <00:12:21.718>from <00:12:21.873>the <00:12:22.029>file <00:12:22.185>system,

265
00:12:24.675 --> 00:12:27.925
<00:12:24.675>then <00:12:24.875>builds <00:12:25.074>inference <00:12:25.275>engines, <00:12:25.474>possibly <00:12:25.675>also <00:12:25.875>doing, <00:12:26.074>um,

266
00:12:28.355 --> 00:12:30.925
<00:12:28.355>some <00:12:28.635>optimizations <00:12:28.915>of <00:12:29.195>the <00:12:29.475>model, <00:12:29.755>um,

267
00:12:30.935 --> 00:12:32.605
<00:12:30.935>while <00:12:31.285>building <00:12:31.635>the <00:12:31.984>inference <00:12:32.334>engine

268
00:12:32.785 --> 00:12:34.965
<00:12:32.785>and <00:12:32.959>then <00:12:33.135>bringing <00:12:33.310>it <00:12:33.485>to <00:12:33.660>run <00:12:33.834>on <00:12:34.010>the <00:12:34.185>different,

269
00:12:35.225 --> 00:12:36.765
<00:12:35.225>um, <00:12:35.687>hardware <00:12:36.149>software <00:12:36.611>stacks.

270
00:12:36.785 --> 00:12:38.765
<00:12:36.785>So <00:12:36.940>for <00:12:37.096>instance, <00:12:37.251>here <00:12:37.407>we <00:12:37.562>have <00:12:37.718>a <00:12:37.873>CPU <00:12:38.029>based <00:12:38.185>stack,

271
00:12:38.765 --> 00:12:40.485
<00:12:38.765>or <00:12:38.965>here <00:12:39.165>we <00:12:39.365>have <00:12:39.564>a <00:12:39.765>GPU <00:12:39.965>based <00:12:40.165>stack.

272
00:12:41.105 --> 00:12:44.605
<00:12:41.105>So <00:12:41.338>that <00:12:41.571>could <00:12:41.805>be, <00:12:42.038>um, <00:12:42.271>one <00:12:42.505>solution.

273
00:12:44.905 --> 00:12:46.565
<00:12:44.905>Um, <00:12:45.255>the <00:12:45.605>advantage <00:12:45.954>here <00:12:46.305>is

274
00:12:46.565 --> 00:12:48.085
<00:12:46.565>that <00:12:46.907>is <00:12:47.249>actually <00:12:47.591>platform <00:12:47.933>independent,

275
00:12:48.085 --> 00:12:51.965
<00:12:48.085>because <00:12:48.201>when <00:12:48.318>I <00:12:48.435>have <00:12:48.551>like <00:12:48.668>an <00:12:48.785>an <00:12:48.901>onyx <00:12:49.018>model, <00:12:49.135>I <00:12:49.251>can <00:12:49.368>deploy <00:12:49.485>it

276
00:12:52.065 --> 00:12:53.325
<00:12:52.065>to <00:12:52.348>whatever <00:12:52.632>I <00:12:52.915>want <00:12:53.199>to,

277
00:12:53.465 --> 00:12:55.885
<00:12:53.465>and <00:12:53.605>then <00:12:53.745>it's <00:12:53.885>up <00:12:54.025>to <00:12:54.165>the, <00:12:54.305>uh, <00:12:54.445>to <00:12:54.585>the <00:12:54.725>runtime <00:12:54.865>environment

278
00:12:55.905 --> 00:12:57.725
<00:12:55.905>for <00:12:56.138>reading <00:12:56.371>it <00:12:56.605>and <00:12:56.838>for <00:12:57.071>converting <00:12:57.305>it

279
00:12:57.785 --> 00:13:01.765
<00:12:57.785>or <00:12:57.912>compiling <00:12:58.039>it, <00:12:58.166>um, <00:12:58.294>so <00:12:58.421>that <00:12:58.548>it <00:12:58.675>actually <00:12:58.803>fits <00:12:58.930>on <00:12:59.057>that <00:12:59.185>stack.

280
00:13:03.265 --> 00:13:05.765
<00:13:03.265>And <00:13:03.420>then <00:13:03.576>we <00:13:03.731>have <00:13:03.887>the <00:13:04.042>second <00:13:04.198>variant, <00:13:04.353>which <00:13:04.509>is, <00:13:04.665>um,

281
00:13:05.765 --> 00:13:08.205
<00:13:05.765>that <00:13:05.939>we <00:13:06.115>only <00:13:06.290>want <00:13:06.465>to <00:13:06.640>have <00:13:06.814>the <00:13:06.990>runtime <00:13:07.165>environment

282
00:13:08.205 --> 00:13:09.405
<00:13:08.205>that <00:13:08.745>is <00:13:09.285>executor.

283
00:13:09.425 --> 00:13:12.805
<00:13:09.425>And <00:13:09.541>here <00:13:09.658>what <00:13:09.775>we <00:13:09.891>do <00:13:10.008>here <00:13:10.125>is, <00:13:10.241>um, <00:13:10.358>so <00:13:10.474>same <00:13:10.591>in <00:13:10.708>the <00:13:10.824>beginning.

284
00:13:12.905 --> 00:13:15.165
<00:13:12.905>We <00:13:13.079>have <00:13:13.255>an <00:13:13.430>AI <00:13:13.605>model, <00:13:13.780>we <00:13:13.954>convert <00:13:14.130>the <00:13:14.305>model,

285
00:13:15.305 --> 00:13:16.365
<00:13:15.305>we <00:13:15.622>optimize <00:13:15.941>the <00:13:16.259>model,

286
00:13:16.385 --> 00:13:19.685
<00:13:16.385>and <00:13:16.525>we <00:13:16.665>already <00:13:16.805>built <00:13:16.944>an <00:13:17.085>inference <00:13:17.225>engine <00:13:17.365>in, <00:13:17.505>in <00:13:17.645>the <00:13:17.785>cloud.

287
00:13:20.345 --> 00:13:22.805
<00:13:20.345>Um, <00:13:20.500>meaning <00:13:20.656>when <00:13:20.811>we <00:13:20.967>build <00:13:21.122>an <00:13:21.278>inference <00:13:21.433>engine, <00:13:21.589>it <00:13:21.745>is,

288
00:13:22.865 --> 00:13:25.165
<00:13:22.865>it <00:13:23.098>becomes <00:13:23.331>what <00:13:23.565>is <00:13:23.798>also <00:13:24.031>shown <00:13:24.265>here,

289
00:13:25.165 --> 00:13:26.765
<00:13:25.165>it <00:13:25.631>becomes <00:13:26.098>platform <00:13:26.564>dependent.

290
00:13:26.865 --> 00:13:29.405
<00:13:26.865>So <00:13:26.992>then <00:13:27.119>we <00:13:27.246>have <00:13:27.374>to <00:13:27.501>exactly <00:13:27.628>know, <00:13:27.755>like <00:13:27.883>let's <00:13:28.010>say <00:13:28.137>we <00:13:28.265>want

291
00:13:29.405 --> 00:13:32.045
<00:13:29.405>to <00:13:29.560>run <00:13:29.716>on <00:13:29.871>a <00:13:30.027>GPU, <00:13:30.182>what <00:13:30.338>actually <00:13:30.493>the <00:13:30.649>GPU <00:13:30.805>is.

292
00:13:32.625 --> 00:13:35.685
<00:13:32.625>Um, <00:13:32.780>so <00:13:32.936>therefore <00:13:33.091>we <00:13:33.247>would <00:13:33.402>make <00:13:33.558>all <00:13:33.713>these <00:13:33.869>steps <00:13:34.025>platform

293
00:13:35.925 --> 00:13:38.565
<00:13:35.925>dependent <00:13:36.080>in <00:13:36.236>the <00:13:36.391>cloud, <00:13:36.547>and <00:13:36.702>then <00:13:36.858>only <00:13:37.013>deploy <00:13:37.169>a <00:13:37.324>binary

294
00:13:38.565 --> 00:13:40.685
<00:13:38.565>inference <00:13:38.845>engine <00:13:39.125>on <00:13:39.405>the <00:13:39.685>respective <00:13:39.965>stack.

295
00:13:41.345 --> 00:13:43.445
<00:13:41.345>And <00:13:41.578>then <00:13:41.811>the <00:13:42.045>runtime <00:13:42.278>environment <00:13:42.511>only <00:13:42.745>has

296
00:13:43.445 --> 00:13:46.405
<00:13:43.445>to <00:13:43.620>read <00:13:43.795>the <00:13:43.970>inference <00:13:44.145>engine <00:13:44.320>from <00:13:44.495>the <00:13:44.670>file <00:13:44.845>system

297
00:13:46.825 --> 00:13:50.125
<00:13:46.825>and <00:13:46.980>has <00:13:47.136>to <00:13:47.291>perform <00:13:47.447>the <00:13:47.602>inference, <00:13:47.758>um, <00:13:47.913>on <00:13:48.069>the, <00:13:48.225>uh,

298
00:13:50.155 --> 00:13:51.685
<00:13:50.155>dedicated <00:13:50.843>hardware <00:13:51.531>component.

299
00:13:52.665 --> 00:13:55.365
<00:13:52.665>Um, <00:13:52.944>of <00:13:53.224>course, <00:13:53.505>it's <00:13:53.785>platform <00:13:54.064>dependent,

300
00:13:55.365 --> 00:13:57.845
<00:13:55.365>but <00:13:55.540>the <00:13:55.715>advantage <00:13:55.890>is, <00:13:56.065>um, <00:13:56.240>that <00:13:56.415>you <00:13:56.590>don't <00:13:56.765>have

301
00:13:57.845 --> 00:13:58.965
<00:13:57.845>to <00:13:58.097>do <00:13:58.349>all <00:13:58.601>these <00:13:58.853>optimization

302
00:13:59.265 --> 00:14:04.085
<00:13:59.265>and, <00:13:59.465>um, <00:13:59.665>building <00:13:59.865>steps <00:14:00.064>on <00:14:00.265>the <00:14:00.465>target <00:14:00.665>hardware,

303
00:14:04.085 --> 00:14:05.445
<00:14:04.085>what <00:14:04.238>you <00:14:04.391>can <00:14:04.544>already <00:14:04.697>do <00:14:04.850>it <00:14:05.003>in <00:14:05.156>the <00:14:05.309>cloud,

304
00:14:05.445 --> 00:14:09.485
<00:14:05.445>where <00:14:05.620>you <00:14:05.795>probably <00:14:05.970>have <00:14:06.145>more, <00:14:06.320>um, <00:14:06.495>more <00:14:06.670>hardware <00:14:06.845>resources,

305
00:14:09.865 --> 00:14:12.005
<00:14:09.865>um, <00:14:10.040>than <00:14:10.215>when <00:14:10.390>you <00:14:10.565>do <00:14:10.740>that <00:14:10.915>in <00:14:11.090>the <00:14:11.265>car,

306
00:14:12.015 --> 00:14:14.485
<00:14:12.015>since <00:14:12.170>everything <00:14:12.326>in <00:14:12.481>the <00:14:12.637>car <00:14:12.792>is <00:14:12.948>limited <00:14:13.103>and <00:14:13.259>also <00:14:13.415>expensive.

307
00:14:16.815 --> 00:14:20.675
<00:14:16.815>Um, <00:14:16.970>so <00:14:17.126>this <00:14:17.281>is <00:14:17.437>already, <00:14:17.592>um, <00:14:17.748>the <00:14:17.903>part <00:14:18.059>for <00:14:18.215>the,

308
00:14:20.675 --> 00:14:21.875
<00:14:20.675>for <00:14:21.035>the <00:14:21.395>runtime <00:14:21.755>environment.

309
00:14:21.895 --> 00:14:24.115
<00:14:21.895>So <00:14:22.175>let <00:14:22.454>me <00:14:22.735>conclude <00:14:23.015>that <00:14:23.295>here.

310
00:14:24.255 --> 00:14:25.915
<00:14:24.255>So <00:14:24.488>what <00:14:24.721>is, <00:14:24.955>what <00:14:25.188>is <00:14:25.421>the <00:14:25.655>objective?

311
00:14:26.055 --> 00:14:28.195
<00:14:26.055>So <00:14:26.229>the <00:14:26.405>objective <00:14:26.579>is <00:14:26.755>to <00:14:26.930>have <00:14:27.104>this <00:14:27.280>ai <00:14:27.454>SDK

312
00:14:28.195 --> 00:14:30.115
<00:14:28.195>to <00:14:28.475>support <00:14:28.755>the <00:14:29.035>data-driven <00:14:29.315>development <00:14:29.595>process

313
00:14:30.695 --> 00:14:32.515
<00:14:30.695>and <00:14:30.975>to <00:14:31.255>have <00:14:31.535>the <00:14:31.815>runtime <00:14:32.095>environment

314
00:14:32.615 --> 00:14:34.555
<00:14:32.615>to <00:14:32.965>support <00:14:33.315>the <00:14:33.665>in-car <00:14:34.015>interference.

315
00:14:35.105 --> 00:14:37.035
<00:14:35.105>What <00:14:35.338>is <00:14:35.571>the <00:14:35.805>current <00:14:36.038>status? <00:14:36.271>So, <00:14:36.505>um,

316
00:14:37.035 --> 00:14:40.395
<00:14:37.035>Andreas <00:14:37.209>will <00:14:37.385>also <00:14:37.560>shortly <00:14:37.735>show <00:14:37.910>you, <00:14:38.084>um, <00:14:38.260>the, <00:14:38.435>some,

317
00:14:40.425 --> 00:14:42.395
<00:14:40.425>some <00:14:40.704>more <00:14:40.984>insights <00:14:41.265>about <00:14:41.545>the <00:14:41.824>SDK.

318
00:14:42.655 --> 00:14:45.195
<00:14:42.655>So <00:14:42.888>we <00:14:43.121>have <00:14:43.355>already <00:14:43.588>sketched <00:14:43.821>first <00:14:44.055>functions

319
00:14:45.295 --> 00:14:46.435
<00:14:45.295>and <00:14:45.637>they're <00:14:45.978>in <00:14:46.320>development.

320
00:14:46.775 --> 00:14:48.115
<00:14:46.775>And <00:14:47.076>for <00:14:47.378>the <00:14:47.679>runtime <00:14:47.981>environment,

321
00:14:48.375 --> 00:14:50.875
<00:14:48.375>we <00:14:48.550>are <00:14:48.725>in <00:14:48.900>an <00:14:49.075>evaluation <00:14:49.250>phase <00:14:49.425>where <00:14:49.600>we, <00:14:49.775>um,

322
00:14:51.525 --> 00:14:54.205
<00:14:51.525>evaluate <00:14:51.875>different, <00:14:52.225>uh, <00:14:52.574>technologies, <00:14:52.925>um,

323
00:14:54.235 --> 00:14:56.525
<00:14:54.235>against <00:14:54.435>each <00:14:54.635>others <00:14:54.835>in <00:14:55.035>order <00:14:55.235>to <00:14:55.435>have, <00:14:55.635>um,

324
00:14:56.525 --> 00:14:58.245
<00:14:56.525>performance <00:14:56.875>deference <00:14:57.225>in <00:14:57.574>the <00:14:57.925>car.

325
00:14:59.265 --> 00:15:01.965
<00:14:59.265>And, <00:14:59.465>um, <00:14:59.665>maybe <00:14:59.865>an <00:15:00.064>important <00:15:00.265>thing <00:15:00.465>to <00:15:00.665>say,

326
00:15:01.965 --> 00:15:04.885
<00:15:01.965>because, <00:15:02.140>um, <00:15:02.315>I <00:15:02.490>think <00:15:02.665>probably <00:15:02.840>a <00:15:03.015>lot <00:15:03.190>of <00:15:03.365>developers,

327
00:15:04.955 --> 00:15:08.285
<00:15:04.955>they <00:15:05.130>prefer <00:15:05.305>open <00:15:05.480>source <00:15:05.655>software, <00:15:05.830>so, <00:15:06.005>so <00:15:06.180>than <00:15:06.355>me.

328
00:15:08.905 --> 00:15:12.245
<00:15:08.905>And <00:15:09.060>actually, <00:15:09.216>we <00:15:09.371>are <00:15:09.527>currently <00:15:09.682>having <00:15:09.838>a <00:15:09.993>discussion <00:15:10.149>to <00:15:10.305>also,

329
00:15:12.465 --> 00:15:16.845
<00:15:12.465>um, <00:15:12.605>potentially <00:15:12.745>make, <00:15:12.885>um, <00:15:13.025>the <00:15:13.165>work <00:15:13.305>that <00:15:13.445>we <00:15:13.585>are <00:15:13.725>doing <00:15:13.865>here

330
00:15:16.845 --> 00:15:19.005
<00:15:16.845>with <00:15:17.195>the <00:15:17.545>ISDK <00:15:17.895>open <00:15:18.245>source.

331
00:15:19.545 --> 00:15:23.485
<00:15:19.545>Um, <00:15:19.685>so <00:15:19.824>stay <00:15:19.964>tuned <00:15:20.104>and <00:15:20.245>see, <00:15:20.385>um, <00:15:20.525>what <00:15:20.665>comes <00:15:20.805>out <00:15:20.944>there.

332
00:15:23.745 --> 00:15:26.285
<00:15:23.745>And <00:15:23.872>with <00:15:23.999>this, <00:15:24.126>um, <00:15:24.254>I <00:15:24.381>would <00:15:24.508>like <00:15:24.635>to <00:15:24.763>hand <00:15:24.890>over <00:15:25.017>to <00:15:25.145>Andreas

333
00:15:26.285 --> 00:15:29.085
<00:15:26.285>for <00:15:26.440>the <00:15:26.596>second <00:15:26.751>part <00:15:26.907>and <00:15:27.062>giving <00:15:27.218>you <00:15:27.373>more <00:15:27.529>insights <00:15:27.685>about

334
00:15:29.085 --> 00:15:30.165
<00:15:29.085>the <00:15:29.571>SDK <00:15:30.057>itself.

335
00:15:30.425 --> 00:15:32.045
<00:15:30.425>So <00:15:30.891>Andreas <00:15:31.358>status, <00:15:31.824>us

336
00:15:33.505 --> 00:15:34.505
<00:15:33.505>Hi, <00:15:34.405>everybody.

337
00:15:34.615 --> 00:15:39.485
<00:15:34.615>Thank <00:15:34.770>you <00:15:34.926>so <00:15:35.081>far, <00:15:35.237>Daniel, <00:15:35.392>for <00:15:35.548>the <00:15:35.703>introduction <00:15:35.859>about, <00:15:36.015>uh,

338
00:15:40.225 --> 00:15:41.565
<00:15:40.225>AI <00:15:40.828>runtime <00:15:41.431>environment.

339
00:15:42.145 --> 00:15:46.525
<00:15:42.145>And <00:15:42.285>now <00:15:42.425>I <00:15:42.564>want <00:15:42.704>to <00:15:42.845>go <00:15:42.985>on <00:15:43.125>with <00:15:43.265>the <00:15:43.405>AI <00:15:43.545>SDK.

340
00:15:47.465 --> 00:15:51.725
<00:15:47.465>So <00:15:47.605>the <00:15:47.745>first <00:15:47.885>question <00:15:48.025>is, <00:15:48.165>why <00:15:48.305>do <00:15:48.445>we <00:15:48.585>need <00:15:48.725>an <00:15:48.865>SDK

341
00:15:52.065 --> 00:15:53.485
<00:15:52.065>for <00:15:52.491>AI <00:15:52.917>in <00:15:53.343>general?

342
00:15:54.505 --> 00:15:59.495
<00:15:54.505>So, <00:15:54.660>as <00:15:54.816>you <00:15:54.971>can <00:15:55.127>think <00:15:55.282>of, <00:15:55.438>uh, <00:15:55.593>software <00:15:55.749>is <00:15:55.905>one

343
00:15:59.495 --> 00:16:03.215
<00:15:59.495>of <00:15:59.650>the <00:15:59.806>main <00:15:59.961>drivers <00:16:00.117>for <00:16:00.272>the <00:16:00.428>automotive <00:16:00.583>industry <00:16:00.739>in <00:16:00.895>the

344
00:16:03.215 --> 00:16:05.655
<00:16:03.215>future, <00:16:03.565>even <00:16:03.915>more <00:16:04.265>as <00:16:04.615>now,

345
00:16:06.275 --> 00:16:08.895
<00:16:06.275>and <00:16:06.508>also <00:16:06.741>especially <00:16:06.975>for <00:16:07.208>the <00:16:07.441>autonomous <00:16:07.675>driving.

346
00:16:09.555 --> 00:16:13.695
<00:16:09.555>As <00:16:09.682>you <00:16:09.809>can <00:16:09.936>think <00:16:10.064>of, <00:16:10.191>AI <00:16:10.318>became <00:16:10.445>one <00:16:10.573>more <00:16:10.700>and <00:16:10.827>more <00:16:10.954>important

347
00:16:13.955 --> 00:16:18.175
<00:16:13.955>and, <00:16:14.155>uh, <00:16:14.355>core <00:16:14.555>part, <00:16:14.755>uh, <00:16:14.955>to <00:16:15.155>be <00:16:15.355>successful.

348
00:16:18.755 --> 00:16:23.495
<00:16:18.755>And <00:16:18.955>within <00:16:19.155>kario, <00:16:19.355>we <00:16:19.555>could <00:16:19.755>identify <00:16:19.955>different <00:16:20.155>applications

349
00:16:24.245 --> 00:16:25.535
<00:16:24.245>with <00:16:24.825>different <00:16:25.406>algorithms

350
00:16:26.115 --> 00:16:30.695
<00:16:26.115>and <00:16:26.348>also <00:16:26.581>with <00:16:26.815>different <00:16:27.048>also <00:16:27.281>non-functional <00:16:27.515>requirements.

351
00:16:31.715 --> 00:16:35.185
<00:16:31.715>So <00:16:31.948>what <00:16:32.181>is <00:16:32.415>the <00:16:32.648>challenge <00:16:32.881>now, <00:16:33.115>um,

352
00:16:36.205 --> 00:16:37.545
<00:16:36.205>for <00:16:36.808>an <00:16:37.411>A-I-S-D-K?

353
00:16:38.205 --> 00:16:43.105
<00:16:38.205>Um, <00:16:38.438>at <00:16:38.671>one <00:16:38.905>step, <00:16:39.138>uh, <00:16:39.371>serious <00:16:39.605>development

354
00:16:43.525 --> 00:16:46.905
<00:16:43.525>or <00:16:43.758>serious <00:16:43.991>software <00:16:44.225>development <00:16:44.458>for <00:16:44.691>automotive, <00:16:44.925>uh,

355
00:16:47.125 --> 00:16:48.345
<00:16:47.125>has <00:16:47.491>a <00:16:47.857>high <00:16:48.223>complexity,

356
00:16:48.885 --> 00:16:52.585
<00:16:48.885>and <00:16:49.040>it <00:16:49.196>gets <00:16:49.351>even <00:16:49.507>worse <00:16:49.662>if <00:16:49.818>you <00:16:49.973>want <00:16:50.129>to <00:16:50.285>tackle

357
00:16:53.165 --> 00:16:56.585
<00:16:53.165>AI <00:16:53.365>software <00:16:53.564>development, <00:16:53.765>especially <00:16:53.964>when <00:16:54.165>you <00:16:54.365>think <00:16:54.564>about

358
00:16:57.365 --> 00:16:58.505
<00:16:57.365>AI <00:16:57.707>safety, <00:16:58.049>for <00:16:58.391>example.

359
00:16:59.405 --> 00:17:04.185
<00:16:59.405>And <00:16:59.579>in <00:16:59.755>addition, <00:16:59.930>there <00:17:00.105>is <00:17:00.280>also <00:17:00.454>a <00:17:00.630>very <00:17:00.805>heterogeneous,

360
00:17:04.365 --> 00:17:05.905
<00:17:04.365>um, <00:17:05.751>landscape

361
00:17:05.905 --> 00:17:09.785
<00:17:05.905>because <00:17:06.105>normally <00:17:06.305>you <00:17:06.504>have <00:17:06.704>only <00:17:06.905>the <00:17:07.105>software, <00:17:07.305>uh,

362
00:17:09.895 --> 00:17:10.945
<00:17:09.895>development <00:17:10.839>part,

363
00:17:11.285 --> 00:17:14.225
<00:17:11.285>but <00:17:11.518>within <00:17:11.751>the <00:17:11.985>automotive <00:17:12.218>industry <00:17:12.451>also, <00:17:12.685>the,

364
00:17:14.245 --> 00:17:17.825
<00:17:14.244>the <00:17:14.524>hardware <00:17:14.804>part <00:17:15.084>is <00:17:15.364>very <00:17:15.645>crucial.

365
00:17:18.685 --> 00:17:21.625
<00:17:18.685>And <00:17:19.034>also <00:17:19.385>the, <00:17:19.734>the <00:17:20.085>software,

366
00:17:21.805 --> 00:17:25.105
<00:17:21.805>the <00:17:22.038>cloud <00:17:22.271>sided <00:17:22.505>part <00:17:22.738>has <00:17:22.971>different <00:17:23.205>tools

367
00:17:25.285 --> 00:17:26.465
<00:17:25.285>and <00:17:25.639>services <00:17:25.992>on <00:17:26.347>board.

368
00:17:27.725 --> 00:17:32.425
<00:17:27.724>So <00:17:27.880>what <00:17:28.036>could <00:17:28.191>be <00:17:28.347>a <00:17:28.502>possible <00:17:28.658>solution <00:17:28.813>for <00:17:28.969>that <00:17:29.125>problem?

369
00:17:33.125 --> 00:17:36.625
<00:17:33.125>So <00:17:33.358>we <00:17:33.591>want <00:17:33.825>to <00:17:34.058>provide <00:17:34.291>a <00:17:34.525>unified

370
00:17:36.625 --> 00:17:39.145
<00:17:36.625>and <00:17:37.325>standardized <00:17:38.025>way

371
00:17:39.245 --> 00:17:43.585
<00:17:39.245>how <00:17:39.419>a <00:17:39.594>AI <00:17:39.770>applications <00:17:39.945>can <00:17:40.120>be, <00:17:40.294>uh, <00:17:40.469>be <00:17:40.645>developed,

372
00:17:44.165 --> 00:17:48.825
<00:17:44.165>uh, <00:17:44.340>and <00:17:44.514>offered <00:17:44.690>for <00:17:44.865>every <00:17:45.040>department <00:17:45.215>within <00:17:45.389>the <00:17:45.565>company.

373
00:17:49.625 --> 00:17:53.965
<00:17:49.625>And <00:17:49.765>therefore, <00:17:49.905>it <00:17:50.045>is <00:17:50.185>also <00:17:50.325>the <00:17:50.465>idea <00:17:50.605>to <00:17:50.745>have <00:17:50.885>an <00:17:51.025>abstraction

374
00:17:54.795 --> 00:17:57.445
<00:17:54.795>from <00:17:55.028>the <00:17:55.261>underlying <00:17:55.495>system, <00:17:55.728>which <00:17:55.961>is <00:17:56.195>hardware

375
00:17:57.445 --> 00:18:01.445
<00:17:57.445>and <00:17:57.585>software <00:17:57.725>as <00:17:57.865>much <00:17:58.004>as <00:17:58.145>possible <00:17:58.284>for <00:17:58.425>from <00:17:58.564>the <00:17:58.705>car <00:17:58.845>side.

376
00:18:01.825 --> 00:18:05.365
<00:18:01.825>And <00:18:02.025>also, <00:18:02.225>uh, <00:18:02.425>we <00:18:02.625>want <00:18:02.825>to, <00:18:03.025>uh, <00:18:03.225>obstruct

377
00:18:05.365 --> 00:18:09.205
<00:18:05.365>and <00:18:05.565>ease <00:18:05.765>everything <00:18:05.965>around <00:18:06.165>the <00:18:06.365>training, <00:18:06.565>the, <00:18:06.765>um,

378
00:18:09.505 --> 00:18:14.005
<00:18:09.505>and <00:18:09.680>also <00:18:09.855>for <00:18:10.030>the <00:18:10.205>automatization, <00:18:10.380>uh, <00:18:10.555>of <00:18:10.730>the <00:18:10.905>pipelines,

379
00:18:14.025 --> 00:18:17.285
<00:18:14.025>and <00:18:14.375>also <00:18:14.725>regarding <00:18:15.075>deployment, <00:18:15.425>uh,

380
00:18:17.375 --> 00:18:19.485
<00:18:17.375>using <00:18:17.841>machine <00:18:18.308>learning <00:18:18.775>operations.

381
00:18:21.115 --> 00:18:24.655
<00:18:21.115>So <00:18:21.315>now <00:18:21.515>let's <00:18:21.715>have <00:18:21.915>a <00:18:22.115>look <00:18:22.315>at <00:18:22.515>the

382
00:18:25.595 --> 00:18:26.775
<00:18:25.595>ML <00:18:26.657>lifecycle.

383
00:18:27.655 --> 00:18:31.415
<00:18:27.655>Normally <00:18:27.795>at <00:18:27.935>the <00:18:28.075>beginning, <00:18:28.215>at <00:18:28.355>the, <00:18:28.495>at <00:18:28.635>the <00:18:28.774>top, <00:18:28.915>you <00:18:29.055>need

384
00:18:31.415 --> 00:18:33.815
<00:18:31.415>to <00:18:31.695>understand <00:18:31.975>the <00:18:32.254>business <00:18:32.534>business <00:18:32.815>needs,

385
00:18:34.205 --> 00:18:38.615
<00:18:34.205>then <00:18:34.360>maybe <00:18:34.516>there <00:18:34.671>will <00:18:34.827>come, <00:18:34.982>uh, <00:18:35.138>the <00:18:35.293>definition <00:18:35.449>of <00:18:35.605>the,

386
00:18:39.315 --> 00:18:41.575
<00:18:39.315>uh, <00:18:39.665>uh, <00:18:40.015>minimum <00:18:40.365>valuable <00:18:40.715>product.

387
00:18:42.085 --> 00:18:46.055
<00:18:42.085>Then <00:18:42.318>you <00:18:42.551>will <00:18:42.785>come <00:18:43.018>to, <00:18:43.251>to <00:18:43.485>train

388
00:18:46.315 --> 00:18:49.215
<00:18:46.315>or <00:18:46.595>to, <00:18:46.875>uh, <00:18:47.155>develop <00:18:47.435>a <00:18:47.715>model.

389
00:18:49.845 --> 00:18:53.375
<00:18:49.845>Then <00:18:49.985>as <00:18:50.125>a <00:18:50.265>next <00:18:50.405>step, <00:18:50.545>you <00:18:50.685>want <00:18:50.825>to <00:18:50.965>productionize <00:18:51.105>the <00:18:51.245>model,

390
00:18:53.965 --> 00:18:57.135
<00:18:53.965>then <00:18:54.165>you <00:18:54.365>deploy <00:18:54.564>the <00:18:54.764>model, <00:18:54.965>you <00:18:55.165>make <00:18:55.365>predictions,

391
00:18:57.675 --> 00:18:59.055
<00:18:57.675>you <00:18:58.089>monitor <00:18:58.503>the <00:18:58.917>predictions,

392
00:18:59.555 --> 00:19:00.815
<00:18:59.555>and <00:18:59.838>based <00:19:00.122>on <00:19:00.405>that, <00:19:00.689>you,

393
00:19:01.155 --> 00:19:04.175
<00:19:01.155>you <00:19:01.388>give <00:19:01.621>a <00:19:01.855>new <00:19:02.088>insights <00:19:02.321>to <00:19:02.555>analytics.

394
00:19:04.675 --> 00:19:08.295
<00:19:04.675>And, <00:19:04.815>and, <00:19:04.955>uh, <00:19:05.095>as <00:19:05.235>a <00:19:05.375>next <00:19:05.514>step, <00:19:05.655>you <00:19:05.794>can <00:19:05.935>better <00:19:06.075>understand

395
00:19:09.395 --> 00:19:10.735
<00:19:09.395>the, <00:19:09.797>the <00:19:10.198>business <00:19:10.601>needs.

396
00:19:11.555 --> 00:19:15.615
<00:19:11.555>And <00:19:11.710>when <00:19:11.866>you <00:19:12.021>look <00:19:12.177>at <00:19:12.332>the, <00:19:12.488>at <00:19:12.643>this <00:19:12.799>red <00:19:12.955>circle,

397
00:19:16.595 --> 00:19:20.575
<00:19:16.595>um, <00:19:16.770>we, <00:19:16.945>here <00:19:17.120>we <00:19:17.295>are <00:19:17.470>more <00:19:17.645>at <00:19:17.820>the, <00:19:17.995>uh,

398
00:19:20.605 --> 00:19:24.255
<00:19:20.605>development <00:19:20.780>side, <00:19:20.955>which <00:19:21.130>is <00:19:21.305>covered <00:19:21.480>by <00:19:21.655>the <00:19:21.830>ISDK <00:19:22.005>itself.

399
00:19:24.715 --> 00:19:27.655
<00:19:24.715>And <00:19:24.831>there <00:19:24.948>we <00:19:25.064>have, <00:19:25.181>we <00:19:25.298>have <00:19:25.415>to <00:19:25.531>get <00:19:25.648>data <00:19:25.764>in <00:19:25.881>the <00:19:25.998>first <00:19:26.115>step,

400
00:19:28.165 --> 00:19:30.415
<00:19:28.165>then <00:19:28.445>the <00:19:28.725>data <00:19:29.004>preparation <00:19:29.284>is <00:19:29.565>needed.

401
00:19:31.165 --> 00:19:33.455
<00:19:31.165>Then <00:19:31.398>with <00:19:31.631>that, <00:19:31.865>we <00:19:32.098>can <00:19:32.331>train <00:19:32.565>models.

402
00:19:34.155 --> 00:19:39.015
<00:19:34.155>And <00:19:34.282>after <00:19:34.409>the <00:19:34.536>model <00:19:34.664>is <00:19:34.791>evaluated, <00:19:34.918>we <00:19:35.045>can, <00:19:35.173>we <00:19:35.300>can <00:19:35.427>go <00:19:35.555>on

403
00:19:39.015 --> 00:19:40.135
<00:19:39.015>with <00:19:39.351>the <00:19:39.687>green <00:19:40.023>circle.

404
00:19:40.715 --> 00:19:45.535
<00:19:40.715>And <00:19:40.855>on <00:19:40.995>the <00:19:41.135>left <00:19:41.274>side, <00:19:41.415>you <00:19:41.554>see, <00:19:41.695>as <00:19:41.834>Daniel <00:19:41.975>already <00:19:42.115>explained,

405
00:19:46.155 --> 00:19:48.975
<00:19:46.155>we <00:19:46.355>have <00:19:46.555>the <00:19:46.754>execution <00:19:46.955>part, <00:19:47.155>which <00:19:47.355>is <00:19:47.555>covered

406
00:19:49.155 --> 00:19:50.815
<00:19:49.155>by <00:19:49.504>the <00:19:49.855>run <00:19:50.205>term <00:19:50.555>environment.

407
00:19:51.595 --> 00:19:55.875
<00:19:51.595>And <00:19:51.750>as <00:19:51.906>you <00:19:52.061>also <00:19:52.217>see <00:19:52.372>from <00:19:52.528>the, <00:19:52.683>from <00:19:52.839>the <00:19:52.995>diagram

408
00:19:56.815 --> 00:20:01.155
<00:19:56.815>in <00:19:56.990>the, <00:19:57.165>in <00:19:57.340>the <00:19:57.515>first <00:19:57.690>place, <00:19:57.865>our <00:19:58.040>SDK <00:19:58.215>uh,

409
00:20:01.295 --> 00:20:06.235
<00:20:01.295>covers <00:20:01.450>the, <00:20:01.606>the <00:20:01.761>parts <00:20:01.917>with <00:20:02.072>the <00:20:02.228>yellow <00:20:02.383>boxes, <00:20:02.539>which <00:20:02.695>is,

410
00:20:06.375 --> 00:20:09.955
<00:20:06.375>uh, <00:20:06.575>the <00:20:06.775>data <00:20:06.975>preparation, <00:20:07.175>the <00:20:07.375>evaluation <00:20:07.575>of <00:20:07.775>models,

411
00:20:10.215 --> 00:20:13.035
<00:20:10.215>and <00:20:10.448>also <00:20:10.681>the <00:20:10.915>pro <00:20:11.148>productionization <00:20:11.381>of <00:20:11.615>models.

412
00:20:13.975 --> 00:20:15.635
<00:20:13.975>So <00:20:14.324>let's <00:20:14.675>go <00:20:15.024>to <00:20:15.375>the

413
00:20:16.745 --> 00:20:19.195
<00:20:16.745>data <00:20:17.211>preparation <00:20:17.678>part <00:20:18.145>there.

414
00:20:19.215 --> 00:20:22.075
<00:20:19.215>We <00:20:19.495>want <00:20:19.774>to <00:20:20.054>prepare <00:20:20.334>the <00:20:20.615>data

415
00:20:22.295 --> 00:20:24.715
<00:20:22.295>before <00:20:22.645>the <00:20:22.995>training <00:20:23.345>can <00:20:23.695>start.

416
00:20:25.535 --> 00:20:27.635
<00:20:25.535>And <00:20:26.235>the <00:20:26.935>solution

417
00:20:27.635 --> 00:20:30.235
<00:20:27.635>or <00:20:27.868>advantage <00:20:28.101>of <00:20:28.335>this, <00:20:28.568>we, <00:20:28.801>we <00:20:29.035>want

418
00:20:30.235 --> 00:20:32.675
<00:20:30.235>to <00:20:30.701>standardize <00:20:31.168>the <00:20:31.635>pre-processing

419
00:20:33.175 --> 00:20:37.605
<00:20:33.175>and <00:20:33.524>also, <00:20:33.875>um, <00:20:34.225>provide <00:20:34.575>high,

420
00:20:38.345 --> 00:20:40.805
<00:20:38.345>uh, <00:20:38.695>scalability <00:20:39.045>for <00:20:39.395>the <00:20:39.745>users.

421
00:20:41.465 --> 00:20:43.845
<00:20:41.465>And <00:20:41.665>also, <00:20:41.865>uh, <00:20:42.064>it <00:20:42.264>could <00:20:42.465>be <00:20:42.665>very <00:20:42.865>helpful

422
00:20:44.225 --> 00:20:45.885
<00:20:44.225>to <00:20:44.691>have <00:20:45.158>data <00:20:45.625>consistency

423
00:20:45.945 --> 00:20:50.205
<00:20:45.945>and <00:20:46.145>quality <00:20:46.345>checks, <00:20:46.544>uh, <00:20:46.745>offered <00:20:46.945>within <00:20:47.145>this <00:20:47.345>component

424
00:20:50.785 --> 00:20:52.085
<00:20:50.785>to <00:20:51.077>be <00:20:51.370>used <00:20:51.662>by <00:20:51.955>others.

425
00:20:52.915 --> 00:20:57.525
<00:20:52.915>What <00:20:53.070>is <00:20:53.226>also <00:20:53.381>very <00:20:53.537>important <00:20:53.692>is <00:20:53.848>to <00:20:54.003>have <00:20:54.159>metadata <00:20:54.315>enrichment

426
00:20:58.305 --> 00:21:01.285
<00:20:58.305>to <00:20:58.538>enable <00:20:58.771>data <00:20:59.005>selection <00:20:59.238>at <00:20:59.471>one <00:20:59.705>part,

427
00:21:01.425 --> 00:21:04.165
<00:21:01.425>and <00:21:01.891>also, <00:21:02.358>uh, <00:21:02.825>be

428
00:21:05.015 --> 00:21:06.445
<00:21:05.015>ready <00:21:05.444>for <00:21:05.873>active <00:21:06.302>learning.

429
00:21:07.075 --> 00:21:09.805
<00:21:07.075>What <00:21:07.275>is <00:21:07.475>also <00:21:07.675>very <00:21:07.875>helpful <00:21:08.075>here <00:21:08.275>to <00:21:08.475>come

430
00:21:09.825 --> 00:21:11.725
<00:21:09.825>to <00:21:10.175>a <00:21:10.525>common <00:21:10.875>data <00:21:11.225>format

431
00:21:12.265 --> 00:21:16.965
<00:21:12.265>and <00:21:12.420>to <00:21:12.576>do <00:21:12.731>versioning <00:21:12.887>to <00:21:13.042>ensure <00:21:13.198>traceability <00:21:13.353>at <00:21:13.509>one <00:21:13.665>hand,

432
00:21:17.385 --> 00:21:21.325
<00:21:17.385>and <00:21:17.585>also <00:21:17.785>offer <00:21:17.985>reproducibility <00:21:18.185>for <00:21:18.385>a <00:21:18.585>training <00:21:18.785>part.

433
00:21:22.545 --> 00:21:26.365
<00:21:22.545>Uh, <00:21:22.700>uh, <00:21:22.856>as <00:21:23.011>a <00:21:23.167>last <00:21:23.322>point, <00:21:23.478>we <00:21:23.633>want <00:21:23.789>also <00:21:23.945>to

434
00:21:27.275 --> 00:21:31.405
<00:21:27.275>provide <00:21:27.450>data <00:21:27.625>readers, <00:21:27.800>which <00:21:27.975>can <00:21:28.150>be <00:21:28.325>used, <00:21:28.500>uh, <00:21:28.675>smoothly,

435
00:21:31.665 --> 00:21:35.685
<00:21:31.665>and <00:21:31.840>as <00:21:32.014>a <00:21:32.190>next <00:21:32.365>step <00:21:32.540>within <00:21:32.715>machine <00:21:32.889>learning <00:21:33.065>operations

436
00:21:36.225 --> 00:21:37.925
<00:21:36.225>for <00:21:36.574>training <00:21:36.925>the <00:21:37.274>data <00:21:37.625>itself.

437
00:21:38.545 --> 00:21:43.045
<00:21:38.545>And, <00:21:38.661>uh, <00:21:38.778>as <00:21:38.895>input <00:21:39.011>data <00:21:39.128>as <00:21:39.245>we <00:21:39.361>can <00:21:39.478>think <00:21:39.595>of, <00:21:39.711>uh, <00:21:39.828>from <00:21:39.945>cars,

438
00:21:43.665 --> 00:21:46.725
<00:21:43.665>we <00:21:43.840>have <00:21:44.014>maybe <00:21:44.190>raw <00:21:44.365>images, <00:21:44.540>we <00:21:44.715>have <00:21:44.889>audio <00:21:45.065>files,

439
00:21:47.385 --> 00:21:51.445
<00:21:47.385>and <00:21:47.618>then, <00:21:47.851>uh, <00:21:48.085>everything <00:21:48.318>gets <00:21:48.551>ingested <00:21:48.785>into,

440
00:21:51.825 --> 00:21:53.205
<00:21:51.825>uh, <00:21:53.067>Azure.

441
00:21:53.305 --> 00:21:56.525
<00:21:53.305>In, <00:21:53.480>in <00:21:53.655>our <00:21:53.830>case, <00:21:54.005>we <00:21:54.180>use, <00:21:54.355>um, <00:21:54.530>Microsoft <00:21:54.705>Cloud.

442
00:21:57.385 --> 00:21:59.925
<00:21:57.385>And, <00:21:57.618>um, <00:21:57.851>then <00:21:58.085>all <00:21:58.318>the <00:21:58.551>data <00:21:58.785>can

443
00:22:00.465 --> 00:22:02.565
<00:22:00.465>be <00:22:00.745>ingested <00:22:01.024>into <00:22:01.304>Azure <00:22:01.584>blob <00:22:01.865>storage.

444
00:22:03.105 --> 00:22:07.165
<00:22:03.105>And <00:22:03.260>the <00:22:03.416>output <00:22:03.571>data <00:22:03.727>is <00:22:03.882>also <00:22:04.038>some, <00:22:04.193>some <00:22:04.349>common <00:22:04.505>format,

445
00:22:07.375 --> 00:22:09.085
<00:22:07.375>maybe <00:22:07.655>per <00:22:07.935>key <00:22:08.215>or <00:22:08.495>TF <00:22:08.775>record,

446
00:22:09.545 --> 00:22:11.925
<00:22:09.545>and <00:22:09.778>also <00:22:10.011>some, <00:22:10.245>uh, <00:22:10.478>kind <00:22:10.711>of <00:22:10.945>metadata

447
00:22:12.385 --> 00:22:14.325
<00:22:12.385>and <00:22:12.735>everything, <00:22:13.085>uh, <00:22:13.435>gets, <00:22:13.785>again,

448
00:22:14.325 --> 00:22:16.285
<00:22:14.325>stored <00:22:14.605>in <00:22:14.885>other <00:22:15.165>Azure <00:22:15.445>blob <00:22:15.725>storage.

449
00:22:17.185 --> 00:22:19.085
<00:22:17.185>So <00:22:17.465>let's <00:22:17.745>give <00:22:18.024>you <00:22:18.304>an <00:22:18.585>example.

450
00:22:19.225 --> 00:22:22.965
<00:22:19.225>How <00:22:19.399>can <00:22:19.574>this <00:22:19.750>look <00:22:19.925>like, <00:22:20.100>for <00:22:20.274>example, <00:22:20.449>we <00:22:20.625>want

451
00:22:23.025 --> 00:22:26.325
<00:22:23.025>to <00:22:23.180>have <00:22:23.336>a <00:22:23.491>use <00:22:23.647>case <00:22:23.802>like, <00:22:23.958>uh, <00:22:24.113>traffic <00:22:24.269>sign <00:22:24.425>detection.

452
00:22:26.705 --> 00:22:30.085
<00:22:26.705>We <00:22:26.860>want <00:22:27.016>to <00:22:27.171>de, <00:22:27.327>uh, <00:22:27.482>do <00:22:27.638>object <00:22:27.793>detect, <00:22:27.949>uh, <00:22:28.105>detection

453
00:22:30.085 --> 00:22:31.845
<00:22:30.085>for <00:22:30.551>different <00:22:31.018>traffic <00:22:31.485>signs.

454
00:22:32.145 --> 00:22:35.445
<00:22:32.145>We <00:22:32.320>have, <00:22:32.495>for <00:22:32.670>example, <00:22:32.845>set <00:22:33.020>up <00:22:33.195>some <00:22:33.370>reference <00:22:33.545>cars,

455
00:22:35.945 --> 00:22:40.005
<00:22:35.945>and <00:22:36.100>based <00:22:36.256>on <00:22:36.411>that, <00:22:36.567>we <00:22:36.722>have <00:22:36.878>a, <00:22:37.033>a <00:22:37.189>testing <00:22:37.345>fleet,

456
00:22:40.295 --> 00:22:41.685
<00:22:40.295>which <00:22:40.712>can <00:22:41.129>collect <00:22:41.546>data.

457
00:22:42.385 --> 00:22:46.405
<00:22:42.385>And <00:22:42.560>during <00:22:42.735>the <00:22:42.910>trips, <00:22:43.085>for <00:22:43.260>example, <00:22:43.435>uh, <00:22:43.610>more <00:22:43.785>tagging

458
00:22:46.425 --> 00:22:49.405
<00:22:46.425>of <00:22:46.705>specific, <00:22:46.985>uh, <00:22:47.264>situations <00:22:47.544>can <00:22:47.825>happen.

459
00:22:49.905 --> 00:22:54.565
<00:22:49.905>And <00:22:50.060>then, <00:22:50.216>uh, <00:22:50.371>dependent <00:22:50.527>on <00:22:50.682>the <00:22:50.838>data <00:22:50.993>type, <00:22:51.149>which <00:22:51.305>is

460
00:22:54.965 --> 00:22:57.605
<00:22:54.965>provided <00:22:55.314>here, <00:22:55.665>um, <00:22:56.014>different, <00:22:56.365>yeah,

461
00:22:57.635 --> 00:22:59.045
<00:22:57.635>data <00:22:58.058>readers <00:22:58.481>are <00:22:58.904>provided.

462
00:22:59.585 --> 00:23:03.605
<00:22:59.585>We <00:22:59.785>can <00:22:59.985>automatically <00:23:00.185>start <00:23:00.385>the, <00:23:00.585>the <00:23:00.785>pre-processing <00:23:00.985>part.

463
00:23:04.225 --> 00:23:07.405
<00:23:04.225>And <00:23:04.399>for <00:23:04.574>data <00:23:04.750>management, <00:23:04.925>uh, <00:23:05.100>it <00:23:05.274>could <00:23:05.449>be <00:23:05.625>helpful

464
00:23:07.825 --> 00:23:11.685
<00:23:07.825>to <00:23:07.980>split <00:23:08.136>the <00:23:08.291>data <00:23:08.447>in <00:23:08.602>smaller <00:23:08.758>pieces <00:23:08.913>to <00:23:09.069>enable <00:23:09.225>ation,

465
00:23:11.685 --> 00:23:15.565
<00:23:11.685>for <00:23:11.860>example, <00:23:12.034>and, <00:23:12.210>um, <00:23:12.385>come <00:23:12.560>up <00:23:12.735>with <00:23:12.909>a <00:23:13.085>rotor,

466
00:23:15.625 --> 00:23:18.965
<00:23:15.625>the <00:23:15.800>data <00:23:15.975>format <00:23:16.150>in <00:23:16.325>the <00:23:16.500>common <00:23:16.675>format <00:23:16.850>for, <00:23:17.025>um,

467
00:23:19.415 --> 00:23:21.605
<00:23:19.415>basic <00:23:19.764>consistency <00:23:20.115>and <00:23:20.465>quality <00:23:20.815>checks.

468
00:23:21.675 --> 00:23:26.245
<00:23:21.675>Here <00:23:21.850>we <00:23:22.024>can, <00:23:22.200>for <00:23:22.375>example, <00:23:22.550>try <00:23:22.725>to <00:23:22.899>to <00:23:23.075>count

469
00:23:26.345 --> 00:23:30.445
<00:23:26.345>how <00:23:26.500>many <00:23:26.656>frames, <00:23:26.811>uh, <00:23:26.967>are <00:23:27.122>contained <00:23:27.278>and <00:23:27.433>how <00:23:27.589>many <00:23:27.745>expected

470
00:23:30.705 --> 00:23:34.245
<00:23:30.705>and, <00:23:30.879>and <00:23:31.054>check <00:23:31.230>this, <00:23:31.405>or <00:23:31.580>also <00:23:31.754>check, <00:23:31.929>for <00:23:32.105>example,

471
00:23:34.425 --> 00:23:38.285
<00:23:34.425>the <00:23:34.658>resolution <00:23:34.891>or, <00:23:35.125>um, <00:23:35.358>to <00:23:35.591>quality <00:23:35.825>checks

472
00:23:38.425 --> 00:23:41.245
<00:23:38.425>or <00:23:38.774>on <00:23:39.125>the <00:23:39.475>RGB <00:23:39.825>histograms,

473
00:23:41.385 --> 00:23:45.565
<00:23:41.385>or <00:23:41.560>try <00:23:41.735>to <00:23:41.910>count <00:23:42.085>all <00:23:42.260>black <00:23:42.435>or <00:23:42.610>white <00:23:42.785>images.

474
00:23:45.755 --> 00:23:49.405
<00:23:45.755>Then, <00:23:45.910>for <00:23:46.066>example, <00:23:46.221>then <00:23:46.377>the <00:23:46.532>imager <00:23:46.688>could <00:23:46.843>have <00:23:46.999>some <00:23:47.155>problems,

475
00:23:49.425 --> 00:23:53.285
<00:23:49.425>for <00:23:49.625>example, <00:23:49.825>and <00:23:50.024>also <00:23:50.225>do <00:23:50.425>some <00:23:50.625>metadata <00:23:50.825>enrichment,

476
00:23:53.705 --> 00:23:57.445
<00:23:53.705>for <00:23:53.879>example, <00:23:54.054>calculate, <00:23:54.230>uh, <00:23:54.405>based <00:23:54.580>on <00:23:54.754>the <00:23:54.929>detect <00:23:55.105>data,

477
00:23:58.115 --> 00:23:59.525
<00:23:58.115>some <00:23:58.538>events <00:23:58.961>or <00:23:59.384>conditions.

478
00:23:59.945 --> 00:24:04.645
<00:23:59.945>And <00:24:00.120>later <00:24:00.294>on, <00:24:00.470>it <00:24:00.645>can <00:24:00.820>efficiently <00:24:00.995>select <00:24:01.169>it <00:24:01.345>for,

479
00:24:05.385 --> 00:24:08.445
<00:24:05.385>for <00:24:05.665>the <00:24:05.945>more <00:24:06.225>developments <00:24:06.504>for <00:24:06.785>training

480
00:24:08.745 --> 00:24:10.405
<00:24:08.745>or <00:24:09.094>also <00:24:09.445>for <00:24:09.794>data <00:24:10.145>labeling.

481
00:24:12.155 --> 00:24:16.535
<00:24:12.155>For <00:24:12.310>the <00:24:12.466>model <00:24:12.621>evaluation <00:24:12.777>part, <00:24:12.932>we <00:24:13.088>want <00:24:13.243>to <00:24:13.399>provide, <00:24:13.555>um,

482
00:24:17.315 --> 00:24:20.695
<00:24:17.315>uh, <00:24:17.515>evaluation <00:24:17.715>component <00:24:17.915>where <00:24:18.115>we <00:24:18.315>want <00:24:18.515>to <00:24:18.715>do

483
00:24:21.205 --> 00:24:22.775
<00:24:21.205>performance <00:24:22.605>evaluation.

484
00:24:23.235 --> 00:24:26.575
<00:24:23.235>And <00:24:23.514>also, <00:24:23.794>which <00:24:24.074>is <00:24:24.354>very, <00:24:24.635>um,

485
00:24:27.745 --> 00:24:32.615
<00:24:27.745>which <00:24:27.900>is <00:24:28.056>really <00:24:28.211>needed, <00:24:28.367>is <00:24:28.522>to <00:24:28.678>have, <00:24:28.833>um, <00:24:28.989>al <00:24:29.145>robustness,

486
00:24:32.715 --> 00:24:37.295
<00:24:32.715>uh, <00:24:32.855>checks <00:24:32.995>and <00:24:33.135>evaluations <00:24:33.274>to, <00:24:33.415>to <00:24:33.554>really <00:24:33.695>see <00:24:33.834>how <00:24:33.975>how <00:24:34.115>could,

487
00:24:37.295 --> 00:24:38.535
<00:24:37.295>uh, <00:24:37.667>the <00:24:38.039>networks <00:24:38.411>perform.

488
00:24:39.235 --> 00:24:42.535
<00:24:39.235>And <00:24:39.584>all <00:24:39.935>the, <00:24:40.284>um, <00:24:40.635>uh,

489
00:24:42.835 --> 00:24:46.255
<00:24:42.835>on <00:24:42.975>top <00:24:43.115>all <00:24:43.255>the <00:24:43.395>data <00:24:43.535>is <00:24:43.675>stored <00:24:43.815>then <00:24:43.955>into <00:24:44.095>a <00:24:44.235>database.

490
00:24:46.915 --> 00:24:49.975
<00:24:46.915>And <00:24:47.195>also <00:24:47.475>artifacts <00:24:47.754>are <00:24:48.034>automatically <00:24:48.315>generated,

491
00:24:51.355 --> 00:24:56.295
<00:24:51.355>and <00:24:51.510>everything, <00:24:51.666>as <00:24:51.821>you <00:24:51.977>can <00:24:52.132>think <00:24:52.288>of, <00:24:52.443>will <00:24:52.599>be <00:24:52.755>interfaced

492
00:24:56.295 --> 00:24:58.375
<00:24:56.295>with <00:24:56.761>machine <00:24:57.228>learning <00:24:57.695>operations

493
00:24:58.835 --> 00:25:01.175
<00:24:58.835>to <00:24:59.185>get <00:24:59.535>everything <00:24:59.885>smoothly <00:25:00.235>running.

494
00:25:03.705 --> 00:25:07.565
<00:25:03.705>Uh, <00:25:03.845>an <00:25:03.985>example <00:25:04.125>is <00:25:04.264>also <00:25:04.405>here <00:25:04.544>when <00:25:04.685>we <00:25:04.824>have <00:25:04.965>this, <00:25:05.105>um,

495
00:25:07.595 --> 00:25:12.405
<00:25:07.595>traffic <00:25:07.750>sign <00:25:07.906>detection <00:25:08.061>use <00:25:08.217>case, <00:25:08.372>uh, <00:25:08.528>we <00:25:08.683>want <00:25:08.839>to <00:25:08.995>evaluate,

496
00:25:12.545 --> 00:25:15.765
<00:25:12.545>for <00:25:12.825>example, <00:25:13.105>different, <00:25:13.385>uh, <00:25:13.665>trained <00:25:13.945>models.

497
00:25:15.985 --> 00:25:20.645
<00:25:15.985>We <00:25:16.159>want <00:25:16.334>to <00:25:16.510>try <00:25:16.685>out <00:25:16.860>different <00:25:17.034>model <00:25:17.209>robustness <00:25:17.385>checks,

498
00:25:21.425 --> 00:25:25.245
<00:25:21.425>and <00:25:21.552>at <00:25:21.679>the <00:25:21.806>end, <00:25:21.934>we <00:25:22.061>want <00:25:22.188>to <00:25:22.315>choose <00:25:22.443>the <00:25:22.570>best <00:25:22.697>working <00:25:22.825>model.

499
00:25:25.625 --> 00:25:30.605
<00:25:25.625>And <00:25:25.800>our <00:25:25.975>frameworks, <00:25:26.150>uh, <00:25:26.325>supports, <00:25:26.500>uh, <00:25:26.675>experts <00:25:26.850>to <00:25:27.025>easily,

500
00:25:31.185 --> 00:25:33.165
<00:25:31.185>uh, <00:25:31.465>do <00:25:31.745>this, <00:25:32.024>uh, <00:25:32.304>robustness <00:25:32.585>checks.

501
00:25:33.705 --> 00:25:38.565
<00:25:33.705>And <00:25:33.860>also <00:25:34.016>it <00:25:34.171>supports, <00:25:34.327>uh, <00:25:34.482>to <00:25:34.638>use <00:25:34.793>custom <00:25:34.949>model <00:25:35.105>metrics

502
00:25:38.865 --> 00:25:40.325
<00:25:38.865>and <00:25:39.522>attack <00:25:40.179>definitions.

503
00:25:40.865 --> 00:25:44.205
<00:25:40.865>And <00:25:41.215>it <00:25:41.565>also <00:25:41.915>provides <00:25:42.265>connection

504
00:25:44.385 --> 00:25:46.805
<00:25:44.385>to <00:25:44.735>the <00:25:45.085>approved <00:25:45.435>data <00:25:45.785>sources.

505
00:25:47.545 --> 00:25:51.505
<00:25:47.545>It <00:25:47.825>provides <00:25:48.105>connection <00:25:48.385>to <00:25:48.665>the, <00:25:48.945>uh,

506
00:25:51.615 --> 00:25:52.985
<00:25:51.615>testing <00:25:52.848>environments.

507
00:25:53.605 --> 00:25:56.745
<00:25:53.605>And, <00:25:53.955>uh, <00:25:54.305>also, <00:25:54.655>yeah, <00:25:55.005>every

508
00:25:57.405 --> 00:25:59.025
<00:25:57.405>result <00:25:57.685>is <00:25:57.965>stored <00:25:58.245>in <00:25:58.524>a <00:25:58.805>database.

509
00:25:59.805 --> 00:26:04.385
<00:25:59.805>And <00:26:00.005>this <00:26:00.205>framework <00:26:00.405>also, <00:26:00.605>uh, <00:26:00.805>enables <00:26:01.005>the, <00:26:01.205>uh,

510
00:26:04.485 --> 00:26:07.785
<00:26:04.485>faster <00:26:04.834>evaluation <00:26:05.185>times <00:26:05.534>report <00:26:05.885>generation.

511
00:26:08.485 --> 00:26:10.985
<00:26:08.485>And, <00:26:08.951>um, <00:26:09.418>yeah, <00:26:09.885>efficient

512
00:26:11.985 --> 00:26:15.395
<00:26:11.985>results <00:26:12.218>can <00:26:12.451>be <00:26:12.685>visualized, <00:26:12.918>visualized <00:26:13.151>in <00:26:13.385>dashboards.

513
00:26:15.775 --> 00:26:20.235
<00:26:15.775>And <00:26:15.915>based <00:26:16.055>on <00:26:16.195>that, <00:26:16.335>the <00:26:16.475>whole <00:26:16.615>development <00:26:16.755>can <00:26:16.895>be <00:26:17.035>much <00:26:17.175>faster

514
00:26:21.095 --> 00:26:24.515
<00:26:21.095>and <00:26:21.375>more <00:26:21.655>insights <00:26:21.935>can <00:26:22.215>be, <00:26:22.495>uh,

515
00:26:25.385 --> 00:26:30.215
<00:26:25.385>drawn <00:26:25.560>without, <00:26:25.735>uh, <00:26:25.910>with <00:26:26.085>that, <00:26:26.260>uh, <00:26:26.435>a <00:26:26.610>next, <00:26:26.785>uh,

516
00:26:30.215 --> 00:26:34.335
<00:26:30.215>component <00:26:30.448>for <00:26:30.681>evaluation <00:26:30.915>is, <00:26:31.148>uh, <00:26:31.381>ns, <00:26:31.615>uh,

517
00:26:34.735 --> 00:26:38.135
<00:26:34.735>DNN <00:26:34.968>test <00:26:35.201>metric <00:26:35.435>library, <00:26:35.668>where <00:26:35.901>DNN <00:26:36.135>stands

518
00:26:38.155 --> 00:26:39.575
<00:26:38.155>for <00:26:38.581>deep <00:26:39.007>neural <00:26:39.433>network.

519
00:26:40.435 --> 00:26:44.875
<00:26:40.435>And <00:26:40.668>there, <00:26:40.901>um, <00:26:41.135>we <00:26:41.368>provide <00:26:41.601>a, <00:26:41.835>uh,

520
00:26:45.555 --> 00:26:50.155
<00:26:45.555>a <00:26:45.695>set <00:26:45.835>of <00:26:45.975>different <00:26:46.115>metrics <00:26:46.255>which <00:26:46.395>can <00:26:46.535>be <00:26:46.675>used <00:26:46.815>with, <00:26:46.955>um,

521
00:26:50.665 --> 00:26:52.795
<00:26:50.665>good <00:26:51.014>performance <00:26:51.365>and <00:26:51.715>low <00:26:52.065>effort

522
00:26:53.175 --> 00:26:56.915
<00:26:53.175>and <00:26:53.375>high <00:26:53.575>availability, <00:26:53.774>uh, <00:26:53.975>among <00:26:54.175>different, <00:26:54.375>uh, <00:26:54.575>projects.

523
00:26:57.455 --> 00:27:01.435
<00:26:57.455>And <00:26:57.655>also <00:26:57.855>we <00:26:58.054>have, <00:26:58.254>uh, <00:26:58.455>robustness <00:26:58.655>checks, <00:26:58.855>performance

524
00:27:01.515 --> 00:27:05.085
<00:27:01.515>of <00:27:01.690>performance <00:27:01.865>metrics, <00:27:02.040>and <00:27:02.215>also <00:27:02.390>the <00:27:02.565>main <00:27:02.740>gap <00:27:02.915>metrics.

525
00:27:08.135 --> 00:27:10.275
<00:27:08.135>Uh, <00:27:08.415>an <00:27:08.695>example <00:27:08.975>is <00:27:09.254>also <00:27:09.535>here.

526
00:27:10.865 --> 00:27:15.065
<00:27:10.865>Yeah, <00:27:11.040>we, <00:27:11.215>we <00:27:11.390>have, <00:27:11.565>uh, <00:27:11.740>trained <00:27:11.915>multiple, <00:27:12.090>uh, <00:27:12.265>models,

527
00:27:15.685 --> 00:27:18.185
<00:27:15.685>and <00:27:15.840>at <00:27:15.996>the <00:27:16.151>end, <00:27:16.307>the <00:27:16.462>best <00:27:16.618>model <00:27:16.773>must <00:27:16.929>be <00:27:17.085>chosen.

528
00:27:19.005 --> 00:27:22.145
<00:27:19.005>And <00:27:19.160>yeah, <00:27:19.316>based <00:27:19.471>on <00:27:19.627>that, <00:27:19.782>we <00:27:19.938>have, <00:27:20.093>uh, <00:27:20.249>model, <00:27:20.405>uh,

529
00:27:22.145 --> 00:27:25.185
<00:27:22.145>interference, <00:27:22.495>performance <00:27:22.845>model, <00:27:23.195>robustness <00:27:23.545>checks,

530
00:27:25.965 --> 00:27:29.345
<00:27:25.965>and, <00:27:26.165>um, <00:27:26.365>we <00:27:26.564>have, <00:27:26.764>um, <00:27:26.965>maybe <00:27:27.165>optimized, <00:27:27.365>uh,

531
00:27:29.345 --> 00:27:31.385
<00:27:29.345>python <00:27:30.045>metric <00:27:30.745>implementations

532
00:27:31.685 --> 00:27:34.545
<00:27:31.685>and <00:27:31.885>state <00:27:32.085>of <00:27:32.284>the <00:27:32.485>art <00:27:32.685>algorithms, <00:27:32.885>uh, <00:27:33.085>implementations.

533
00:27:34.925 --> 00:27:39.545
<00:27:34.925>And <00:27:35.100>then <00:27:35.274>this <00:27:35.450>library, <00:27:35.625>uh, <00:27:35.800>enables <00:27:35.975>quick <00:27:36.149>evaluation <00:27:36.325>results

534
00:27:39.765 --> 00:27:43.505
<00:27:39.765>and <00:27:39.998>quick <00:27:40.231>implementations <00:27:40.465>based, <00:27:40.698>uh, <00:27:40.931>using <00:27:41.165>that.

535
00:27:46.115 --> 00:27:50.295
<00:27:46.115>Um, <00:27:46.290>when <00:27:46.465>we <00:27:46.640>then <00:27:46.815>want <00:27:46.990>to <00:27:47.165>go <00:27:47.340>to <00:27:47.515>the

536
00:27:51.075 --> 00:27:55.735
<00:27:51.075>productionization <00:27:51.355>step, <00:27:51.635>uh, <00:27:51.915>there <00:27:52.195>is, <00:27:52.475>um,

537
00:27:56.595 --> 00:28:01.295
<00:27:56.595>as <00:27:56.770>Daniel <00:27:56.945>already <00:27:57.120>pointed <00:27:57.295>out, <00:27:57.470>we <00:27:57.645>want <00:27:57.820>to, <00:27:57.995>uh,

538
00:28:02.325 --> 00:28:05.945
<00:28:02.325>have <00:28:02.675>small, <00:28:03.025>smaller <00:28:03.375>artifacts, <00:28:03.725>uh,

539
00:28:06.165 --> 00:28:07.345
<00:28:06.165>on <00:28:06.519>the <00:28:06.873>car <00:28:07.227>afterwards.

540
00:28:07.345 --> 00:28:11.305
<00:28:07.345>Therefore, <00:28:07.625>we <00:28:07.905>want <00:28:08.185>to <00:28:08.465>prepare, <00:28:08.745>uh,

541
00:28:11.505 --> 00:28:14.905
<00:28:11.505>a <00:28:11.738>compression <00:28:11.971>component <00:28:12.205>to <00:28:12.438>reduce, <00:28:12.671>reduce, <00:28:12.905>uh,

542
00:28:14.925 --> 00:28:19.305
<00:28:14.925>the <00:28:15.065>model <00:28:15.205>size <00:28:15.345>while, <00:28:15.485>um, <00:28:15.625>on <00:28:15.764>the <00:28:15.905>other <00:28:16.044>hand, <00:28:16.185>uh, <00:28:16.325>improving

543
00:28:20.125 --> 00:28:21.785
<00:28:20.125>the, <00:28:20.475>the <00:28:20.825>model <00:28:21.175>inference <00:28:21.525>time.

544
00:28:22.685 --> 00:28:27.285
<00:28:22.685>And, <00:28:22.860>um, <00:28:23.034>uh, <00:28:23.210>we <00:28:23.385>want <00:28:23.560>also <00:28:23.735>to <00:28:23.909>provide, <00:28:24.085>uh,

545
00:28:27.515 --> 00:28:30.085
<00:28:27.515>some <00:28:27.865>smart <00:28:28.215>neural <00:28:28.565>architecture <00:28:28.915>search

546
00:28:30.225 --> 00:28:34.405
<00:28:30.225>or <00:28:30.380>also, <00:28:30.536>um, <00:28:30.691>item <00:28:30.847>L <00:28:31.002>is <00:28:31.158>quite, <00:28:31.313>uh, <00:28:31.469>common <00:28:31.625>here.

547
00:28:36.625 --> 00:28:40.045
<00:28:36.625>Um, <00:28:36.780>and <00:28:36.936>also <00:28:37.091>we <00:28:37.247>have, <00:28:37.402>um, <00:28:37.558>hardware <00:28:37.713>based <00:28:37.869>model <00:28:38.025>optimization,

548
00:28:40.075 --> 00:28:43.645
<00:28:40.075>like <00:28:40.308>by <00:28:40.541>truing <00:28:40.775>techniques <00:28:41.008>or <00:28:41.241>wide <00:28:41.475>quantization.

549
00:28:44.785 --> 00:28:47.765
<00:28:44.785>And, <00:28:45.018>uh, <00:28:45.251>as <00:28:45.485>well <00:28:45.718>for <00:28:45.951>this <00:28:46.185>component,

550
00:28:48.095 --> 00:28:51.325
<00:28:48.095>everything <00:28:48.445>should <00:28:48.795>interface <00:28:49.145>quite <00:28:49.495>smoothly

551
00:28:51.675 --> 00:28:54.005
<00:28:51.675>with <00:28:52.141>machine <00:28:52.608>learning <00:28:53.075>operations.

552
00:28:56.025 --> 00:29:00.085
<00:28:56.025>The <00:28:56.200>next <00:28:56.375>thing <00:28:56.550>is <00:28:56.725>then <00:28:56.900>also, <00:28:57.075>uh, <00:28:57.250>the <00:28:57.425>productionization.

553
00:29:00.705 --> 00:29:04.805
<00:29:00.705>Um, <00:29:00.905>there <00:29:01.105>we <00:29:01.304>want <00:29:01.504>to <00:29:01.705>have <00:29:01.905>transparent <00:29:02.105>optimization,

554
00:29:05.665 --> 00:29:09.965
<00:29:05.665>um, <00:29:05.840>and <00:29:06.014>also <00:29:06.190>versioning <00:29:06.365>for <00:29:06.540>the <00:29:06.715>target <00:29:06.889>device, <00:29:07.065>for

555
00:29:10.545 --> 00:29:12.885
<00:29:10.545>target, <00:29:11.245>target <00:29:11.945>hardware

556
00:29:13.505 --> 00:29:17.165
<00:29:13.505>and <00:29:13.738>software <00:29:13.971>stack <00:29:14.205>to <00:29:14.438>be <00:29:14.671>able <00:29:14.905>to,

557
00:29:17.825 --> 00:29:21.765
<00:29:17.825>to <00:29:17.980>trace <00:29:18.136>the, <00:29:18.291>the <00:29:18.447>whole, <00:29:18.602>uh, <00:29:18.758>history <00:29:18.913>of <00:29:19.069>the <00:29:19.225>model.

558
00:29:22.505 --> 00:29:25.965
<00:29:22.505>We <00:29:22.645>want <00:29:22.785>also <00:29:22.925>to <00:29:23.065>enable <00:29:23.205>high <00:29:23.345>performance <00:29:23.485>in <00:29:23.625>the <00:29:23.765>car, <00:29:23.905>uh,

559
00:29:26.105 --> 00:29:28.325
<00:29:26.105>for <00:29:26.338>a <00:29:26.571>specific <00:29:26.805>target, <00:29:27.038>uh, <00:29:27.271>target <00:29:27.505>stack.

560
00:29:29.505 --> 00:29:33.125
<00:29:29.505>And <00:29:29.705>this <00:29:29.905>also, <00:29:30.105>uh, <00:29:30.305>enables <00:29:30.505>low <00:29:30.705>memory <00:29:30.905>footprint

561
00:29:33.305 --> 00:29:35.645
<00:29:33.305>by <00:29:33.585>weight <00:29:33.865>reduction <00:29:34.145>and <00:29:34.425>by <00:29:34.705>compression.

562
00:29:36.185 --> 00:29:37.325
<00:29:36.185>And <00:29:36.441>at <00:29:36.698>the <00:29:36.954>end, <00:29:37.211>we

563
00:29:41.875 --> 00:29:45.525
<00:29:41.875>have <00:29:42.050>a, <00:29:42.225>an <00:29:42.400>eye <00:29:42.575>on <00:29:42.750>a <00:29:42.925>plane <00:29:43.100>safety <00:29:43.275>standards,

564
00:29:46.705 --> 00:29:50.605
<00:29:46.705>and <00:29:46.938>that's <00:29:47.171>mainly <00:29:47.405>it's <00:29:47.638>from, <00:29:47.871>from <00:29:48.105>the,

565
00:29:50.625 --> 00:29:52.005
<00:29:50.625>uh, <00:29:51.246>SDK <00:29:51.867>part.

566
00:29:52.785 --> 00:29:56.365
<00:29:52.785>And <00:29:52.925>then <00:29:53.065>we <00:29:53.205>can <00:29:53.345>go <00:29:53.485>to <00:29:53.625>q <00:29:53.765>and <00:29:53.905>a <00:29:54.045>and <00:29:54.185>discussion.

567
00:29:58.505 --> 00:30:00.315
<00:29:58.505>Okay. <00:29:58.971>Thank <00:29:59.438>you, <00:29:59.905>Daniel.

568
00:30:00.485 --> 00:30:02.835
<00:30:00.485>Thank <00:30:00.718>you <00:30:00.951>Andreas, <00:30:01.185>for <00:30:01.418>this, <00:30:01.651>uh, <00:30:01.885>very,

569
00:30:02.985 --> 00:30:04.755
<00:30:02.985>very <00:30:03.685>interesting <00:30:04.385>session.

570
00:30:05.575 --> 00:30:09.075
<00:30:05.575>Um, <00:30:05.750>before <00:30:05.925>we <00:30:06.100>start <00:30:06.275>with <00:30:06.450>some <00:30:06.625>audience <00:30:06.800>questions, <00:30:06.975>um,

571
00:30:09.355 --> 00:30:13.155
<00:30:09.355>I <00:30:09.482>would <00:30:09.609>like <00:30:09.736>to <00:30:09.864>ask <00:30:09.991>you <00:30:10.118>like, <00:30:10.245>um, <00:30:10.373>if <00:30:10.500>someone <00:30:10.627>is <00:30:10.755>interesting

572
00:30:13.155 --> 00:30:14.235
<00:30:13.155>to <00:30:13.398>work <00:30:13.640>in <00:30:13.884>this <00:30:14.127>field

573
00:30:14.235 --> 00:30:16.555
<00:30:14.235>and <00:30:14.468>maybe <00:30:14.701>has <00:30:14.935>not <00:30:15.168>been <00:30:15.401>that <00:30:15.635>familiar,

574
00:30:16.735 --> 00:30:18.835
<00:30:16.735>has <00:30:16.935>not <00:30:17.135>worked <00:30:17.334>in <00:30:17.534>this <00:30:17.735>field <00:30:17.935>so <00:30:18.135>far,

575
00:30:19.295 --> 00:30:20.635
<00:30:19.295>are <00:30:19.697>there <00:30:20.099>any <00:30:20.501>preconditions

576
00:30:20.895 --> 00:30:23.675
<00:30:20.895>or <00:30:21.050>what's <00:30:21.206>the <00:30:21.361>best <00:30:21.517>way <00:30:21.672>to <00:30:21.828>get <00:30:21.983>started <00:30:22.139>with <00:30:22.295>you?

577
00:30:28.555 --> 00:30:32.895
<00:30:28.555>Um, <00:30:28.695>I, <00:30:28.835>I <00:30:28.975>would <00:30:29.115>say <00:30:29.255>from, <00:30:29.395>from, <00:30:29.535>or <00:30:29.675>go <00:30:29.815>on, <00:30:29.955>Daniel.

578
00:30:34.595 --> 00:30:36.255
<00:30:34.595>No, <00:30:34.770>you, <00:30:34.945>you <00:30:35.120>can <00:30:35.295>also <00:30:35.470>go <00:30:35.645>on. <00:30:35.820>It's <00:30:35.995>fine.

579
00:30:37.235 --> 00:30:41.735
<00:30:37.235>Um, <00:30:37.375>I, <00:30:37.514>I <00:30:37.655>would <00:30:37.794>say, <00:30:37.935>uh, <00:30:38.074>as <00:30:38.215>I <00:30:38.354>have <00:30:38.495>described <00:30:38.635>already

580
00:30:41.995 --> 00:30:46.535
<00:30:41.995>or <00:30:42.122>try <00:30:42.249>to <00:30:42.376>point <00:30:42.504>out, <00:30:42.631>uh, <00:30:42.758>with <00:30:42.885>the <00:30:43.013>SDK <00:30:43.140>itself, <00:30:43.267>the, <00:30:43.395>the,

581
00:30:47.735 --> 00:30:51.275
<00:30:47.735>the <00:30:47.890>work <00:30:48.046>we, <00:30:48.201>which <00:30:48.357>we <00:30:48.512>do <00:30:48.668>is <00:30:48.823>very, <00:30:48.979>very <00:30:49.135>various,

582
00:30:51.455 --> 00:30:53.955
<00:30:51.455>or <00:30:51.629>we <00:30:51.804>have <00:30:51.980>very <00:30:52.155>different <00:30:52.330>topics <00:30:52.504>to <00:30:52.679>work <00:30:52.855>on.

583
00:30:54.215 --> 00:30:58.475
<00:30:54.215>So <00:30:54.342>one <00:30:54.469>is, <00:30:54.596>uh, <00:30:54.724>hardware <00:30:54.851>side <00:30:54.978>or <00:30:55.105>one <00:30:55.233>is <00:30:55.360>also <00:30:55.487>software <00:30:55.615>side.

584
00:30:59.055 --> 00:31:02.915
<00:30:59.055>And <00:30:59.171>also <00:30:59.288>as <00:30:59.405>you <00:30:59.521>can <00:30:59.638>think <00:30:59.755>of, <00:30:59.871>um, <00:30:59.988>when <00:31:00.105>you <00:31:00.221>work <00:31:00.338>with <00:31:00.455>ai

585
00:31:03.505 --> 00:31:07.395
<00:31:03.505>also, <00:31:03.738>statistics <00:31:03.971>part <00:31:04.205>is, <00:31:04.438>uh, <00:31:04.671>very, <00:31:04.905>um,

586
00:31:07.585 --> 00:31:08.595
<00:31:07.585>important <00:31:08.494>here.

587
00:31:08.735 --> 00:31:11.315
<00:31:08.735>So <00:31:08.968>in <00:31:09.201>the <00:31:09.435>end, <00:31:09.668>from <00:31:09.901>my <00:31:10.135>perspective,

588
00:31:11.475 --> 00:31:14.555
<00:31:11.475>I <00:31:11.675>would <00:31:11.875>say <00:31:12.074>you <00:31:12.274>should <00:31:12.475>have, <00:31:12.675>um, <00:31:12.875>knowledge

589
00:31:14.695 --> 00:31:17.315
<00:31:14.695>and <00:31:14.895>a <00:31:15.095>mix <00:31:15.294>of, <00:31:15.495>of <00:31:15.695>these <00:31:15.895>three <00:31:16.095>things

590
00:31:17.895 --> 00:31:20.035
<00:31:17.895>to <00:31:18.128>get <00:31:18.361>started <00:31:18.595>in, <00:31:18.828>in <00:31:19.061>our <00:31:19.295>field.

591
00:31:21.215 --> 00:31:24.675
<00:31:21.215>But <00:31:21.331>maybe <00:31:21.448>you <00:31:21.564>can <00:31:21.681>go <00:31:21.798>on <00:31:21.915>Daniel, <00:31:22.031>if <00:31:22.148>you <00:31:22.264>have <00:31:22.381>more <00:31:22.498>to <00:31:22.615>add.

592
00:31:25.935 --> 00:31:28.715
<00:31:25.935>Um, <00:31:26.090>yeah, <00:31:26.246>maybe <00:31:26.401>I, <00:31:26.557>one <00:31:26.712>thing <00:31:26.868>that <00:31:27.023>I <00:31:27.179>would <00:31:27.335>like

593
00:31:28.735 --> 00:31:31.595
<00:31:28.735>to <00:31:28.909>add <00:31:29.084>is <00:31:29.260>here, <00:31:29.435>um, <00:31:29.610>that <00:31:29.784>the, <00:31:29.959>the <00:31:30.135>things

594
00:31:31.595 --> 00:31:34.915
<00:31:31.595>that <00:31:31.770>we <00:31:31.945>just <00:31:32.120>have <00:31:32.295>presented <00:31:32.470>there <00:31:32.645>really <00:31:32.820>tackle, <00:31:32.995>uh,

595
00:31:35.225 --> 00:31:38.075
<00:31:35.225>different <00:31:35.925>challenges, <00:31:36.625>um,

596
00:31:38.205 --> 00:31:40.395
<00:31:38.205>which <00:31:38.554>also <00:31:38.905>require <00:31:39.254>different <00:31:39.605>competencies.

597
00:31:40.735 --> 00:31:44.595
<00:31:40.735>So <00:31:40.862>for <00:31:40.989>instance, <00:31:41.116>um, <00:31:41.244>I <00:31:41.371>mean, <00:31:41.498>of <00:31:41.625>course <00:31:41.753>it <00:31:41.880>is <00:31:42.007>AI <00:31:42.135>based,

598
00:31:44.695 --> 00:31:46.555
<00:31:44.695>so <00:31:44.870>it <00:31:45.044>is <00:31:45.220>of <00:31:45.395>course <00:31:45.570>good <00:31:45.745>to <00:31:45.919>have, <00:31:46.095>um,

599
00:31:46.555 --> 00:31:47.915
<00:31:46.555>knowledge <00:31:46.861>in <00:31:47.167>AI <00:31:47.473>in <00:31:47.779>general.

600
00:31:48.455 --> 00:31:51.755
<00:31:48.455>Um, <00:31:48.610>but <00:31:48.766>I <00:31:48.921>mean, <00:31:49.077>we <00:31:49.232>also <00:31:49.388>tackle <00:31:49.543>different <00:31:49.699>algorithms <00:31:49.855>like

601
00:31:51.815 --> 00:31:54.755
<00:31:51.815>for, <00:31:52.015>for <00:31:52.215>deep <00:31:52.415>neural <00:31:52.615>networks, <00:31:52.815>um, <00:31:53.015>for <00:31:53.215>time.

602
00:31:55.015 --> 00:31:57.315
<00:31:55.015>So <00:31:55.365>like <00:31:55.715>complete <00:31:56.065>different <00:31:56.415>approaches.

603
00:31:57.865 --> 00:32:02.475
<00:31:57.865>Then, <00:31:58.020>um, <00:31:58.176>you <00:31:58.331>really <00:31:58.487>also <00:31:58.642>need <00:31:58.798>an <00:31:58.953>understanding, <00:31:59.109>um, <00:31:59.265>uh,

604
00:32:03.065 --> 00:32:04.995
<00:32:03.065>what <00:32:03.240>that <00:32:03.415>means, <00:32:03.590>like <00:32:03.765>for, <00:32:03.940>for, <00:32:04.115>for <00:32:04.290>the <00:32:04.465>company.

605
00:32:05.065 --> 00:32:08.075
<00:32:05.065>When <00:32:05.240>we, <00:32:05.415>um, <00:32:05.590>when <00:32:05.765>we <00:32:05.940>gather <00:32:06.115>data <00:32:06.290>from <00:32:06.465>cars,

606
00:32:08.135 --> 00:32:11.795
<00:32:08.135>and <00:32:08.262>here <00:32:08.389>we <00:32:08.516>are <00:32:08.644>not <00:32:08.771>talking <00:32:08.898>about <00:32:09.025>like <00:32:09.153>a <00:32:09.280>couple <00:32:09.407>of, <00:32:09.535>uh,

607
00:32:12.215 --> 00:32:13.395
<00:32:12.215>100 <00:32:13.277>megabytes.

608
00:32:13.415 --> 00:32:16.235
<00:32:13.415>So <00:32:13.531>we <00:32:13.648>are, <00:32:13.764>we <00:32:13.881>are <00:32:13.998>really <00:32:14.115>talking <00:32:14.231>about <00:32:14.348>to <00:32:14.465>a, <00:32:14.581>to <00:32:14.698>a <00:32:14.815>magnitude,

609
00:32:16.895 --> 00:32:18.475
<00:32:16.895>um, <00:32:17.361>that <00:32:17.828>is <00:32:18.295>extreme.

610
00:32:18.695 --> 00:32:22.155
<00:32:18.695>So <00:32:18.835>you <00:32:18.975>should <00:32:19.115>also <00:32:19.254>have <00:32:19.395>maybe <00:32:19.534>a <00:32:19.675>good <00:32:19.814>understanding, <00:32:19.955>um, <00:32:20.095>of

611
00:32:22.175 --> 00:32:24.435
<00:32:22.175>how <00:32:22.408>to <00:32:22.641>handle <00:32:22.875>really, <00:32:23.108>really <00:32:23.341>big <00:32:23.575>data.

612
00:32:24.695 --> 00:32:28.235
<00:32:24.695>So <00:32:24.895>just <00:32:25.095>like <00:32:25.294>for, <00:32:25.495>um, <00:32:25.695>some <00:32:25.895>insight <00:32:26.095>information.

613
00:32:28.615 --> 00:32:31.395
<00:32:28.615>Um, <00:32:28.770>so <00:32:28.926>it <00:32:29.081>is <00:32:29.237>said <00:32:29.392>that <00:32:29.548>in <00:32:29.703>theory, <00:32:29.859>a <00:32:30.015>car,

614
00:32:31.655 --> 00:32:33.395
<00:32:31.655>one <00:32:31.855>car <00:32:32.055>can <00:32:32.254>generate <00:32:32.455>up <00:32:32.655>to <00:32:32.855>a <00:32:33.055>couple

615
00:32:33.395 --> 00:32:34.835
<00:32:33.395>of <00:32:33.654>terabytes <00:32:33.913>of <00:32:34.172>data <00:32:34.431>per <00:32:34.691>day.

616
00:32:35.255 --> 00:32:38.635
<00:32:35.255>And <00:32:35.410>that's <00:32:35.566>for, <00:32:35.721>for <00:32:35.877>some <00:32:36.032>assumption, <00:32:36.188>let's <00:32:36.343>assume <00:32:36.499>you <00:32:36.655>would,

617
00:32:38.655 --> 00:32:42.045
<00:32:38.655>um, <00:32:38.782>I <00:32:38.909>mean, <00:32:39.036>think <00:32:39.164>about <00:32:39.291>how <00:32:39.418>many <00:32:39.545>comp, <00:32:39.673>how <00:32:39.800>many <00:32:39.927>cars, <00:32:40.055>um,

618
00:32:42.185 --> 00:32:46.285
<00:32:42.185>the <00:32:42.360>Volkswagen <00:32:42.534>company <00:32:42.710>has, <00:32:42.885>uh, <00:32:43.060>in <00:32:43.235>Germany <00:32:43.409>or <00:32:43.585>worldwide,

619
00:32:46.345 --> 00:32:49.885
<00:32:46.345>and <00:32:46.545>now <00:32:46.745>multiply <00:32:46.945>that <00:32:47.145>with, <00:32:47.345>uh, <00:32:47.545>this <00:32:47.745>magnitude

620
00:32:49.945 --> 00:32:53.805
<00:32:49.945>and <00:32:50.100>think <00:32:50.256>about <00:32:50.411>like <00:32:50.567>after <00:32:50.722>a <00:32:50.878>couple <00:32:51.033>of <00:32:51.189>weeks, <00:32:51.345>month

621
00:32:53.825 --> 00:32:56.605
<00:32:53.825>or <00:32:54.000>even <00:32:54.175>years, <00:32:54.350>how <00:32:54.525>much <00:32:54.700>data <00:32:54.875>would <00:32:55.050>be <00:32:55.225>there

622
00:32:57.025 --> 00:32:58.525
<00:32:57.025>and <00:32:57.295>all <00:32:57.565>these <00:32:57.835>things <00:32:58.105>that <00:32:58.375>also,

623
00:32:58.525 --> 00:33:00.605
<00:32:58.525>and <00:32:58.725>Andreas <00:32:58.925>just <00:32:59.125>mentioned <00:32:59.325>with <00:32:59.525>the <00:32:59.725>pre-processing <00:32:59.925>stuff.

624
00:33:00.665 --> 00:33:03.325
<00:33:00.665>So <00:33:00.805>when <00:33:00.945>you <00:33:01.085>want <00:33:01.225>to <00:33:01.365>pre-process <00:33:01.504>such <00:33:01.645>an <00:33:01.784>amount <00:33:01.925>of <00:33:02.065>data,

625
00:33:03.515 --> 00:33:06.925
<00:33:03.515>it's, <00:33:03.715>there <00:33:03.915>are <00:33:04.115>huge <00:33:04.315>challenges <00:33:04.515>to <00:33:04.715>do <00:33:04.915>that.

626
00:33:07.225 --> 00:33:10.045
<00:33:07.225>You <00:33:07.352>have <00:33:07.479>to <00:33:07.606>make <00:33:07.734>sure <00:33:07.861>that <00:33:07.988>the <00:33:08.115>data <00:33:08.243>itself <00:33:08.370>has <00:33:08.497>good <00:33:08.625>quality,

627
00:33:10.045 --> 00:33:12.605
<00:33:10.045>because <00:33:10.245>otherwise, <00:33:10.445>um, <00:33:10.645>when <00:33:10.845>you <00:33:11.045>don't <00:33:11.245>do <00:33:11.445>that,

628
00:33:12.785 --> 00:33:13.965
<00:33:12.785>you <00:33:13.139>will <00:33:13.493>learn <00:33:13.847>something,

629
00:33:14.105 --> 00:33:15.725
<00:33:14.105>but <00:33:14.385>maybe <00:33:14.665>the <00:33:14.945>learning, <00:33:15.225>so <00:33:15.505>quality

630
00:33:15.945 --> 00:33:17.525
<00:33:15.945>of <00:33:16.178>the <00:33:16.411>model <00:33:16.645>might <00:33:16.878>not <00:33:17.111>be <00:33:17.345>good.

631
00:33:17.945 --> 00:33:21.045
<00:33:17.945>Um, <00:33:18.085>you <00:33:18.225>have <00:33:18.365>to, <00:33:18.504>um, <00:33:18.645>have <00:33:18.784>some <00:33:18.925>knowledge <00:33:19.064>of, <00:33:19.205>um, <00:33:19.345>how

632
00:33:21.045 --> 00:33:23.405
<00:33:21.045>to <00:33:21.220>actually <00:33:21.395>store <00:33:21.570>a <00:33:21.745>structure, <00:33:21.920>this <00:33:22.095>amount <00:33:22.270>of <00:33:22.445>data.

633
00:33:23.985 --> 00:33:25.965
<00:33:23.985>Um, <00:33:24.125>so <00:33:24.264>there's <00:33:24.405>like, <00:33:24.544>what <00:33:24.685>I <00:33:24.824>want <00:33:24.965>to <00:33:25.104>say <00:33:25.245>with <00:33:25.385>that.

634
00:33:26.185 --> 00:33:27.725
<00:33:26.185>So <00:33:26.531>it's, <00:33:26.878>I <00:33:27.224>mean, <00:33:27.571>um,

635
00:33:27.985 --> 00:33:29.925
<00:33:27.985>AI <00:33:28.185>knowledge <00:33:28.385>is <00:33:28.584>very <00:33:28.784>good <00:33:28.985>in <00:33:29.185>different <00:33:29.385>fields

636
00:33:30.185 --> 00:33:33.285
<00:33:30.185>and <00:33:30.385>understanding <00:33:30.585>of <00:33:30.784>cloud <00:33:30.985>technologies <00:33:31.185>of, <00:33:31.385>um, <00:33:31.585>how

637
00:33:33.285 --> 00:33:34.845
<00:33:33.285>to <00:33:33.635>handle <00:33:33.985>actually <00:33:34.335>big <00:33:34.685>data.

638
00:33:35.145 --> 00:33:37.005
<00:33:35.145>But <00:33:35.320>then <00:33:35.495>also <00:33:35.670>when <00:33:35.845>you <00:33:36.020>have <00:33:36.195>trained <00:33:36.370>such <00:33:36.545>models

639
00:33:37.005 --> 00:33:38.165
<00:33:37.005>and <00:33:37.213>you <00:33:37.422>want <00:33:37.631>to <00:33:37.840>optimize <00:33:38.049>that

640
00:33:38.185 --> 00:33:41.085
<00:33:38.185>and, <00:33:38.340>um, <00:33:38.496>bring <00:33:38.651>that <00:33:38.807>in <00:33:38.962>the <00:33:39.118>car, <00:33:39.273>then <00:33:39.429>also <00:33:39.585>experience

641
00:33:41.085 --> 00:33:42.805
<00:33:41.085>or <00:33:41.318>knowledge <00:33:41.551>in, <00:33:41.785>like <00:33:42.018>in <00:33:42.251>embedded <00:33:42.485>systems,

642
00:33:43.075 --> 00:33:44.685
<00:33:43.075>it's <00:33:43.541>very <00:33:44.008>valuable, <00:33:44.475>um,

643
00:33:44.685 --> 00:33:47.205
<00:33:44.685>because <00:33:44.860>the <00:33:45.034>car <00:33:45.210>itself, <00:33:45.385>it <00:33:45.560>is <00:33:45.735>an <00:33:45.909>embedded <00:33:46.085>system,

644
00:33:47.665 --> 00:33:49.925
<00:33:47.665>and <00:33:47.898>there <00:33:48.131>everything <00:33:48.365>is <00:33:48.598>like, <00:33:48.831>I <00:33:49.065>mean,

645
00:33:49.975 --> 00:33:52.045
<00:33:49.975>components <00:33:50.324>hardware <00:33:50.675>is <00:33:51.024>expansive <00:33:51.375>there.

646
00:33:52.785 --> 00:33:56.885
<00:33:52.785>Um, <00:33:52.912>and <00:33:53.039>here <00:33:53.166>the <00:33:53.294>trade <00:33:53.421>off <00:33:53.548>is <00:33:53.675>to <00:33:53.803>have, <00:33:53.930>um, <00:33:54.057>the <00:33:54.185>model

647
00:33:56.985 --> 00:34:00.005
<00:33:56.985>as <00:33:57.159>small <00:33:57.334>as <00:33:57.510>possible, <00:33:57.685>but <00:33:57.860>as <00:33:58.034>good <00:33:58.209>as <00:33:58.385>possible.

648
00:34:00.345 --> 00:34:02.125
<00:34:00.345>So <00:34:00.578>when <00:34:00.811>you <00:34:01.045>always <00:34:01.278>like <00:34:01.511>shrink <00:34:01.745>it

649
00:34:02.125 --> 00:34:04.565
<00:34:02.125>and <00:34:02.300>optimize <00:34:02.475>it <00:34:02.650>further <00:34:02.825>down, <00:34:03.000>you'll <00:34:03.175>lose <00:34:03.350>a <00:34:03.525>accuracy.

650
00:34:05.385 --> 00:34:09.405
<00:34:05.385>And, <00:34:05.540>um, <00:34:05.696>so <00:34:05.851>this <00:34:06.007>is, <00:34:06.162>um, <00:34:06.318>I <00:34:06.473>I <00:34:06.629>think <00:34:06.785>like,

651
00:34:09.985 --> 00:34:14.545
<00:34:09.985>like <00:34:10.101>we, <00:34:10.218>we, <00:34:10.335>um, <00:34:10.451>we <00:34:10.568>are <00:34:10.685>really <00:34:10.801>open <00:34:10.918>to <00:34:11.035>to, <00:34:11.151>to <00:34:11.268>different, <00:34:11.385>uh,

652
00:34:14.545 --> 00:34:16.745
<00:34:14.545>like <00:34:14.720>competencies <00:34:14.895>because <00:34:15.070>they're <00:34:15.245>just <00:34:15.420>a <00:34:15.595>diff <00:34:15.770>a <00:34:15.945>lot

653
00:34:16.745 --> 00:34:19.585
<00:34:16.745>of <00:34:17.094>different <00:34:17.444>competencies <00:34:17.795>involved, <00:34:18.145>um,

654
00:34:20.005 --> 00:34:21.025
<00:34:20.005>in <00:34:20.234>this, <00:34:20.464>in <00:34:20.693>this <00:34:20.923>field.

655
00:34:21.165 --> 00:34:23.145
<00:34:21.165>So <00:34:21.445>maybe <00:34:21.725>just <00:34:22.005>to, <00:34:22.284>um, <00:34:22.565>also,

656
00:34:23.325 --> 00:34:25.465
<00:34:23.324>or <00:34:23.480>if <00:34:23.636>you <00:34:23.791>also <00:34:23.947>think <00:34:24.102>about <00:34:24.258>like <00:34:24.413>when <00:34:24.569>you <00:34:24.725>want

657
00:34:25.465 --> 00:34:26.705
<00:34:25.465>to <00:34:25.651>deploy <00:34:25.837>a <00:34:26.023>model, <00:34:26.208>I <00:34:26.395>mean, <00:34:26.581>um,

658
00:34:27.335 --> 00:34:29.185
<00:34:27.335>when <00:34:27.534>you <00:34:27.735>have <00:34:27.935>like <00:34:28.135>a <00:34:28.335>BGG <00:34:28.534>16 <00:34:28.735>model,

659
00:34:29.285 --> 00:34:31.425
<00:34:29.284>it <00:34:29.518>is <00:34:29.751>sometimes <00:34:29.984>round <00:34:30.218>about <00:34:30.451>100 <00:34:30.685>megabytes.

660
00:34:31.515 --> 00:34:34.225
<00:34:31.514>Think <00:34:31.670>about <00:34:31.826>you <00:34:31.981>want <00:34:32.137>to <00:34:32.292>deploy, <00:34:32.448>let's <00:34:32.603>say <00:34:32.759>you <00:34:32.915>want

661
00:34:34.225 --> 00:34:37.905
<00:34:34.225>to <00:34:34.364>deploy <00:34:34.505>models <00:34:34.645>to <00:34:34.784>a <00:34:34.924>frequency <00:34:35.065>of <00:34:35.205>like <00:34:35.344>maybe <00:34:35.485>every <00:34:35.625>day,

662
00:34:37.915 --> 00:34:39.225
<00:34:37.915>every <00:34:38.504>week, <00:34:39.094>whatever.

663
00:34:39.525 --> 00:34:41.305
<00:34:39.525>And <00:34:39.700>then <00:34:39.875>you <00:34:40.050>have <00:34:40.225>a <00:34:40.400>model <00:34:40.575>of <00:34:40.750>100 <00:34:40.925>megabyte,

664
00:34:41.305 --> 00:34:43.225
<00:34:41.304>and <00:34:41.480>you <00:34:41.654>deploy <00:34:41.830>that <00:34:42.004>to <00:34:42.179>the <00:34:42.355>amount <00:34:42.529>of <00:34:42.705>cost

665
00:34:43.225 --> 00:34:44.305
<00:34:43.225>that <00:34:43.467>you <00:34:43.710>have <00:34:43.953>outside <00:34:44.196>there.

666
00:34:44.605 --> 00:34:46.825
<00:34:44.605>Um, <00:34:44.732>and <00:34:44.859>I <00:34:44.986>mean, <00:34:45.114>there's <00:34:45.241>like <00:34:45.368>a <00:34:45.495>huge <00:34:45.623>traffic <00:34:45.750>that <00:34:45.877>you <00:34:46.005>have

667
00:34:46.825 --> 00:34:49.025
<00:34:46.824>to <00:34:47.024>coordinate <00:34:47.225>and <00:34:47.424>also <00:34:47.625>results <00:34:47.824>in <00:34:48.024>just <00:34:48.225>money

668
00:34:49.145 --> 00:34:50.185
<00:34:49.145>because <00:34:49.456>it <00:34:49.768>costs <00:34:50.081>money.

669
00:34:50.245 --> 00:34:53.265
<00:34:50.245>And <00:34:50.344>how <00:34:50.444>do <00:34:50.545>you <00:34:50.645>wanna <00:34:50.745>do <00:34:50.844>it? <00:34:50.944>Do <00:34:51.045>you <00:34:51.145>wanna <00:34:51.245>do <00:34:51.344>it <00:34:51.444>with, <00:34:51.545>um, <00:34:51.645>um,

670
00:34:53.535 --> 00:34:56.705
<00:34:53.534>with <00:34:53.815>like, <00:34:54.094>um, <00:34:54.375>LTS, <00:34:54.654>uh, <00:34:54.935>LTE

671
00:34:56.705 --> 00:34:59.665
<00:34:56.705>or <00:34:56.880>you <00:34:57.054>want <00:34:57.230>to, <00:34:57.404>um, <00:34:57.580>do <00:34:57.755>like <00:34:57.930>with, <00:34:58.105>um,

672
00:35:00.175 --> 00:35:02.065
<00:35:00.175>with <00:35:00.525>your <00:35:00.875>local <00:35:01.225>area <00:35:01.575>network.

673
00:35:02.485 --> 00:35:05.185
<00:35:02.485>So <00:35:02.660>there <00:35:02.835>are <00:35:03.010>like <00:35:03.185>a <00:35:03.360>lot <00:35:03.535>of <00:35:03.710>different, <00:35:03.885>um,

674
00:35:05.405 --> 00:35:06.905
<00:35:05.405>you <00:35:05.855>know, <00:35:06.305>challenges <00:35:06.755>involved.

675
00:35:07.325 --> 00:35:10.305
<00:35:07.325>And <00:35:07.452>the <00:35:07.579>reason <00:35:07.706>why <00:35:07.834>I'm <00:35:07.961>saying <00:35:08.088>that <00:35:08.215>is <00:35:08.343>to, <00:35:08.470>to <00:35:08.597>just, <00:35:08.725>um,

676
00:35:10.835 --> 00:35:14.265
<00:35:10.835>think <00:35:11.035>about, <00:35:11.235>um, <00:35:11.435>what <00:35:11.635>are <00:35:11.835>actually <00:35:12.035>the <00:35:12.235>challenges

677
00:35:14.265 --> 00:35:16.265
<00:35:14.265>that <00:35:14.420>are <00:35:14.576>really <00:35:14.731>involved <00:35:14.887>in <00:35:15.042>this <00:35:15.198>area <00:35:15.353>that <00:35:15.509>we <00:35:15.665>are,

678
00:35:16.265 --> 00:35:17.305
<00:35:16.265>that <00:35:16.499>we <00:35:16.732>are <00:35:16.966>facing <00:35:17.201>here.

679
00:35:17.765 --> 00:35:21.065
<00:35:17.765>And, <00:35:17.872>um, <00:35:17.980>it <00:35:18.088>maybe <00:35:18.195>also <00:35:18.303>to <00:35:18.411>say <00:35:18.518>here <00:35:18.626>it <00:35:18.734>is <00:35:18.841>not <00:35:18.949>that <00:35:19.057>we, <00:35:19.165>um,

680
00:35:21.655 --> 00:35:23.905
<00:35:21.655>that <00:35:21.888>we <00:35:22.121>have <00:35:22.355>this <00:35:22.588>solution <00:35:22.821>for <00:35:23.055>everything,

681
00:35:23.905 --> 00:35:25.785
<00:35:23.905>because <00:35:24.080>for <00:35:24.255>this, <00:35:24.430>I <00:35:24.605>think <00:35:24.780>it's <00:35:24.955>just <00:35:25.130>too <00:35:25.305>big.

682
00:35:26.165 --> 00:35:30.265
<00:35:26.165>So <00:35:26.320>we <00:35:26.476>are <00:35:26.631>on <00:35:26.787>really <00:35:26.942>the <00:35:27.098>way <00:35:27.253>shaping <00:35:27.409>the <00:35:27.565>future

683
00:35:30.725 --> 00:35:32.665
<00:35:30.725>of <00:35:31.075>the <00:35:31.424>company <00:35:31.775>of <00:35:32.125>mobility.

684
00:35:33.685 --> 00:35:36.225
<00:35:33.685>And, <00:35:33.884>um, <00:35:34.085>so <00:35:34.285>we're <00:35:34.485>still <00:35:34.685>on <00:35:34.884>the <00:35:35.085>way

685
00:35:36.565 --> 00:35:41.365
<00:35:36.565>and <00:35:36.705>we <00:35:36.845>really <00:35:36.985>need <00:35:37.125>support <00:35:37.265>of <00:35:37.405>people <00:35:37.545>who <00:35:37.685>are <00:35:37.825>interested <00:35:37.965>in

686
00:35:41.365 --> 00:35:44.525
<00:35:41.365>that <00:35:41.504>and <00:35:41.645>who <00:35:41.785>would <00:35:41.924>like <00:35:42.064>also <00:35:42.205>to <00:35:42.345>shape, <00:35:42.484>um, <00:35:42.625>this <00:35:42.765>path

687
00:35:44.905 --> 00:35:47.405
<00:35:44.905>for <00:35:45.105>the <00:35:45.305>Volkswagen <00:35:45.505>Company <00:35:45.705>to <00:35:45.905>say <00:35:46.105>it. <00:35:46.305>Yeah.

688
00:35:47.985 --> 00:35:49.045
<00:35:47.985>Thanks <00:35:48.303>for <00:35:48.621>these <00:35:48.939>words.

689
00:35:49.265 --> 00:35:50.645
<00:35:49.265>Um, <00:35:49.679>sounds <00:35:50.093>very <00:35:50.507>interesting

690
00:35:50.645 --> 00:35:52.845
<00:35:50.645>because <00:35:50.845>it, <00:35:51.045>uh, <00:35:51.245>obviously <00:35:51.445>also <00:35:51.645>includes <00:35:51.845>a <00:35:52.045>lot

691
00:35:52.845 --> 00:35:54.765
<00:35:52.845>of <00:35:53.311>experimentation, <00:35:53.778>trying <00:35:54.245>out

692
00:35:54.865 --> 00:35:56.645
<00:35:54.865>and <00:35:55.098>exploring <00:35:55.331>new <00:35:55.564>stuff <00:35:55.798>and <00:35:56.031>so <00:35:56.265>on.

693
00:35:56.665 --> 00:35:58.725
<00:35:56.665>And <00:35:56.865>the <00:35:57.065>future <00:35:57.265>is <00:35:57.465>also <00:35:57.665>a <00:35:57.865>bit <00:35:58.065>uncertainty.

694
00:35:58.725 --> 00:36:00.485
<00:35:58.725>So <00:35:58.865>there <00:35:59.005>is <00:35:59.145>a <00:35:59.285>lot <00:35:59.424>of, <00:35:59.565>we're <00:35:59.705>just <00:35:59.845>at <00:35:59.985>the <00:36:00.125>right,

695
00:36:00.545 --> 00:36:01.925
<00:36:00.545>uh, <00:36:00.959>very <00:36:01.373>beginning, <00:36:01.787>right?

696
00:36:01.985 --> 00:36:04.885
<00:36:01.985>So <00:36:02.112>there <00:36:02.239>is <00:36:02.366>a <00:36:02.494>lot <00:36:02.621>of <00:36:02.748>stuff, <00:36:02.875>uh, <00:36:03.003>still, <00:36:03.130>still <00:36:03.257>to <00:36:03.385>come.

697
00:36:05.305 --> 00:36:06.305
Mm-hmm.

698
00:36:06.825 --> 00:36:11.245
<00:36:06.825>Uh, <00:36:06.941>maybe <00:36:07.058>I <00:36:07.174>also <00:36:07.291>want <00:36:07.408>to <00:36:07.524>add, <00:36:07.641>we, <00:36:07.758>we <00:36:07.875>also, <00:36:07.991>uh, <00:36:08.108>are <00:36:08.225>hiring,

699
00:36:11.505 --> 00:36:13.725
<00:36:11.505>we, <00:36:11.738>and <00:36:11.971>we <00:36:12.205>also <00:36:12.438>have <00:36:12.671>open <00:36:12.905>positions.

700
00:36:14.305 --> 00:36:17.565
<00:36:14.305>For <00:36:14.444>example, <00:36:14.585>we <00:36:14.725>are <00:36:14.865>searching <00:36:15.004>for <00:36:15.145>a <00:36:15.285>team <00:36:15.424>lead <00:36:15.565>within <00:36:15.705>our

701
00:36:18.145 --> 00:36:21.725
<00:36:18.145>AI <00:36:18.320>department, <00:36:18.495>and <00:36:18.670>we <00:36:18.845>also <00:36:19.020>have, <00:36:19.195>um, <00:36:19.370>two, <00:36:19.545>uh,

702
00:36:22.445 --> 00:36:23.725
<00:36:22.445>positions <00:36:22.829>open <00:36:23.213>for <00:36:23.596>internals.

703
00:36:25.625 --> 00:36:28.395
<00:36:25.625>Okay. <00:36:25.780>So <00:36:25.936>everyone <00:36:26.091>who's <00:36:26.247>interested <00:36:26.402>in <00:36:26.558>that, <00:36:26.713>you <00:36:26.869>heard <00:36:27.025>it.

704
00:36:28.855 --> 00:36:30.315
<00:36:28.855>Um, <00:36:29.117>let's <00:36:29.380>first <00:36:29.643>take <00:36:29.906>a, <00:36:30.169>uh,

705
00:36:30.315 --> 00:36:33.115
<00:36:30.315>technical <00:36:30.548>questions <00:36:30.781>still <00:36:31.015>from <00:36:31.248>Thomas, <00:36:31.481>almost <00:36:31.715>low.

706
00:36:33.695 --> 00:36:35.995
<00:36:33.695>Um, <00:36:33.895>what <00:36:34.095>tools <00:36:34.295>are <00:36:34.495>you <00:36:34.695>using <00:36:34.895>in <00:36:35.095>your

707
00:36:35.995 --> 00:36:37.515
<00:36:35.995>machine <00:36:36.679>learning <00:36:37.363>lifecycle?

708
00:36:38.175 --> 00:36:39.175
<00:36:38.175>Dvc, <00:36:38.625>ML <00:36:39.075>flow?

709
00:36:42.425 --> 00:36:45.635
<00:36:42.425>Yeah, <00:36:42.580>we, <00:36:42.736>um, <00:36:42.891>maybe <00:36:43.047>I, <00:36:43.202>I <00:36:43.358>can <00:36:43.513>step <00:36:43.669>in <00:36:43.825>here.

710
00:36:46.015 --> 00:36:49.795
<00:36:46.015>Um, <00:36:46.131>yes, <00:36:46.248>we, <00:36:46.365>we <00:36:46.481>also <00:36:46.598>use, <00:36:46.714>uh, <00:36:46.831>the <00:36:46.948>state <00:36:47.065>of <00:36:47.181>the <00:36:47.298>art <00:36:47.415>tools.

711
00:36:49.915 --> 00:36:54.635
<00:36:49.915>I <00:36:50.042>would <00:36:50.169>say <00:36:50.296>we, <00:36:50.424>as <00:36:50.551>you <00:36:50.678>have <00:36:50.805>seen <00:36:50.933>from <00:36:51.060>my <00:36:51.187>slides, <00:36:51.315>um,

712
00:36:54.845 --> 00:36:57.995
<00:36:54.845>there <00:36:55.078>are <00:36:55.311>different <00:36:55.544>AI <00:36:55.778>frameworks <00:36:56.011>out <00:36:56.245>there.

713
00:36:58.575 --> 00:37:02.635
<00:36:58.575>The, <00:36:58.750>the <00:36:58.924>most <00:36:59.100>commonly <00:36:59.274>used <00:36:59.450>S <00:36:59.625>ones <00:36:59.799>are <00:36:59.975>also

714
00:37:03.135 --> 00:37:07.115
<00:37:03.135>as <00:37:03.290>in <00:37:03.446>the <00:37:03.601>public <00:37:03.757>world, <00:37:03.912>also <00:37:04.068>within <00:37:04.223>Carried <00:37:04.379>or <00:37:04.535>TensorFlow

715
00:37:07.295 --> 00:37:09.315
<00:37:07.295>and, <00:37:07.761>um, <00:37:08.228>the <00:37:08.695>PyTorch.

716
00:37:09.815 --> 00:37:12.355
<00:37:09.815>And <00:37:10.048>yeah, <00:37:10.281>we <00:37:10.515>also <00:37:10.748>use <00:37:10.981>ML <00:37:11.215>Flow.

717
00:37:12.855 --> 00:37:17.555
<00:37:12.855>We <00:37:13.088>also <00:37:13.321>use <00:37:13.555>different <00:37:13.788>components <00:37:14.021>for, <00:37:14.255>uh,

718
00:37:17.935 --> 00:37:21.675
<00:37:17.935>DevOps, <00:37:18.134>for <00:37:18.335>example, <00:37:18.535>uh, <00:37:18.735>Ansible <00:37:18.935>and <00:37:19.134>so <00:37:19.335>on.

719
00:37:22.255 --> 00:37:26.875
<00:37:22.255>And <00:37:22.371>also <00:37:22.488>we <00:37:22.605>use, <00:37:22.721>um, <00:37:22.838>as <00:37:22.955>I, <00:37:23.071>I <00:37:23.188>have <00:37:23.305>said, <00:37:23.421>uh, <00:37:23.538>we <00:37:23.655>are,

720
00:37:27.055 --> 00:37:30.675
<00:37:27.055>and <00:37:27.288>uh, <00:37:27.521>Microsoft <00:37:27.754>Cloud, <00:37:27.988>we <00:37:28.221>use <00:37:28.455>the,

721
00:37:30.975 --> 00:37:32.235
<00:37:30.975>the <00:37:31.353>given <00:37:31.731>tooling <00:37:32.109>there.

722
00:37:33.175 --> 00:37:34.515
<00:37:33.175>And <00:37:34.381>yes.

723
00:37:35.705 --> 00:37:38.595
<00:37:35.705>Okay. <00:37:36.055>Uh, <00:37:36.404>for <00:37:36.755>the <00:37:37.105>ones

724
00:37:38.655 --> 00:37:41.555
<00:37:38.655>who <00:37:38.855>got <00:37:39.055>interested <00:37:39.255>in <00:37:39.455>this <00:37:39.655>topic <00:37:39.855>now, <00:37:40.055>uh,

725
00:37:41.695 --> 00:37:44.355
<00:37:41.695>or <00:37:41.850>who <00:37:42.006>have <00:37:42.161>been <00:37:42.317>already <00:37:42.472>interested, <00:37:42.628>what's <00:37:42.783>the <00:37:42.939>best <00:37:43.095>way

726
00:37:44.355 --> 00:37:46.755
<00:37:44.355>to <00:37:44.530>reach <00:37:44.705>out <00:37:44.880>to <00:37:45.055>you <00:37:45.230>for, <00:37:45.405>for <00:37:45.580>further <00:37:45.755>questions

727
00:37:46.855 --> 00:37:49.515
<00:37:46.855>or <00:37:47.055>for <00:37:47.255>maybe <00:37:47.455>talking <00:37:47.655>also <00:37:47.855>about <00:37:48.055>working <00:37:48.255>opportunities?

728
00:37:51.145 --> 00:37:53.475
<00:37:51.145>Yeah, <00:37:51.611>sure. <00:37:52.078>Um, <00:37:52.545>uh,

729
00:37:53.895 --> 00:37:58.595
<00:37:53.895>we <00:37:54.095>can <00:37:54.295>share <00:37:54.495>our <00:37:54.695>mail <00:37:54.895>addresses, <00:37:55.095>um, <00:37:55.295>somehow.

730
00:37:59.095 --> 00:38:03.075
<00:37:59.095>And <00:37:59.294>also, <00:37:59.495>um, <00:37:59.694>give <00:37:59.895>you <00:38:00.095>our <00:38:00.294>LinkedIn <00:38:00.495>profiles.

731
00:38:03.075 --> 00:38:07.475
<00:38:03.075>You <00:38:03.214>can <00:38:03.355>also <00:38:03.495>write <00:38:03.634>direct, <00:38:03.774>um, <00:38:03.915>messages <00:38:04.055>there <00:38:04.194>if <00:38:04.335>you <00:38:04.475>want.