WEBVTT

1
00:00:17.225 --> 00:00:18.805
<00:00:17.225>So, <00:00:17.925>hello <00:00:18.625>everybody,

2
00:00:18.945 --> 00:00:21.685
<00:00:18.945>and <00:00:19.178>welcome <00:00:19.411>to <00:00:19.645>my <00:00:19.878>presentation <00:00:20.111>on <00:00:20.345>how

3
00:00:21.685 --> 00:00:23.845
<00:00:21.685>to <00:00:22.035>leverage <00:00:22.384>cloud <00:00:22.735>computing <00:00:23.084>benefits

4
00:00:24.155 --> 00:00:26.405
<00:00:24.155>with <00:00:24.505>serverless <00:00:24.855>multi-cloud <00:00:25.205>machine <00:00:25.555>learning.

5
00:00:27.345 --> 00:00:29.445
<00:00:27.345>Um, <00:00:27.500>yeah, <00:00:27.656>as <00:00:27.811>you <00:00:27.967>can <00:00:28.122>see, <00:00:28.278>I <00:00:28.433>try <00:00:28.589>to <00:00:28.744>use

6
00:00:29.465 --> 00:00:31.525
<00:00:29.465>as <00:00:29.698>many <00:00:29.931>buzzwords <00:00:30.165>I <00:00:30.398>know, <00:00:30.631>um, <00:00:30.865>maybe

7
00:00:31.525 --> 00:00:34.125
<00:00:31.525>because <00:00:31.680>of <00:00:31.836>the <00:00:31.991>fact, <00:00:32.147>um, <00:00:32.302>that <00:00:32.458>I <00:00:32.613>am <00:00:32.769>a <00:00:32.925>consultant,

8
00:00:34.585 --> 00:00:37.885
<00:00:34.585>but <00:00:34.701>of <00:00:34.818>course, <00:00:34.935>I <00:00:35.051>will <00:00:35.168>try <00:00:35.285>to <00:00:35.401>explain <00:00:35.518>you <00:00:35.635>all <00:00:35.751>of <00:00:35.868>the <00:00:35.985>things

9
00:00:38.435 --> 00:00:41.765
<00:00:38.435>that, <00:00:38.635>um, <00:00:38.835>probably <00:00:39.035>be <00:00:39.235>new <00:00:39.435>for <00:00:39.635>anybody <00:00:39.835>here

10
00:00:44.795 --> 00:00:47.935
<00:00:44.795>so <00:00:44.995>quickly <00:00:45.195>to <00:00:45.395>have <00:00:45.595>an <00:00:45.795>overview <00:00:45.995>of, <00:00:46.195>um,

11
00:00:48.045 --> 00:00:49.295
<00:00:48.045>what <00:00:48.270>I <00:00:48.495>will <00:00:48.720>be <00:00:48.945>talking <00:00:49.170>about.

12
00:00:50.605 --> 00:00:54.025
<00:00:50.605>Um, <00:00:50.779>so <00:00:50.955>it <00:00:51.129>will <00:00:51.305>be <00:00:51.480>about, <00:00:51.654>um, <00:00:51.830>emerging <00:00:52.004>technologies

13
00:00:54.325 --> 00:00:57.385
<00:00:54.325>and <00:00:54.558>how <00:00:54.791>you <00:00:55.025>can <00:00:55.258>learn <00:00:55.491>basically <00:00:55.725>anything

14
00:00:57.925 --> 00:00:59.785
<00:00:57.925>and <00:00:58.205>also <00:00:58.485>what <00:00:58.765>my <00:00:59.044>approach <00:00:59.324>is.

15
00:01:00.405 --> 00:01:02.665
<00:01:00.405>Um, <00:01:00.605>then <00:01:00.805>I <00:01:01.005>will <00:01:01.205>talk <00:01:01.405>about <00:01:01.605>machine <00:01:01.805>learning

16
00:01:02.845 --> 00:01:04.625
<00:01:02.845>and <00:01:03.045>how <00:01:03.245>you <00:01:03.445>can <00:01:03.644>get <00:01:03.845>started <00:01:04.045>with <00:01:04.245>it.

17
00:01:04.965 --> 00:01:06.865
<00:01:04.965>And <00:01:05.140>last <00:01:05.315>but <00:01:05.490>not <00:01:05.665>least, <00:01:05.840>I <00:01:06.015>will <00:01:06.190>tell <00:01:06.365>you

18
00:01:06.865 --> 00:01:09.265
<00:01:06.865>what <00:01:07.214>democratization <00:01:07.565>means <00:01:07.914>for <00:01:08.265>me.

19
00:01:09.485 --> 00:01:11.225
<00:01:09.485>Um, <00:01:09.765>so <00:01:10.045>what <00:01:10.325>my <00:01:10.605>understanding <00:01:10.885>is

20
00:01:11.485 --> 00:01:13.345
<00:01:11.485>and <00:01:11.718>how <00:01:11.951>it <00:01:12.185>relates <00:01:12.418>to <00:01:12.651>cloud <00:01:12.885>computing.

21
00:01:15.555 --> 00:01:18.415
<00:01:15.555>So <00:01:15.710>for <00:01:15.866>all <00:01:16.021>of <00:01:16.177>the <00:01:16.332>people <00:01:16.488>who <00:01:16.643>don't <00:01:16.799>know <00:01:16.955>me,

22
00:01:18.435 --> 00:01:20.375
<00:01:18.435>and <00:01:18.610>I <00:01:18.785>guess <00:01:18.960>there <00:01:19.135>are <00:01:19.310>some <00:01:19.485>people <00:01:19.660>out <00:01:19.835>there

23
00:01:20.395 --> 00:01:22.135
<00:01:20.395>who <00:01:20.675>don't <00:01:20.955>know <00:01:21.235>me <00:01:21.515>except, <00:01:21.795>except

24
00:01:22.135 --> 00:01:23.655
<00:01:22.135>of <00:01:22.477>my <00:01:22.819>colleagues <00:01:23.161>and <00:01:23.503>friends.

25
00:01:23.955 --> 00:01:25.455
<00:01:23.955>So, <00:01:24.292>hello <00:01:24.630>at <00:01:24.967>this <00:01:25.304>point.

26
00:01:27.945 --> 00:01:29.325
<00:01:27.945>My <00:01:28.255>name <00:01:28.566>is <00:01:28.876>Linda <00:01:29.187>Mohammed,

27
00:01:29.505 --> 00:01:33.125
<00:01:29.505>and, <00:01:29.679>um, <00:01:29.854>I'm <00:01:30.030>working <00:01:30.205>in <00:01:30.380>the <00:01:30.554>IT <00:01:30.729>since <00:01:30.905>2008.

28
00:01:33.345 --> 00:01:35.325
<00:01:33.345>Um, <00:01:33.500>this <00:01:33.656>is <00:01:33.811>the <00:01:33.967>time <00:01:34.122>when <00:01:34.278>I <00:01:34.433>started <00:01:34.589>high <00:01:34.745>school.

29
00:01:35.705 --> 00:01:40.405
<00:01:35.705>So, <00:01:35.845>um, <00:01:35.985>to <00:01:36.125>be <00:01:36.265>concrete, <00:01:36.405>I <00:01:36.545>attended <00:01:36.685>the <00:01:36.825>in <00:01:36.965>pinfield, <00:01:37.105>um,

30
00:01:40.425 --> 00:01:42.045
<00:01:40.425>in <00:01:40.774>the <00:01:41.125>field <00:01:41.475>of <00:01:41.825>informatics.

31
00:01:42.905 --> 00:01:46.685
<00:01:42.905>And, <00:01:43.060>um, <00:01:43.216>since <00:01:43.371>2013, <00:01:43.527>I <00:01:43.682>am <00:01:43.838>working <00:01:43.993>in <00:01:44.149>the <00:01:44.305>it.

32
00:01:47.025 --> 00:01:50.325
<00:01:47.025>Um, <00:01:47.165>so <00:01:47.305>I <00:01:47.445>started <00:01:47.585>as <00:01:47.725>a <00:01:47.865>client <00:01:48.005>engineer, <00:01:48.145>um, <00:01:48.285>at <00:01:48.425>touches

33
00:01:50.425 --> 00:01:52.805
<00:01:50.425>and <00:01:50.625>dry <00:01:50.825>Austria, <00:01:51.024>where <00:01:51.225>I <00:01:51.425>did <00:01:51.625>the, <00:01:51.825>um,

34
00:01:53.035 --> 00:01:55.165
<00:01:53.035>windows <00:01:53.315>seven <00:01:53.595>rollout <00:01:53.875>at <00:01:54.155>this <00:01:54.435>time.

35
00:01:55.945 --> 00:01:58.125
<00:01:55.945>Um, <00:01:56.294>yeah, <00:01:56.645>and <00:01:56.994>part-time, <00:01:57.345>uh,

36
00:01:58.155 --> 00:02:00.965
<00:01:58.155>besides <00:01:58.388>work, <00:01:58.621>um, <00:01:58.855>I <00:01:59.088>started <00:01:59.321>business <00:01:59.555>informatics.

37
00:02:02.585 --> 00:02:05.045
<00:02:02.585>Um, <00:02:02.785>yeah, <00:02:02.985>during <00:02:03.184>my <00:02:03.384>studies <00:02:03.585>I <00:02:03.785>did <00:02:03.985>like

38
00:02:05.085 --> 00:02:06.125
<00:02:05.085>a <00:02:05.318>lot <00:02:05.553>of <00:02:05.786>different <00:02:06.021>things.

39
00:02:06.345 --> 00:02:08.085
<00:02:06.345>Um, <00:02:06.695>in <00:02:07.045>the <00:02:07.395>IT <00:02:07.745>department.

40
00:02:08.325 --> 00:02:10.365
<00:02:08.324>I <00:02:08.558>worked <00:02:08.791>as <00:02:09.024>a <00:02:09.258>Java <00:02:09.491>software <00:02:09.725>developer

41
00:02:10.505 --> 00:02:12.965
<00:02:10.505>and <00:02:10.785>also <00:02:11.065>as <00:02:11.345>a <00:02:11.625>business <00:02:11.905>analyst.

42
00:02:13.385 --> 00:02:16.965
<00:02:13.385>And <00:02:13.540>when <00:02:13.696>we <00:02:13.851>were <00:02:14.007>like <00:02:14.162>agile, <00:02:14.318>then, <00:02:14.473>um, <00:02:14.629>I <00:02:14.785>started

43
00:02:17.025 --> 00:02:19.885
<00:02:17.025>as <00:02:17.225>a <00:02:17.425>product <00:02:17.625>owner <00:02:17.825>and <00:02:18.025>did <00:02:18.225>also <00:02:18.425>some

44
00:02:19.885 --> 00:02:21.045
<00:02:19.885>things <00:02:20.146>as <00:02:20.407>a <00:02:20.668>scrum <00:02:20.929>master.

45
00:02:22.635 --> 00:02:26.735
<00:02:22.635>But <00:02:22.774>yeah, <00:02:22.915>some, <00:02:23.054>uh, <00:02:23.195>facts <00:02:23.334>about <00:02:23.475>me, <00:02:23.614>uh, <00:02:23.755>I <00:02:23.894>told <00:02:24.035>you

46
00:02:26.735 --> 00:02:29.055
<00:02:26.735>that <00:02:26.935>I <00:02:27.135>was <00:02:27.335>working <00:02:27.535>as <00:02:27.735>a <00:02:27.935>software <00:02:28.135>developer,

47
00:02:29.395 --> 00:02:31.615
<00:02:29.395>but <00:02:29.595>I <00:02:29.795>wouldn't <00:02:29.995>call <00:02:30.195>myself <00:02:30.395>a <00:02:30.595>software <00:02:30.795>developer.

48
00:02:31.695 --> 00:02:33.935
<00:02:31.695>I <00:02:31.928>would <00:02:32.161>call <00:02:32.394>myself <00:02:32.628>a <00:02:32.861>prototype <00:02:33.095>developer

49
00:02:33.935 --> 00:02:35.975
<00:02:33.935>because <00:02:34.215>I <00:02:34.495>like <00:02:34.775>patients <00:02:35.055>for <00:02:35.335>more.

50
00:02:35.975 --> 00:02:39.895
<00:02:35.975>Somehow. <00:02:36.255>Um, <00:02:36.535>yeah, <00:02:36.815>I <00:02:37.095>would <00:02:37.375>say

51
00:02:39.895 --> 00:02:43.295
<00:02:39.895>that <00:02:40.022>I <00:02:40.149>can <00:02:40.276>learn <00:02:40.404>anything <00:02:40.531>as <00:02:40.658>far <00:02:40.785>as <00:02:40.913>I <00:02:41.040>can <00:02:41.167>ask <00:02:41.295>someone

52
00:02:43.635 --> 00:02:45.695
<00:02:43.635>or <00:02:43.984>when <00:02:44.334>there's <00:02:44.685>a <00:02:45.035>documentation

53
00:02:47.665 --> 00:02:50.685
<00:02:47.665>and <00:02:47.820>among <00:02:47.976>creative <00:02:48.131>IT <00:02:48.287>where <00:02:48.442>I'm <00:02:48.598>working <00:02:48.753>at <00:02:48.909>the <00:02:49.065>moment.

54
00:02:50.865 --> 00:02:53.325
<00:02:50.865>So <00:02:51.098>I'm <00:02:51.331>senior <00:02:51.565>consultant <00:02:51.798>for <00:02:52.031>cloud <00:02:52.265>technologies.

55
00:02:54.085 --> 00:02:56.445
<00:02:54.085>I <00:02:54.318>am <00:02:54.551>declared <00:02:54.785>as <00:02:55.018>the <00:02:55.251>process <00:02:55.485>nerd,

56
00:02:57.795 --> 00:02:59.260
<00:02:57.795>and <00:02:58.014>if <00:02:58.234>you <00:02:58.454>would <00:02:58.674>ask <00:02:58.893>my <00:02:59.113>colleagues

57
00:02:59.260 --> 00:03:01.325
<00:02:59.260>what <00:02:59.415>they <00:02:59.571>would <00:02:59.726>say <00:02:59.882>about <00:03:00.037>me, <00:03:00.193>they <00:03:00.348>would <00:03:00.504>describe <00:03:00.660>me

58
00:03:01.345 --> 00:03:02.605
<00:03:01.345>as <00:03:01.912>ambitious <00:03:02.478>process

59
00:03:02.785 --> 00:03:05.965
<00:03:02.785>and <00:03:03.135>documentation <00:03:03.484>oriented, <00:03:03.835>extremely <00:03:04.185>motivated,

60
00:03:05.965 --> 00:03:07.085
<00:03:05.965>and <00:03:06.217>the <00:03:06.469>synonym <00:03:06.721>of <00:03:06.973>agile.

61
00:03:08.055 --> 00:03:12.665
<00:03:08.055>Thank <00:03:08.335>you <00:03:08.615>for <00:03:08.895>that. <00:03:09.175>So, <00:03:09.455>coming

62
00:03:12.685 --> 00:03:16.385
<00:03:12.685>to <00:03:12.840>the <00:03:12.996>talk, <00:03:13.151>um, <00:03:13.307>I'm <00:03:13.462>a <00:03:13.618>friend <00:03:13.773>of <00:03:13.929>expectation <00:03:14.085>management,

63
00:03:16.565 --> 00:03:18.625
<00:03:16.565>so <00:03:16.740>I <00:03:16.915>will <00:03:17.090>quickly <00:03:17.265>give <00:03:17.440>you <00:03:17.615>an <00:03:17.790>overview <00:03:17.965>of

64
00:03:18.625 --> 00:03:20.465
<00:03:18.625>what <00:03:18.858>you <00:03:19.091>can <00:03:19.325>expect <00:03:19.558>from <00:03:19.791>this <00:03:20.025>presentation

65
00:03:20.565 --> 00:03:22.065
<00:03:20.565>and <00:03:20.902>what <00:03:21.240>you <00:03:21.577>shouldn't <00:03:21.915>expect.

66
00:03:22.885 --> 00:03:24.585
<00:03:22.885>So <00:03:23.118>first <00:03:23.351>of <00:03:23.584>all, <00:03:23.818>I <00:03:24.051>will <00:03:24.285>try

67
00:03:24.585 --> 00:03:26.025
<00:03:24.585>to <00:03:24.844>give <00:03:25.103>you <00:03:25.362>a <00:03:25.621>basic <00:03:25.881>understanding

68
00:03:26.205 --> 00:03:28.025
<00:03:26.204>of <00:03:26.484>the <00:03:26.765>concept <00:03:27.045>of <00:03:27.325>machine <00:03:27.605>learning.

69
00:03:29.335 --> 00:03:33.665
<00:03:29.335>Then, <00:03:29.490>um, <00:03:29.646>I <00:03:29.801>will, <00:03:29.957>I <00:03:30.112>will, <00:03:30.268>um, <00:03:30.423>show <00:03:30.579>you <00:03:30.735>some

70
00:03:33.665 --> 00:03:36.425
<00:03:33.665>of <00:03:33.820>the <00:03:33.976>products <00:03:34.131>and <00:03:34.287>services <00:03:34.442>which <00:03:34.598>are <00:03:34.753>offered <00:03:34.909>by, <00:03:35.065>uh,

71
00:03:36.625 --> 00:03:37.745
<00:03:36.625>public <00:03:37.129>cloud <00:03:37.633>providers.

72
00:03:38.525 --> 00:03:41.505
<00:03:38.525>Um, <00:03:38.700>you <00:03:38.875>will <00:03:39.050>probably <00:03:39.225>have <00:03:39.400>an <00:03:39.575>idea <00:03:39.750>how, <00:03:39.925>on

73
00:03:41.565 --> 00:03:43.545
<00:03:41.565>how <00:03:41.765>a <00:03:41.965>machine <00:03:42.165>learning <00:03:42.365>cycle <00:03:42.565>could <00:03:42.765>look <00:03:42.965>like.

74
00:03:43.745 --> 00:03:45.145
<00:03:43.745>I <00:03:43.997>mean, <00:03:44.249>there <00:03:44.501>are <00:03:44.753>different <00:03:45.005>solutions,

75
00:03:46.045 --> 00:03:48.345
<00:03:46.045>and <00:03:46.245>also <00:03:46.445>I <00:03:46.645>would <00:03:46.845>like <00:03:47.045>to <00:03:47.245>tell <00:03:47.445>you

76
00:03:48.345 --> 00:03:49.785
<00:03:48.345>what <00:03:48.777>democratization <00:03:49.209>is <00:03:49.641>about

77
00:03:49.925 --> 00:03:51.825
<00:03:49.925>and <00:03:50.158>how <00:03:50.391>it <00:03:50.625>relates <00:03:50.858>to <00:03:51.091>cloud <00:03:51.325>services.

78
00:03:53.085 --> 00:03:56.345
<00:03:53.085>So <00:03:53.240>what <00:03:53.396>you <00:03:53.551>shouldn't <00:03:53.707>expect <00:03:53.862>from <00:03:54.018>this <00:03:54.173>talk <00:03:54.329>is, <00:03:54.485>uh,

79
00:03:56.345 --> 00:03:58.705
<00:03:56.345>getting <00:03:56.578>a <00:03:56.811>deep <00:03:57.045>dive <00:03:57.278>into <00:03:57.511>different <00:03:57.745>algorithms

80
00:03:58.725 --> 00:04:01.265
<00:03:58.725>and <00:03:59.075>statistical <00:03:59.424>operations, <00:03:59.775>as <00:04:00.125>well

81
00:04:01.265 --> 00:04:03.025
<00:04:01.265>as <00:04:01.614>getting <00:04:01.964>detailed <00:04:02.315>information <00:04:02.665>of

82
00:04:03.045 --> 00:04:05.625
<00:04:03.045>how <00:04:03.200>every <00:04:03.356>single <00:04:03.511>cloud <00:04:03.667>service <00:04:03.822>works <00:04:03.978>that <00:04:04.133>is <00:04:04.289>being <00:04:04.445>offered,

83
00:04:05.625 --> 00:04:07.225
<00:04:05.625>because <00:04:05.825>there <00:04:06.025>are <00:04:06.225>really <00:04:06.425>a <00:04:06.625>lot <00:04:06.825>of <00:04:07.025>them.

84
00:04:07.845 --> 00:04:10.505
<00:04:07.845>Um, <00:04:08.020>and <00:04:08.195>yeah, <00:04:08.370>there's <00:04:08.545>probably <00:04:08.720>not <00:04:08.895>only <00:04:09.070>one <00:04:09.245>solution

85
00:04:10.505 --> 00:04:12.345
<00:04:10.505>for <00:04:10.704>a <00:04:10.905>problem, <00:04:11.105>I <00:04:11.305>guess <00:04:11.505>there <00:04:11.704>are <00:04:11.905>more,

86
00:04:13.285 --> 00:04:17.905
<00:04:13.285>and <00:04:13.460>also <00:04:13.635>not <00:04:13.810>everything <00:04:13.984>works <00:04:14.160>as <00:04:14.335>is <00:04:14.510>as <00:04:14.685>expected,

87
00:04:18.045 --> 00:04:20.105
<00:04:18.045>but <00:04:18.278>everybody <00:04:18.511>in <00:04:18.745>it <00:04:18.978>probably <00:04:19.211>knows <00:04:19.445>that.

88
00:04:23.395 --> 00:04:27.135
<00:04:23.395>So <00:04:23.534>then, <00:04:23.674>um, <00:04:23.815>I <00:04:23.955>would <00:04:24.094>like <00:04:24.234>to <00:04:24.375>start <00:04:24.515>with <00:04:24.655>some <00:04:24.794>terms

89
00:04:27.245 --> 00:04:29.975
<00:04:27.245>because, <00:04:27.478>um, <00:04:27.711>maybe <00:04:27.945>there <00:04:28.178>are <00:04:28.411>a <00:04:28.645>lot

90
00:04:29.975 --> 00:04:33.335
<00:04:29.975>of <00:04:30.091>people <00:04:30.208>out <00:04:30.325>there <00:04:30.441>which <00:04:30.558>are, <00:04:30.675>I <00:04:30.791>don't <00:04:30.908>know, <00:04:31.025>maybe <00:04:31.141>new <00:04:31.258>to <00:04:31.375>it

91
00:04:33.635 --> 00:04:36.815
<00:04:33.635>or, <00:04:33.775>um, <00:04:33.914>don't <00:04:34.055>really <00:04:34.195>have <00:04:34.335>the, <00:04:34.474>the <00:04:34.615>terms <00:04:34.755>in <00:04:34.895>their <00:04:35.034>head.

92
00:04:37.355 --> 00:04:40.295
<00:04:37.355>So <00:04:37.495>first <00:04:37.635>of <00:04:37.775>all, <00:04:37.915>I <00:04:38.055>would <00:04:38.195>like <00:04:38.335>to <00:04:38.475>talk <00:04:38.615>about, <00:04:38.755>um,

93
00:04:40.615 --> 00:04:43.255
<00:04:40.615>computer <00:04:40.848>science, <00:04:41.081>so <00:04:41.315>the <00:04:41.548>abbreviation <00:04:41.781>for <00:04:42.015>cs.

94
00:04:43.915 --> 00:04:46.935
<00:04:43.915>And, <00:04:44.115>um, <00:04:44.315>yeah, <00:04:44.515>let's <00:04:44.715>start <00:04:44.915>with <00:04:45.115>some <00:04:45.315>theory.

95
00:04:47.795 --> 00:04:51.255
<00:04:47.795>Um, <00:04:48.028>yeah, <00:04:48.261>I <00:04:48.495>didn't <00:04:48.728>study <00:04:48.961>computer <00:04:49.195>science.

96
00:04:51.515 --> 00:04:53.855
<00:04:51.515>Um, <00:04:51.794>I <00:04:52.075>studied, <00:04:52.354>um, <00:04:52.635>business <00:04:52.914>informatics,

97
00:04:53.915 --> 00:04:57.375
<00:04:53.915>but <00:04:54.090>yeah, <00:04:54.265>I <00:04:54.440>also <00:04:54.615>know <00:04:54.790>what <00:04:54.965>computer <00:04:55.140>science <00:04:55.315>is.

98
00:04:57.375 --> 00:05:01.095
<00:04:57.375>But <00:04:57.502>I <00:04:57.629>would <00:04:57.756>like <00:04:57.884>to <00:04:58.011>tell <00:04:58.138>you, <00:04:58.265>um, <00:04:58.393>uh, <00:04:58.520>what <00:04:58.647>this <00:04:58.775>is.

99
00:05:01.235 --> 00:05:04.735
<00:05:01.235>So <00:05:01.410>actually, <00:05:01.585>computer <00:05:01.760>science <00:05:01.935>is <00:05:02.110>in <00:05:02.285>a <00:05:02.460>nutshell <00:05:02.635>doing

100
00:05:05.125 --> 00:05:06.575
<00:05:05.125>different <00:05:05.560>stuff <00:05:05.995>with <00:05:06.430>data.

101
00:05:07.275 --> 00:05:09.815
<00:05:07.275>And <00:05:07.474>as <00:05:07.674>we <00:05:07.875>know, <00:05:08.075>it's <00:05:08.275>all <00:05:08.474>about <00:05:08.674>data.

102
00:05:10.115 --> 00:05:13.015
<00:05:10.115>And <00:05:10.315>this <00:05:10.515>brings <00:05:10.715>us <00:05:10.915>to <00:05:11.115>the <00:05:11.315>next <00:05:11.515>term.

103
00:05:13.715 --> 00:05:17.775
<00:05:13.715>So, <00:05:13.842>um, <00:05:13.969>as <00:05:14.096>we <00:05:14.224>see <00:05:14.351>here, <00:05:14.478>computer <00:05:14.605>science <00:05:14.733>is <00:05:14.860>the <00:05:14.987>science <00:05:15.114>of,

104
00:05:17.915 --> 00:05:21.335
<00:05:17.915>uh, <00:05:18.195>the <00:05:18.475>systematic <00:05:18.755>representation, <00:05:19.035>storage, <00:05:19.315>processing,

105
00:05:21.675 --> 00:05:23.375
<00:05:21.675>and <00:05:22.141>transmission <00:05:22.608>of <00:05:23.075>information,

106
00:05:23.465 --> 00:05:26.975
<00:05:23.465>especially <00:05:23.744>automatic <00:05:24.025>processing <00:05:24.304>with <00:05:24.585>digital <00:05:24.864>computers.

107
00:05:28.245 --> 00:05:30.545
<00:05:28.245>And <00:05:28.445>when <00:05:28.645>I <00:05:28.845>say <00:05:29.045>everything <00:05:29.245>is <00:05:29.445>about <00:05:29.645>data,

108
00:05:30.735 --> 00:05:32.145
<00:05:30.735>then <00:05:30.988>we'll <00:05:31.242>have <00:05:31.496>the <00:05:31.750>second <00:05:32.003>term,

109
00:05:32.555 --> 00:05:34.185
<00:05:32.555>which <00:05:32.905>is <00:05:33.255>called <00:05:33.605>data <00:05:33.955>science.

110
00:05:35.295 --> 00:05:39.155
<00:05:35.295>And <00:05:35.495>data <00:05:35.695>science <00:05:35.895>is <00:05:36.095>an <00:05:36.295>interdisciplinary <00:05:36.495>field <00:05:36.695>that

111
00:05:39.665 --> 00:05:42.915
<00:05:39.665>uses <00:05:40.015>scientific <00:05:40.365>methods, <00:05:40.715>processes, <00:05:41.065>algorithms,

112
00:05:43.055 --> 00:05:45.075
<00:05:43.055>and, <00:05:43.335>uh, <00:05:43.615>systems <00:05:43.895>to <00:05:44.175>extract <00:05:44.455>knowledge

113
00:05:45.075 --> 00:05:49.035
<00:05:45.075>and <00:05:45.275>insights <00:05:45.474>from <00:05:45.675>many <00:05:45.875>structural <00:05:46.075>and <00:05:46.275>unstructured <00:05:46.474>data.

114
00:05:49.735 --> 00:05:51.515
<00:05:49.735>So, <00:05:50.015>okay, <00:05:50.295>it's <00:05:50.575>all <00:05:50.855>about <00:05:51.135>data.

115
00:05:51.615 --> 00:05:53.915
<00:05:51.615>We <00:05:51.755>need <00:05:51.895>some <00:05:52.035>experts <00:05:52.175>if <00:05:52.315>we <00:05:52.455>have <00:05:52.595>a <00:05:52.735>lot <00:05:52.875>of <00:05:53.015>data,

116
00:05:54.495 --> 00:05:57.325
<00:05:54.495>and <00:05:54.728>those <00:05:54.961>experts <00:05:55.195>need <00:05:55.428>to <00:05:55.661>get, <00:05:55.895>um,

117
00:05:57.345 --> 00:05:58.885
<00:05:57.345>the <00:05:57.691>insights <00:05:58.038>from <00:05:58.384>this <00:05:58.731>data.

118
00:06:02.215 --> 00:06:07.065
<00:06:02.215>Okay, <00:06:02.331>cool. <00:06:02.448>So, <00:06:02.565>but <00:06:02.681>I <00:06:02.798>told <00:06:02.914>you <00:06:03.031>that <00:06:03.148>I <00:06:03.265>will <00:06:03.381>talk <00:06:03.498>about <00:06:03.614>ai.

119
00:06:07.365 --> 00:06:09.025
<00:06:07.365>So <00:06:07.831>what <00:06:08.298>about <00:06:08.765>ai?

120
00:06:10.465 --> 00:06:13.835
<00:06:10.465>Back <00:06:10.698>to <00:06:10.931>term <00:06:11.164>clarification, <00:06:11.398>what <00:06:11.631>is <00:06:11.864>ai?

121
00:06:15.495 --> 00:06:18.315
<00:06:15.495>And <00:06:15.695>don't <00:06:15.895>be <00:06:16.095>afraid <00:06:16.295>I <00:06:16.495>will <00:06:16.695>get, <00:06:16.895>um,

122
00:06:18.865 --> 00:06:20.835
<00:06:18.865>away <00:06:19.215>from <00:06:19.565>the <00:06:19.915>theory <00:06:20.265>soon.

123
00:06:22.295 --> 00:06:27.035
<00:06:22.295>So <00:06:22.450>AI <00:06:22.606>is <00:06:22.761>basically <00:06:22.917>the <00:06:23.072>concept <00:06:23.228>of <00:06:23.383>using <00:06:23.539>historical <00:06:23.695>data

124
00:06:27.135 --> 00:06:29.395
<00:06:27.135>and <00:06:27.414>human <00:06:27.695>experience <00:06:27.974>to <00:06:28.255>solve <00:06:28.534>problems.

125
00:06:29.695 --> 00:06:31.755
<00:06:29.695>So <00:06:29.870>it's <00:06:30.045>a <00:06:30.219>branch <00:06:30.395>of <00:06:30.570>computer <00:06:30.745>science <00:06:30.920>that <00:06:31.094>deals

126
00:06:31.755 --> 00:06:33.555
<00:06:31.755>with <00:06:32.034>the <00:06:32.315>automation <00:06:32.594>of <00:06:32.875>intelligent <00:06:33.155>behavior

127
00:06:33.895 --> 00:06:35.115
<00:06:33.895>and <00:06:34.444>machine <00:06:34.993>learning.

128
00:06:35.855 --> 00:06:38.795
<00:06:35.855>Um, <00:06:36.010>yeah, <00:06:36.166>so <00:06:36.321>when <00:06:36.477>I <00:06:36.632>started <00:06:36.788>to <00:06:36.943>do <00:06:37.099>the <00:06:37.255>slides

129
00:06:38.815 --> 00:06:40.675
<00:06:38.815>for <00:06:39.165>this <00:06:39.515>presentation, <00:06:39.865>my, <00:06:40.215>um,

130
00:06:40.705 --> 00:06:42.235
<00:06:40.705>colleague <00:06:40.980>sent <00:06:41.255>me <00:06:41.531>a <00:06:41.806>funny <00:06:42.082>picture,

131
00:06:42.765 --> 00:06:44.675
<00:06:42.765>which <00:06:43.115>also <00:06:43.465>describes <00:06:43.815>machine <00:06:44.164>learning.

132
00:06:44.825 --> 00:06:48.895
<00:06:44.825>Very <00:06:45.000>good. <00:06:45.175>It's, <00:06:45.349>um, <00:06:45.525>a <00:06:45.700>picture <00:06:45.875>from, <00:06:46.050>uh, <00:06:46.224>um,

133
00:06:50.085 --> 00:06:51.935
<00:06:50.085>from <00:06:50.364>a <00:06:50.645>computer <00:06:50.924>science <00:06:51.205>lecture, <00:06:51.484>um,

134
00:06:51.985 --> 00:06:53.255
<00:06:51.985>about <00:06:52.556>intelligence <00:06:53.128>systems.

135
00:06:53.835 --> 00:06:56.575
<00:06:53.835>So <00:06:54.034>changing <00:06:54.234>random <00:06:54.435>stuff <00:06:54.635>until <00:06:54.835>your <00:06:55.034>pro, <00:06:55.234>uh,

136
00:06:56.575 --> 00:06:59.735
<00:06:56.575>program <00:06:56.775>works <00:06:56.974>is <00:06:57.175>hacky <00:06:57.375>and <00:06:57.575>bad <00:06:57.775>coding <00:06:57.974>practice,

137
00:07:00.475 --> 00:07:03.495
<00:07:00.475>but <00:07:00.615>if <00:07:00.755>you <00:07:00.895>do <00:07:01.035>it <00:07:01.175>fast <00:07:01.315>enough, <00:07:01.455>it's <00:07:01.595>called <00:07:01.735>machine <00:07:01.875>learning

138
00:07:03.635 --> 00:07:05.775
<00:07:03.635>and <00:07:03.835>pays <00:07:04.034>you <00:07:04.235>four <00:07:04.435>times <00:07:04.635>your <00:07:04.835>current <00:07:05.034>salary.

139
00:07:07.875 --> 00:07:10.245
<00:07:07.875>It's <00:07:08.030>funny <00:07:08.186>because <00:07:08.341>it's <00:07:08.497>true <00:07:08.652>or <00:07:08.808>it <00:07:08.963>could <00:07:09.119>be <00:07:09.275>true.

140
00:07:12.305 --> 00:07:17.125
<00:07:12.305>Um, <00:07:12.421>yeah, <00:07:12.538>so <00:07:12.655>I <00:07:12.771>told <00:07:12.888>you <00:07:13.005>a <00:07:13.121>lot <00:07:13.238>of <00:07:13.355>things <00:07:13.471>about <00:07:13.588>different, <00:07:13.705>uh,

141
00:07:17.125 --> 00:07:19.445
<00:07:17.125>terms <00:07:17.475>and <00:07:17.825>practices <00:07:18.175>in, <00:07:18.525>um,

142
00:07:19.805 --> 00:07:21.405
<00:07:19.805>I <00:07:20.155>would <00:07:20.505>say <00:07:20.855>information <00:07:21.205>technology

143
00:07:21.425 --> 00:07:23.445
<00:07:21.425>and <00:07:21.705>everything <00:07:21.985>that's <00:07:22.265>around <00:07:22.545>computers <00:07:22.825>here.

144
00:07:23.945 --> 00:07:27.165
<00:07:23.945>So <00:07:24.120>we <00:07:24.295>have <00:07:24.469>computer <00:07:24.645>science, <00:07:24.820>which <00:07:24.995>is <00:07:25.170>basically <00:07:25.344>engineering.

145
00:07:27.595 --> 00:07:29.765
<00:07:27.595>Then, <00:07:27.875>um, <00:07:28.155>we <00:07:28.435>have <00:07:28.715>information <00:07:28.995>technology,

146
00:07:29.775 --> 00:07:32.045
<00:07:29.775>which <00:07:30.125>is <00:07:30.474>usually <00:07:30.825>business <00:07:31.174>operations.

147
00:07:32.045 --> 00:07:36.565
<00:07:32.045>So, <00:07:32.220>um, <00:07:32.395>in <00:07:32.570>information <00:07:32.745>technology, <00:07:32.920>we're <00:07:33.095>trying <00:07:33.270>to <00:07:33.445>solve,

148
00:07:36.785 --> 00:07:39.285
<00:07:36.784>um, <00:07:37.064>business <00:07:37.344>problems <00:07:37.624>in <00:07:37.905>a <00:07:38.184>nutshell.

149
00:07:40.025 --> 00:07:43.525
<00:07:40.025>Um, <00:07:40.224>so <00:07:40.424>then, <00:07:40.625>um, <00:07:40.825>we <00:07:41.025>have <00:07:41.224>data <00:07:41.424>science.

150
00:07:43.555 --> 00:07:47.085
<00:07:43.555>Data <00:07:43.710>science <00:07:43.866>is, <00:07:44.021>uh, <00:07:44.177>a <00:07:44.332>lot <00:07:44.488>about <00:07:44.643>statistics <00:07:44.799>and <00:07:44.955>maths.

151
00:07:47.185 --> 00:07:50.285
<00:07:47.185>And, <00:07:47.325>um, <00:07:47.465>to <00:07:47.605>be <00:07:47.745>honest, <00:07:47.885>it's <00:07:48.025>not <00:07:48.165>my <00:07:48.305>field <00:07:48.445>of <00:07:48.585>expertise,

152
00:07:50.585 --> 00:07:53.285
<00:07:50.585>but <00:07:50.784>I <00:07:50.984>would, <00:07:51.185>I <00:07:51.385>wanted <00:07:51.585>to <00:07:51.784>try <00:07:51.984>it

153
00:07:53.505 --> 00:07:57.205
<00:07:53.505>and <00:07:53.784>to <00:07:54.065>try <00:07:54.344>different, <00:07:54.625>um, <00:07:54.905>stuff

154
00:07:57.505 --> 00:07:59.765
<00:07:57.505>to <00:07:57.738>solve <00:07:57.971>problems <00:07:58.205>without <00:07:58.438>being <00:07:58.671>the <00:07:58.905>expert,

155
00:07:59.945 --> 00:08:01.325
<00:07:59.945>but <00:08:00.152>I <00:08:00.359>will <00:08:00.566>come <00:08:00.772>to <00:08:00.980>that <00:08:01.187>later.

156
00:08:01.665 --> 00:08:03.485
<00:08:01.665>And <00:08:01.945>also, <00:08:02.225>what <00:08:02.505>would <00:08:02.785>be <00:08:03.065>needed

157
00:08:03.505 --> 00:08:06.045
<00:08:03.505>to <00:08:03.738>really <00:08:03.971>apply <00:08:04.205>machine <00:08:04.438>learning <00:08:04.671>is, <00:08:04.905>um,

158
00:08:06.225 --> 00:08:08.485
<00:08:06.225>the <00:08:06.505>domain <00:08:06.785>expertise <00:08:07.065>of, <00:08:07.345>um, <00:08:07.625>the

159
00:08:09.005 --> 00:08:10.805
<00:08:09.005>specific <00:08:09.205>problem <00:08:09.405>you <00:08:09.605>would <00:08:09.805>like <00:08:10.005>to <00:08:10.205>solve <00:08:10.405>of

160
00:08:15.315 --> 00:08:16.645
<00:08:15.315>when <00:08:15.514>we <00:08:15.714>have <00:08:15.913>a <00:08:16.113>look <00:08:16.312>at <00:08:16.512>this.

161
00:08:16.785 --> 00:08:18.965
<00:08:16.785>Um, <00:08:17.018>yeah, <00:08:17.251>that's <00:08:17.485>a <00:08:17.718>little <00:08:17.951>bit <00:08:18.185>overwhelming

162
00:08:19.105 --> 00:08:21.045
<00:08:19.105>and <00:08:19.338>I <00:08:19.571>won't <00:08:19.805>talk <00:08:20.038>about <00:08:20.271>everything <00:08:20.505>here,

163
00:08:21.225 --> 00:08:23.165
<00:08:21.225>but, <00:08:21.425>um, <00:08:21.625>I <00:08:21.825>just <00:08:22.025>wanted <00:08:22.225>to <00:08:22.425>show <00:08:22.625>you

164
00:08:23.165 --> 00:08:25.805
<00:08:23.165>that <00:08:23.340>there <00:08:23.515>are <00:08:23.690>really <00:08:23.865>bunch <00:08:24.040>of <00:08:24.215>different <00:08:24.390>things, <00:08:24.565>um,

165
00:08:25.855 --> 00:08:28.485
<00:08:25.855>which <00:08:26.088>are <00:08:26.321>considered <00:08:26.555>as <00:08:26.788>being <00:08:27.021>computer <00:08:27.255>science,

166
00:08:28.485 --> 00:08:30.325
<00:08:28.485>information <00:08:28.835>technology <00:08:29.185>or <00:08:29.535>data <00:08:29.885>science.

167
00:08:30.705 --> 00:08:33.925
<00:08:30.705>So <00:08:30.860>for <00:08:31.016>example, <00:08:31.171>data <00:08:31.327>science <00:08:31.482>is <00:08:31.638>about, <00:08:31.793>um, <00:08:31.949>data <00:08:32.105>mining,

168
00:08:34.315 --> 00:08:38.605
<00:08:34.315>experimenting <00:08:34.548>and <00:08:34.781>design <00:08:35.015>domain <00:08:35.248>research, <00:08:35.481>um, <00:08:35.715>visualization

169
00:08:39.245 --> 00:08:40.245
<00:08:39.245>statistics <00:08:39.695>and <00:08:40.145>stuff.

170
00:08:40.705 --> 00:08:43.805
<00:08:40.705>And <00:08:40.860>for <00:08:41.016>example, <00:08:41.171>computer <00:08:41.327>science <00:08:41.482>is <00:08:41.638>a <00:08:41.793>lot <00:08:41.949>about <00:08:42.105>algorithms

171
00:08:43.945 --> 00:08:45.365
<00:08:43.945>and <00:08:44.371>different <00:08:44.797>computer <00:08:45.223>systems.

172
00:08:45.585 --> 00:08:47.125
<00:08:45.585>And <00:08:45.931>one <00:08:46.278>of <00:08:46.624>the <00:08:46.971>areas

173
00:08:47.145 --> 00:08:49.725
<00:08:47.145>of <00:08:47.425>computer <00:08:47.704>science <00:08:47.985>is <00:08:48.265>artificial <00:08:48.545>intelligence.

174
00:08:50.465 --> 00:08:51.885
<00:08:50.465>And <00:08:50.784>one <00:08:51.104>of <00:08:51.423>the <00:08:51.742>areas

175
00:08:52.065 --> 00:08:54.485
<00:08:52.065>of <00:08:52.345>artificial <00:08:52.625>intelligence <00:08:52.905>is <00:08:53.185>machine <00:08:53.465>learning.

176
00:08:55.145 --> 00:08:59.095
<00:08:55.145>And <00:08:55.345>there <00:08:55.545>we <00:08:55.745>have, <00:08:55.944>um, <00:08:56.145>different, <00:08:56.345>um, <00:08:56.545>um,

177
00:08:59.095 --> 00:09:00.215
<00:08:59.095>different <00:09:00.103>approaches.

178
00:09:00.235 --> 00:09:02.015
<00:09:00.235>So <00:09:00.515>we <00:09:00.795>have, <00:09:01.075>uh, <00:09:01.355>supervised <00:09:01.635>learning

179
00:09:02.235 --> 00:09:03.455
<00:09:02.235>and <00:09:02.784>unsupervised <00:09:03.333>learning.

180
00:09:03.595 --> 00:09:05.175
<00:09:03.595>We <00:09:03.945>would <00:09:04.295>have <00:09:04.645>also, <00:09:04.995>um,

181
00:09:05.445 --> 00:09:08.175
<00:09:05.445>have <00:09:05.678>reinforcement <00:09:05.911>learning <00:09:06.145>if <00:09:06.378>somebody <00:09:06.611>knows <00:09:06.845>it,

182
00:09:08.435 --> 00:09:10.175
<00:09:08.435>but <00:09:08.714>I <00:09:08.994>won't <00:09:09.275>get <00:09:09.555>into <00:09:09.834>detail.

183
00:09:10.315 --> 00:09:12.735
<00:09:10.315>And <00:09:10.548>we <00:09:10.781>also <00:09:11.015>have, <00:09:11.248>um, <00:09:11.481>deep <00:09:11.715>learning.

184
00:09:14.755 --> 00:09:17.855
<00:09:14.755>And, <00:09:14.882>um, <00:09:15.009>just <00:09:15.136>to <00:09:15.264>have <00:09:15.391>this <00:09:15.518>complete, <00:09:15.645>I <00:09:15.773>will <00:09:15.900>also <00:09:16.027>tell <00:09:16.155>you

185
00:09:17.855 --> 00:09:19.415
<00:09:17.855>what <00:09:18.321>information <00:09:18.788>technology <00:09:19.255>is.

186
00:09:19.435 --> 00:09:22.815
<00:09:19.435>So <00:09:19.609>it's, <00:09:19.785>um, <00:09:19.959>actually, <00:09:20.135>yeah, <00:09:20.310>solution <00:09:20.484>design, <00:09:20.660>for <00:09:20.834>example,

187
00:09:22.915 --> 00:09:25.295
<00:09:22.915>if <00:09:23.115>you're <00:09:23.314>trying <00:09:23.515>to <00:09:23.714>approach, <00:09:23.915>uh, <00:09:24.115>a <00:09:24.314>problem

188
00:09:25.555 --> 00:09:27.815
<00:09:25.555>and <00:09:25.755>you <00:09:25.954>are <00:09:26.155>designing <00:09:26.354>the <00:09:26.555>solution <00:09:26.755>for <00:09:26.954>that.

189
00:09:27.885 --> 00:09:31.175
<00:09:27.885>Also, <00:09:28.118>web <00:09:28.351>development, <00:09:28.585>everything <00:09:28.818>about <00:09:29.051>networking, <00:09:29.285>storage,

190
00:09:31.815 --> 00:09:35.095
<00:09:31.815>business <00:09:31.990>analyzes, <00:09:32.165>and <00:09:32.340>of <00:09:32.515>course, <00:09:32.690>public <00:09:32.865>cloud, <00:09:33.040>which <00:09:33.215>is

191
00:09:35.855 --> 00:09:38.455
<00:09:35.855>a <00:09:36.088>really <00:09:36.321>important <00:09:36.555>topic <00:09:36.788>for <00:09:37.021>this <00:09:37.255>presentation.

192
00:09:40.145 --> 00:09:44.405
<00:09:40.145>But <00:09:40.285>to <00:09:40.425>keep, <00:09:40.564>uh, <00:09:40.704>keep <00:09:40.845>this <00:09:40.985>a <00:09:41.125>little <00:09:41.265>bit <00:09:41.405>shorter, <00:09:41.545>um,

193
00:09:44.685 --> 00:09:46.965
<00:09:44.685>I <00:09:44.885>will <00:09:45.084>today <00:09:45.285>just <00:09:45.484>talk <00:09:45.685>about <00:09:45.885>machine <00:09:46.084>learning,

194
00:09:47.285 --> 00:09:50.405
<00:09:47.285>supervised <00:09:47.485>learning, <00:09:47.685>and <00:09:47.885>little <00:09:48.084>bit <00:09:48.285>about <00:09:48.485>deeper <00:09:48.685>learning.

195
00:09:51.145 --> 00:09:54.885
<00:09:51.145>But, <00:09:51.285>um, <00:09:51.425>let's <00:09:51.564>go <00:09:51.704>back <00:09:51.845>to <00:09:51.985>the <00:09:52.125>topic <00:09:52.265>of <00:09:52.405>machine <00:09:52.545>learning.

196
00:09:56.885 --> 00:09:59.865
<00:09:56.885>So, <00:09:57.060>um, <00:09:57.235>so <00:09:57.410>we're <00:09:57.585>back <00:09:57.760>at <00:09:57.935>the <00:09:58.110>term <00:09:58.285>definitions.

197
00:10:00.085 --> 00:10:02.785
<00:10:00.085>Um, <00:10:00.285>before <00:10:00.485>we <00:10:00.685>get <00:10:00.885>started <00:10:01.085>with <00:10:01.285>the <00:10:01.485>details,

198
00:10:03.055 --> 00:10:04.345
<00:10:03.055>what <00:10:03.442>is <00:10:03.829>machine <00:10:04.216>learning?

199
00:10:04.805 --> 00:10:08.265
<00:10:04.805>So <00:10:04.932>as <00:10:05.059>I <00:10:05.186>already <00:10:05.314>told <00:10:05.441>you, <00:10:05.568>machine <00:10:05.695>learning <00:10:05.823>is, <00:10:05.950>um, <00:10:06.077>a <00:10:06.204>part

200
00:10:08.405 --> 00:10:09.825
<00:10:08.405>of, <00:10:08.831>uh, <00:10:09.257>computer <00:10:09.683>science.

201
00:10:10.005 --> 00:10:14.025
<00:10:10.005>So, <00:10:10.180>um, <00:10:10.355>and <00:10:10.530>it's <00:10:10.705>the <00:10:10.880>study <00:10:11.055>of <00:10:11.230>computer <00:10:11.405>algorithms

202
00:10:14.055 --> 00:10:16.705
<00:10:14.055>that <00:10:14.405>improve <00:10:14.755>automatically <00:10:15.104>through <00:10:15.454>experience.

203
00:10:17.165 --> 00:10:21.185
<00:10:17.165>So <00:10:17.292>the <00:10:17.419>thing <00:10:17.546>is <00:10:17.674>that, <00:10:17.801>um, <00:10:17.928>as <00:10:18.055>I <00:10:18.183>already <00:10:18.310>told <00:10:18.437>you, <00:10:18.564>um,

204
00:10:22.485 --> 00:10:25.585
<00:10:22.485>AI <00:10:22.625>or <00:10:22.765>machine <00:10:22.905>learning, <00:10:23.045>um, <00:10:23.185>is <00:10:23.325>a <00:10:23.465>lot <00:10:23.605>about <00:10:23.745>historical <00:10:23.885>data,

205
00:10:25.595 --> 00:10:27.065
<00:10:25.595>historical <00:10:26.036>data <00:10:26.477>to <00:10:26.918>use,

206
00:10:27.245 --> 00:10:30.145
<00:10:27.245>and <00:10:27.445>also <00:10:27.645>human <00:10:27.845>experience <00:10:28.045>to <00:10:28.245>use <00:10:28.445>to, <00:10:28.645>um,

207
00:10:30.205 --> 00:10:31.465
<00:10:30.205>get <00:10:30.488>better <00:10:30.772>at <00:10:31.055>something <00:10:31.339>or

208
00:10:31.465 --> 00:10:33.665
<00:10:31.465>to <00:10:31.665>make <00:10:31.865>a <00:10:32.065>system <00:10:32.265>getting <00:10:32.465>better <00:10:32.665>at <00:10:32.865>something

209
00:10:35.405 --> 00:10:36.705
<00:10:35.405>if <00:10:35.600>we <00:10:35.795>have <00:10:35.990>a <00:10:36.185>look <00:10:36.380>at <00:10:36.575>the,

210
00:10:36.845 --> 00:10:39.065
<00:10:36.845>at <00:10:37.125>a <00:10:37.405>possible <00:10:37.685>machine <00:10:37.965>learning <00:10:38.245>cycle.

211
00:10:39.565 --> 00:10:42.545
<00:10:39.565>Um, <00:10:39.692>at <00:10:39.819>this <00:10:39.946>point, <00:10:40.074>thank <00:10:40.201>you <00:10:40.328>very <00:10:40.455>much <00:10:40.583>to <00:10:40.710>a <00:10:40.837>cloud <00:10:40.965>guru

212
00:10:42.545 --> 00:10:46.665
<00:10:42.545>because <00:10:42.778>I <00:10:43.011>used, <00:10:43.245>um, <00:10:43.478>the, <00:10:43.711>the <00:10:43.944>overview,

213
00:10:46.755 --> 00:10:49.785
<00:10:46.755>which <00:10:46.988>you, <00:10:47.221>um, <00:10:47.455>showed <00:10:47.688>in <00:10:47.921>the, <00:10:48.155>um,

214
00:10:49.845 --> 00:10:51.065
<00:10:49.845>in <00:10:50.119>the <00:10:50.394>machine <00:10:50.668>learning <00:10:50.943>training.

215
00:10:51.285 --> 00:10:52.505
<00:10:51.285>So <00:10:51.559>thank <00:10:51.834>you <00:10:52.108>very <00:10:52.383>much.

216
00:10:53.125 --> 00:10:55.945
<00:10:53.125>Um, <00:10:53.280>first <00:10:53.436>of <00:10:53.591>all, <00:10:53.747>you <00:10:53.902>start <00:10:54.058>with <00:10:54.213>fetching <00:10:54.369>some <00:10:54.525>data,

217
00:10:56.565 --> 00:10:59.465
<00:10:56.565>and <00:10:56.705>then <00:10:56.845>the <00:10:56.985>data <00:10:57.125>you <00:10:57.265>got, <00:10:57.405>you <00:10:57.545>have <00:10:57.685>to <00:10:57.825>clean <00:10:57.965>somehow

218
00:10:59.885 --> 00:11:02.305
<00:10:59.885>to <00:11:00.118>prepare <00:11:00.351>it <00:11:00.585>for <00:11:00.818>training <00:11:01.051>the <00:11:01.285>model.

219
00:11:03.525 --> 00:11:06.065
<00:11:03.525>If <00:11:03.665>you <00:11:03.805>train <00:11:03.944>the <00:11:04.084>model, <00:11:04.225>you <00:11:04.365>have <00:11:04.505>to <00:11:04.645>evaluate <00:11:04.785>the <00:11:04.925>model.

220
00:11:06.085 --> 00:11:07.425
<00:11:06.085>If <00:11:06.386>it <00:11:06.688>works <00:11:06.989>as <00:11:07.290>expected,

221
00:11:07.645 --> 00:11:10.225
<00:11:07.645>and <00:11:07.800>as <00:11:07.956>I <00:11:08.111>told <00:11:08.267>you, <00:11:08.422>not <00:11:08.578>everything <00:11:08.733>works <00:11:08.889>as <00:11:09.045>expected,

222
00:11:11.665 --> 00:11:15.455
<00:11:11.665>then <00:11:11.865>you <00:11:12.064>would <00:11:12.265>deploy <00:11:12.464>it <00:11:12.665>to <00:11:12.865>production, <00:11:13.064>evaluate

223
00:11:15.455 --> 00:11:18.175
<00:11:15.455>and <00:11:15.688>monitor <00:11:15.921>it, <00:11:16.155>and <00:11:16.388>the <00:11:16.621>same <00:11:16.855>again.

224
00:11:18.755 --> 00:11:20.975
<00:11:18.755>So <00:11:18.955>you <00:11:19.155>always <00:11:19.355>have <00:11:19.555>to <00:11:19.755>improve <00:11:19.955>your <00:11:20.155>model,

225
00:11:20.995 --> 00:11:25.295
<00:11:20.995>and <00:11:21.170>you <00:11:21.345>always <00:11:21.520>have <00:11:21.695>to <00:11:21.870>stick <00:11:22.045>to <00:11:22.220>the <00:11:22.395>practices

226
00:11:25.635 --> 00:11:27.335
<00:11:25.635>to <00:11:25.915>make <00:11:26.194>this <00:11:26.475>better <00:11:26.755>and <00:11:27.035>better.

227
00:11:30.505 --> 00:11:33.605
<00:11:30.505>And <00:11:30.660>as <00:11:30.816>I <00:11:30.971>already <00:11:31.127>told <00:11:31.282>you, <00:11:31.438>everything <00:11:31.593>is <00:11:31.749>about <00:11:31.905>data.

228
00:11:33.705 --> 00:11:36.445
<00:11:33.705>So <00:11:33.905>really <00:11:34.105>it's <00:11:34.305>all <00:11:34.505>about <00:11:34.705>data, <00:11:34.905>data <00:11:35.105>collection,

229
00:11:36.475 --> 00:11:40.285
<00:11:36.475>data <00:11:36.675>preparation, <00:11:36.875>um, <00:11:37.075>and <00:11:37.275>then <00:11:37.475>doing <00:11:37.675>training, <00:11:37.875>evaluation

230
00:11:40.385 --> 00:11:42.085
<00:11:40.385>and <00:11:40.735>optimization <00:11:41.085>with <00:11:41.435>this <00:11:41.785>data.

231
00:11:43.265 --> 00:11:46.125
<00:11:43.265>So <00:11:43.465>why <00:11:43.665>I <00:11:43.865>use <00:11:44.064>different <00:11:44.265>data <00:11:44.465>zones <00:11:44.665>here,

232
00:11:46.285 --> 00:11:47.285
<00:11:46.285>I <00:11:46.510>will <00:11:46.735>explain <00:11:46.959>you <00:11:47.185>shortly,

233
00:11:47.505 --> 00:11:50.405
<00:11:47.505>but <00:11:47.660>first <00:11:47.816>of <00:11:47.971>all, <00:11:48.127>we <00:11:48.282>have <00:11:48.438>one <00:11:48.593>more <00:11:48.749>step, <00:11:48.905>uh,

234
00:11:50.425 --> 00:11:52.765
<00:11:50.425>to <00:11:50.658>scale <00:11:50.891>the <00:11:51.125>whole <00:11:51.358>data <00:11:51.591>preparation <00:11:51.824>stuff,

235
00:11:52.825 --> 00:11:56.005
<00:11:52.825>and <00:11:52.965>I <00:11:53.105>will <00:11:53.245>come <00:11:53.385>to <00:11:53.525>every, <00:11:53.665>um, <00:11:53.805>point <00:11:53.945>here <00:11:54.085>in <00:11:54.225>detail.

236
00:11:59.585 --> 00:12:02.805
<00:11:59.585>So <00:11:59.740>the <00:11:59.896>other <00:12:00.051>step <00:12:00.207>we <00:12:00.362>need, <00:12:00.518>um, <00:12:00.673>is <00:12:00.829>the <00:12:00.985>training

237
00:12:02.905 --> 00:12:04.005
<00:12:02.905>for <00:12:03.895>pre-processing.

238
00:12:04.145 --> 00:12:06.125
<00:12:04.145>So <00:12:04.319>if <00:12:04.495>you <00:12:04.670>have <00:12:04.845>a <00:12:05.020>look <00:12:05.194>at <00:12:05.370>my, <00:12:05.545>uh,

239
00:12:06.125 --> 00:12:08.765
<00:12:06.125>if <00:12:06.252>you <00:12:06.379>had <00:12:06.506>a <00:12:06.634>look <00:12:06.761>at <00:12:06.888>my <00:12:07.015>top <00:12:07.143>details, <00:12:07.270>you <00:12:07.397>probably <00:12:07.525>recognize

240
00:12:09.035 --> 00:12:13.685
<00:12:09.035>that <00:12:09.209>I'm <00:12:09.385>using, <00:12:09.560>um, <00:12:09.735>Asia <00:12:09.910>Computer <00:12:10.084>Vision <00:12:10.260>Services <00:12:10.435>now

241
00:12:13.745 --> 00:12:14.965
<00:12:13.745>for <00:12:14.294>the <00:12:14.843>pre-processing.

242
00:12:15.945 --> 00:12:19.005
<00:12:15.945>Um, <00:12:16.120>that's <00:12:16.295>simply <00:12:16.470>because <00:12:16.645>it's, <00:12:16.820>um, <00:12:16.995>it <00:12:17.170>was <00:12:17.345>easier

243
00:12:19.385 --> 00:12:22.325
<00:12:19.385>and <00:12:19.525>more <00:12:19.665>efficient <00:12:19.805>to <00:12:19.944>use <00:12:20.085>in <00:12:20.225>comparison <00:12:20.365>to <00:12:20.505>the <00:12:20.645>Google <00:12:20.785>Cloud,

244
00:12:22.465 --> 00:12:24.925
<00:12:22.465>um, <00:12:22.665>services, <00:12:22.865>which <00:12:23.065>I <00:12:23.265>wanted <00:12:23.465>to <00:12:23.665>use <00:12:23.865>initially.

245
00:12:25.745 --> 00:12:30.565
<00:12:25.745>But, <00:12:25.885>um, <00:12:26.025>I <00:12:26.165>also <00:12:26.305>used, <00:12:26.445>uh, <00:12:26.585>the <00:12:26.725>Google <00:12:26.865>Cloud <00:12:27.005>Auto <00:12:27.145>ml,

246
00:12:30.865 --> 00:12:34.285
<00:12:30.865>um, <00:12:31.098>service <00:12:31.331>to, <00:12:31.565>uh, <00:12:31.798>train <00:12:32.031>the <00:12:32.265>model

247
00:12:35.255 --> 00:12:38.085
<00:12:35.255>after <00:12:35.488>doing <00:12:35.721>all <00:12:35.955>the <00:12:36.188>preparation <00:12:36.421>cleaning <00:12:36.655>stuff.

248
00:12:39.065 --> 00:12:43.045
<00:12:39.065>But <00:12:39.220>first, <00:12:39.376>before <00:12:39.531>we <00:12:39.687>get <00:12:39.842>started <00:12:39.998>to <00:12:40.153>solve <00:12:40.309>the <00:12:40.465>problem,

249
00:12:43.395 --> 00:12:45.805
<00:12:43.395>it's <00:12:43.628>really <00:12:43.861>important <00:12:44.095>in, <00:12:44.328>uh, <00:12:44.561>machine <00:12:44.795>learning,

250
00:12:45.905 --> 00:12:49.205
<00:12:45.905>or <00:12:46.138>it's <00:12:46.371>important <00:12:46.605>for <00:12:46.838>solving <00:12:47.071>every <00:12:47.305>problem

251
00:12:49.505 --> 00:12:53.125
<00:12:49.505>or <00:12:49.660>any <00:12:49.816>problem <00:12:49.971>that <00:12:50.127>you <00:12:50.282>just <00:12:50.438>have <00:12:50.593>a <00:12:50.749>quick <00:12:50.905>look.

252
00:12:53.305 --> 00:12:55.605
<00:12:53.305>Is <00:12:53.505>there <00:12:53.704>already <00:12:53.905>a <00:12:54.104>solution <00:12:54.305>for <00:12:54.505>my <00:12:54.704>problem?

253
00:12:56.265 --> 00:12:59.085
<00:12:56.265>So <00:12:56.439>what <00:12:56.615>we <00:12:56.790>get <00:12:56.965>started <00:12:57.140>with, <00:12:57.314>um, <00:12:57.490>is, <00:12:57.665>um,

254
00:12:59.445 --> 00:13:01.285
<00:12:59.445>actually <00:13:00.145>the <00:13:00.845>0.0.

255
00:13:01.585 --> 00:13:05.965
<00:13:01.585>So <00:13:01.785>we <00:13:01.985>are <00:13:02.185>trying <00:13:02.385>to <00:13:02.585>find <00:13:02.785>a <00:13:02.985>solution

256
00:13:05.965 --> 00:13:09.805
<00:13:05.965>for <00:13:06.120>our <00:13:06.276>problem <00:13:06.431>and <00:13:06.587>space <00:13:06.742>is <00:13:06.898>basically <00:13:07.053>done <00:13:07.209>with <00:13:07.365>yeah,

257
00:13:09.805 --> 00:13:11.285
<00:13:09.805>Googling <00:13:10.248>stuff, <00:13:10.693>of <00:13:11.137>course.

258
00:13:12.065 --> 00:13:15.205
<00:13:12.065>Um, <00:13:12.181>that's <00:13:12.298>what <00:13:12.415>we're <00:13:12.531>doing <00:13:12.648>in <00:13:12.765>the <00:13:12.881>it <00:13:12.998>a <00:13:13.115>lot <00:13:13.231>I <00:13:13.348>would <00:13:13.465>say.

259
00:13:16.145 --> 00:13:20.595
<00:13:16.145>And <00:13:16.845>yeah, <00:13:17.545>I,

260
00:13:20.835 --> 00:13:22.195
<00:13:20.835>I <00:13:21.243>found <00:13:21.651>actually, <00:13:22.059>um,

261
00:13:22.635 --> 00:13:25.675
<00:13:22.635>a <00:13:22.868>model <00:13:23.101>which <00:13:23.335>was <00:13:23.568>already <00:13:23.801>pre-trained <00:13:24.035>from,

262
00:13:25.815 --> 00:13:27.115
<00:13:25.815>uh, <00:13:26.107>somebody <00:13:26.400>on <00:13:26.692>the <00:13:26.985>internet.

263
00:13:27.975 --> 00:13:31.875
<00:13:27.975>And, <00:13:28.255>um, <00:13:28.535>the <00:13:28.815>problem <00:13:29.095>is, <00:13:29.375>um,

264
00:13:33.215 --> 00:13:34.835
<00:13:33.215>so <00:13:33.448>wait, <00:13:33.681>I <00:13:33.915>have <00:13:34.148>to <00:13:34.381>start <00:13:34.615>again.

265
00:13:35.535 --> 00:13:38.595
<00:13:35.535>So <00:13:35.675>if <00:13:35.814>we <00:13:35.954>do <00:13:36.094>some <00:13:36.235>quick <00:13:36.375>research <00:13:36.515>on <00:13:36.655>machine <00:13:36.795>learning <00:13:36.935>models

266
00:13:39.215 --> 00:13:42.075
<00:13:39.215>to <00:13:39.390>detect <00:13:39.565>juggling <00:13:39.740>patterns, <00:13:39.915>we <00:13:40.090>find <00:13:40.265>a <00:13:40.440>pre-trained <00:13:40.615>model

267
00:13:42.375 --> 00:13:43.435
<00:13:42.375>for <00:13:42.852>different <00:13:43.329>patterns,

268
00:13:43.655 --> 00:13:45.635
<00:13:43.655>but <00:13:43.888>this <00:13:44.121>model <00:13:44.355>only <00:13:44.588>works <00:13:44.821>with <00:13:45.055>Chuck

269
00:13:48.645 --> 00:13:52.555
<00:13:48.645>Front, <00:13:48.819>like, <00:13:48.995>um, <00:13:49.170>one <00:13:49.345>color <00:13:49.520>background <00:13:49.694>to <00:13:49.870>use <00:13:50.045>it.

270
00:13:53.255 --> 00:13:57.595
<00:13:53.255>And <00:13:53.371>also <00:13:53.488>if <00:13:53.605>we, <00:13:53.721>um, <00:13:53.838>continue <00:13:53.955>research, <00:13:54.071>then <00:13:54.188>we <00:13:54.305>see <00:13:54.421>a <00:13:54.538>lot <00:13:54.655>of,

271
00:13:57.775 --> 00:13:59.715
<00:13:57.775>uh, <00:13:58.475>theoretical <00:13:59.175>stuff.

272
00:14:00.015 --> 00:14:03.275
<00:14:00.015>So <00:14:00.215>many <00:14:00.415>people <00:14:00.615>had <00:14:00.814>thought <00:14:01.015>about <00:14:01.215>this <00:14:01.415>problem

273
00:14:03.495 --> 00:14:07.605
<00:14:03.495>and, <00:14:03.695>um, <00:14:03.895>already, <00:14:04.095>yeah, <00:14:04.295>thought <00:14:04.495>about <00:14:04.695>how <00:14:04.895>to

274
00:14:08.445 --> 00:14:11.685
<00:14:08.445>approach <00:14:08.620>this <00:14:08.795>problem <00:14:08.970>in <00:14:09.145>a <00:14:09.320>statistical <00:14:09.495>or <00:14:09.670>mathematical <00:14:09.845>way,

275
00:14:12.265 --> 00:14:16.555
<00:14:12.265>but <00:14:12.439>that's <00:14:12.615>not <00:14:12.790>really <00:14:12.965>the <00:14:13.140>thing <00:14:13.314>I <00:14:13.490>would <00:14:13.665>do.

276
00:14:17.415 --> 00:14:18.435
<00:14:17.415>So <00:14:17.721>in <00:14:18.026>a <00:14:18.333>nutshell,

277
00:14:18.445 --> 00:14:20.955
<00:14:18.445>there <00:14:18.585>is <00:14:18.725>already <00:14:18.865>a <00:14:19.005>trend <00:14:19.145>model, <00:14:19.285>but <00:14:19.425>we <00:14:19.565>cannot <00:14:19.705>use <00:14:19.845>it.

278
00:14:21.135 --> 00:14:23.915
<00:14:21.135>And <00:14:21.335>there's <00:14:21.535>also <00:14:21.735>a <00:14:21.935>lot <00:14:22.135>of <00:14:22.335>theoretical <00:14:22.535>research.

279
00:14:27.035 --> 00:14:31.975
<00:14:27.035>So <00:14:27.162>the <00:14:27.289>next <00:14:27.416>research <00:14:27.544>topic, <00:14:27.671>um, <00:14:27.798>uh, <00:14:27.925>we <00:14:28.053>would <00:14:28.180>like <00:14:28.307>to, <00:14:28.435>um,

280
00:14:32.075 --> 00:14:34.615
<00:14:32.075>uh, <00:14:32.308>solve <00:14:32.541>this <00:14:32.775>problem <00:14:33.008>of, <00:14:33.241>um, <00:14:33.475>um,

281
00:14:35.835 --> 00:14:37.295
<00:14:35.835>seeing <00:14:36.492>people <00:14:37.149>juggling

282
00:14:37.715 --> 00:14:42.495
<00:14:37.715>and, <00:14:37.890>um, <00:14:38.065>uh, <00:14:38.240>seeing <00:14:38.415>also <00:14:38.590>different, <00:14:38.765>uh, <00:14:38.940>juggling <00:14:39.115>patterns

283
00:14:42.595 --> 00:14:47.415
<00:14:42.595>and <00:14:42.722>also <00:14:42.849>to <00:14:42.976>like <00:14:43.104>analyze <00:14:43.231>if <00:14:43.358>a <00:14:43.485>person <00:14:43.613>is <00:14:43.740>juggling <00:14:43.867>or <00:14:43.995>not.

284
00:14:48.205 --> 00:14:52.135
<00:14:48.205>So <00:14:48.305>how <00:14:48.405>we <00:14:48.505>could <00:14:48.605>do <00:14:48.705>this, <00:14:48.805>as <00:14:48.905>I <00:14:49.005>said, <00:14:49.105>there <00:14:49.205>is <00:14:49.305>a <00:14:49.405>lot <00:14:49.505>of, <00:14:49.605>uh,

285
00:14:52.135 --> 00:14:53.655
<00:14:52.135>theoretical <00:14:52.591>stuff <00:14:53.047>about <00:14:53.502>this,

286
00:14:54.075 --> 00:14:56.255
<00:14:54.075>but, <00:14:54.250>uh, <00:14:54.425>it's <00:14:54.600>not, <00:14:54.775>it's <00:14:54.950>a <00:14:55.125>lot <00:14:55.300>about <00:14:55.475>maths

287
00:14:56.255 --> 00:14:57.855
<00:14:56.255>and <00:14:56.721>complicated <00:14:57.188>decision <00:14:57.655>trees.

288
00:14:58.315 --> 00:15:00.895
<00:14:58.315>And <00:14:58.490>as <00:14:58.665>I <00:14:58.840>already <00:14:59.015>said, <00:14:59.190>I <00:14:59.365>studied <00:14:59.540>business <00:14:59.715>informatics,

289
00:15:01.035 --> 00:15:04.375
<00:15:01.035>but <00:15:01.235>not <00:15:01.435>computer <00:15:01.635>science <00:15:01.834>and <00:15:02.035>definitely <00:15:02.235>not <00:15:02.435>mathematics,

290
00:15:04.875 --> 00:15:06.935
<00:15:04.875>and <00:15:05.108>that's <00:15:05.341>something <00:15:05.575>I <00:15:05.808>would <00:15:06.041>not <00:15:06.275>go

291
00:15:06.935 --> 00:15:08.015
<00:15:06.935>for <00:15:07.178>to <00:15:07.420>solve <00:15:07.664>this <00:15:07.906>problem.

292
00:15:08.475 --> 00:15:11.375
<00:15:08.475>But <00:15:08.650>if <00:15:08.825>we <00:15:09.000>have <00:15:09.175>a <00:15:09.350>look <00:15:09.525>at <00:15:09.700>this, <00:15:09.875>um,

293
00:15:11.375 --> 00:15:15.095
<00:15:11.375>different <00:15:11.530>juggling <00:15:11.686>patterns, <00:15:11.841>then <00:15:11.997>uh, <00:15:12.152>we <00:15:12.308>can <00:15:12.463>see <00:15:12.619>that <00:15:12.775>we

294
00:15:15.155 --> 00:15:18.415
<00:15:15.155>as <00:15:15.355>a <00:15:15.555>human <00:15:15.755>can <00:15:15.954>see <00:15:16.155>the <00:15:16.355>different <00:15:16.555>patterns

295
00:15:18.555 --> 00:15:22.215
<00:15:18.555>and <00:15:18.710>we <00:15:18.866>can <00:15:19.021>also <00:15:19.177>see <00:15:19.332>the <00:15:19.488>different, <00:15:19.643>um, <00:15:19.799>uh, <00:15:19.954>uh,

296
00:15:22.215 --> 00:15:23.455
<00:15:22.215>the <00:15:22.773>different <00:15:23.331>devices

297
00:15:23.635 --> 00:15:28.295
<00:15:23.635>or <00:15:23.810>stuff <00:15:23.985>like, <00:15:24.160>um, <00:15:24.335>with <00:15:24.510>the <00:15:24.685>people <00:15:24.860>are <00:15:25.035>juggling

298
00:15:28.405 --> 00:15:29.775
<00:15:28.405>with, <00:15:29.637>with.

299
00:15:29.775 --> 00:15:33.255
<00:15:29.775>So <00:15:29.949>we <00:15:30.125>have <00:15:30.300>different <00:15:30.475>stuff <00:15:30.650>that <00:15:30.824>you <00:15:31.000>can <00:15:31.175>juggle.

300
00:15:33.475 --> 00:15:35.655
<00:15:33.475>So <00:15:33.675>for <00:15:33.875>example, <00:15:34.075>we <00:15:34.275>have <00:15:34.475>some <00:15:34.675>juggling <00:15:34.875>balls,

301
00:15:36.595 --> 00:15:39.175
<00:15:36.595>and <00:15:36.795>I <00:15:36.995>don't <00:15:37.195>have <00:15:37.395>juggling <00:15:37.595>q <00:15:37.795>uh, <00:15:37.995>claps

302
00:15:39.195 --> 00:15:43.255
<00:15:39.195>or <00:15:39.335>rings <00:15:39.475>here <00:15:39.615>in <00:15:39.755>the <00:15:39.895>office, <00:15:40.035>but <00:15:40.175>yeah, <00:15:40.315>juggling <00:15:40.455>balls, <00:15:40.595>um,

303
00:15:45.215 --> 00:15:47.875
<00:15:45.215>but <00:15:45.448>in <00:15:45.681>a <00:15:45.915>nutshell, <00:15:46.148>so <00:15:46.381>we <00:15:46.615>have

304
00:15:47.875 --> 00:15:49.555
<00:15:47.875>to <00:15:48.225>analyze <00:15:48.575>the <00:15:48.925>juggling <00:15:49.275>patterns,

305
00:15:49.695 --> 00:15:51.355
<00:15:49.695>but <00:15:49.928>it <00:15:50.161>requires <00:15:50.395>a <00:15:50.628>lot <00:15:50.861>of <00:15:51.095>maths.

306
00:15:51.615 --> 00:15:53.595
<00:15:51.615>So <00:15:51.848>we're <00:15:52.081>trying <00:15:52.315>to <00:15:52.548>use <00:15:52.781>computer <00:15:53.015>vision

307
00:15:54.135 --> 00:15:55.435
<00:15:54.135>to <00:15:54.525>solve <00:15:54.915>this <00:15:55.305>problem,

308
00:15:57.215 --> 00:16:01.075
<00:15:57.215>but <00:15:57.390>to <00:15:57.565>be <00:15:57.740>concrete, <00:15:57.915>we <00:15:58.090>will <00:15:58.265>use <00:15:58.440>object <00:15:58.615>detection

309
00:16:01.455 --> 00:16:02.595
<00:16:01.455>to <00:16:01.797>solve <00:16:02.139>this <00:16:02.481>problem.

310
00:16:05.905 --> 00:16:10.035
<00:16:05.905>So <00:16:06.105>coming <00:16:06.305>back <00:16:06.505>to <00:16:06.704>my <00:16:06.905>architecture <00:16:07.105>slide, <00:16:07.305>um,

311
00:16:10.495 --> 00:16:11.555
<00:16:10.495>as <00:16:10.733>I <00:16:10.972>already <00:16:11.210>told <00:16:11.449>you

312
00:16:11.555 --> 00:16:13.795
<00:16:11.555>before <00:16:11.755>we <00:16:11.954>start <00:16:12.155>with <00:16:12.354>the <00:16:12.555>machine <00:16:12.755>learning <00:16:12.954>process,

313
00:16:14.335 --> 00:16:16.595
<00:16:14.335>we <00:16:14.615>will <00:16:14.895>start <00:16:15.175>with <00:16:15.455>some <00:16:15.735>pre-processing.

314
00:16:17.095 --> 00:16:19.355
<00:16:17.095>And, <00:16:17.375>um, <00:16:17.655>for <00:16:17.935>this <00:16:18.215>pre-processing, <00:16:18.495>um,

315
00:16:19.555 --> 00:16:21.955
<00:16:19.555>I <00:16:19.834>trained <00:16:20.114>a <00:16:20.395>custom <00:16:20.675>vision <00:16:20.954>model.

316
00:16:22.375 --> 00:16:26.275
<00:16:22.375>So <00:16:22.608>custom <00:16:22.841>vision <00:16:23.075>is, <00:16:23.308>um, <00:16:23.541>is <00:16:23.775>a

317
00:16:26.895 --> 00:16:30.395
<00:16:26.895>non <00:16:27.095>code <00:16:27.295>service, <00:16:27.495>um, <00:16:27.694>offered <00:16:27.895>by <00:16:28.095>Asia, <00:16:28.295>um,

318
00:16:30.485 --> 00:16:32.835
<00:16:30.485>where <00:16:30.765>you <00:16:31.045>can <00:16:31.325>really <00:16:31.605>easily, <00:16:31.885>um,

319
00:16:35.095 --> 00:16:37.075
<00:16:35.095>mo <00:16:35.375>um, <00:16:35.655>easily <00:16:35.935>train <00:16:36.215>a <00:16:36.495>model,

320
00:16:37.135 --> 00:16:38.835
<00:16:37.135>but <00:16:37.415>it's <00:16:37.694>like <00:16:37.975>really <00:16:38.255>time <00:16:38.535>consuming.

321
00:16:39.215 --> 00:16:42.555
<00:16:39.215>It <00:16:39.370>basically <00:16:39.526>works <00:16:39.681>the <00:16:39.837>same <00:16:39.992>as <00:16:40.148>the <00:16:40.303>Autum <00:16:40.459>l <00:16:40.615>um,

322
00:16:42.745 --> 00:16:45.675
<00:16:42.745>service <00:16:42.978>works <00:16:43.211>from, <00:16:43.445>uh, <00:16:43.678>Google <00:16:43.911>Cloud <00:16:44.145>services.

323
00:16:46.175 --> 00:16:48.315
<00:16:46.175>And <00:16:46.330>I <00:16:46.486>will <00:16:46.641>show <00:16:46.797>you <00:16:46.952>a <00:16:47.108>short <00:16:47.263>video <00:16:47.419>on <00:16:47.574>that

324
00:16:48.315 --> 00:16:50.755
<00:16:48.315>because <00:16:48.490>that's <00:16:48.665>what, <00:16:48.840>um, <00:16:49.015>uh, <00:16:49.190>how <00:16:49.365>I <00:16:49.540>started <00:16:49.715>with.

325
00:16:51.745 --> 00:16:54.325
<00:16:51.745>So <00:16:51.900>basically <00:16:52.056>you <00:16:52.211>have <00:16:52.367>to <00:16:52.522>label <00:16:52.678>like <00:16:52.833>everything <00:16:52.989>I <00:16:53.145>started

326
00:16:54.325 --> 00:16:58.085
<00:16:54.325>with <00:16:54.525>labeling, <00:16:54.725>um, <00:16:54.925>the <00:16:55.125>different <00:16:55.325>objects <00:16:55.525>I <00:16:55.725>have,

327
00:16:58.085 --> 00:17:00.805
<00:16:58.085>like <00:16:58.225>I <00:16:58.365>have <00:16:58.505>the, <00:16:58.645>the <00:16:58.785>balls, <00:16:58.925>the <00:16:59.065>clubs <00:16:59.205>and <00:16:59.345>the <00:16:59.485>rings,

328
00:17:01.225 --> 00:17:05.805
<00:17:01.225>and <00:17:01.380>then <00:17:01.536>I <00:17:01.691>also <00:17:01.847>have <00:17:02.002>the, <00:17:02.158>the <00:17:02.313>different, <00:17:02.469>um, <00:17:02.625>uh,

329
00:17:06.295 --> 00:17:10.175
<00:17:06.295>types <00:17:06.470>of <00:17:06.645>what <00:17:06.820>I <00:17:06.995>can <00:17:07.170>do <00:17:07.345>with <00:17:07.520>those <00:17:07.695>objects.

330
00:17:10.175 --> 00:17:12.775
<00:17:10.175>So <00:17:10.315>for <00:17:10.454>example, <00:17:10.595>I <00:17:10.734>can <00:17:10.875>hold <00:17:11.014>a <00:17:11.155>ball <00:17:11.294>in <00:17:11.435>my <00:17:11.575>hand

331
00:17:12.995 --> 00:17:14.495
<00:17:12.994>and <00:17:13.219>I <00:17:13.444>can <00:17:13.669>also <00:17:13.895>throw <00:17:14.119>a <00:17:14.344>ball.

332
00:17:14.555 --> 00:17:17.255
<00:17:14.555>So <00:17:14.730>for <00:17:14.905>example, <00:17:15.080>if <00:17:15.255>I <00:17:15.430>would <00:17:15.605>juggle, <00:17:15.780>then, <00:17:15.955>uh,

333
00:17:17.405 --> 00:17:20.015
<00:17:17.405>it's <00:17:17.605>a <00:17:17.805>difference <00:17:18.004>between <00:17:18.204>I'm <00:17:18.405>holding <00:17:18.605>the <00:17:18.805>ball

334
00:17:20.115 --> 00:17:21.495
<00:17:20.115>and <00:17:20.425>I'm <00:17:20.735>throwing <00:17:21.046>the <00:17:21.357>ball.

335
00:17:21.915 --> 00:17:26.255
<00:17:21.915>So <00:17:22.115>I <00:17:22.315>also, <00:17:22.514>um, <00:17:22.714>decided <00:17:22.915>to, <00:17:23.115>um, <00:17:23.315>differentiate

336
00:17:26.325 --> 00:17:30.495
<00:17:26.325>between <00:17:26.605>those <00:17:26.885>different, <00:17:27.165>um, <00:17:27.444>statuses, <00:17:27.725>no,

337
00:17:30.635 --> 00:17:32.335
<00:17:30.635>um, <00:17:32.035>features.

338
00:17:32.385 --> 00:17:33.815
<00:17:32.385>Let's <00:17:32.642>say, <00:17:32.899>let's <00:17:33.157>call <00:17:33.414>them <00:17:33.672>features.

339
00:17:33.815 --> 00:17:35.535
<00:17:33.815>Those <00:17:34.048>are <00:17:34.281>the <00:17:34.515>different <00:17:34.748>labels <00:17:34.981>I <00:17:35.215>use.

340
00:17:35.555 --> 00:17:38.695
<00:17:35.555>So <00:17:35.710>ball, <00:17:35.866>ball <00:17:36.021>in <00:17:36.177>hand, <00:17:36.332>um, <00:17:36.488>club, <00:17:36.643>club <00:17:36.799>in <00:17:36.955>hand

341
00:17:39.075 --> 00:17:40.655
<00:17:39.075>and <00:17:39.425>ring, <00:17:39.775>ring <00:17:40.125>in <00:17:40.475>hand.

342
00:17:40.795 --> 00:17:43.055
<00:17:40.795>And <00:17:40.995>also <00:17:41.195>there's <00:17:41.395>a <00:17:41.595>person <00:17:41.795>which <00:17:41.995>is <00:17:42.195>juggling.

343
00:17:44.235 --> 00:17:46.695
<00:17:44.235>As <00:17:44.375>you <00:17:44.514>can <00:17:44.655>see <00:17:44.794>here, <00:17:44.935>this <00:17:45.074>takes <00:17:45.215>a <00:17:45.354>lot <00:17:45.495>of <00:17:45.635>time

344
00:17:46.995 --> 00:17:50.165
<00:17:46.995>and, <00:17:47.274>um, <00:17:47.554>it's <00:17:47.834>totally <00:17:48.114>not <00:17:48.395>scalable.

345
00:17:50.505 --> 00:17:53.565
<00:17:50.505>And <00:17:50.645>you <00:17:50.785>can <00:17:50.925>also <00:17:51.065>see <00:17:51.205>here <00:17:51.345>that, <00:17:51.485>um, <00:17:51.625>I <00:17:51.765>did <00:17:51.905>this

346
00:17:53.585 --> 00:17:55.005
<00:17:53.585>for <00:17:53.904>20 <00:17:54.224>minutes <00:17:54.543>at <00:17:54.863>least.

347
00:17:55.145 --> 00:17:56.445
<00:17:55.145>So <00:17:55.437>20 <00:17:55.730>minutes <00:17:56.022>I <00:17:56.315>recorded

348
00:17:56.905 --> 00:18:01.805
<00:17:56.905>and <00:17:57.060>still, <00:17:57.216>um, <00:17:57.371>it <00:17:57.527>was <00:17:57.682>not <00:17:57.838>trained, <00:17:57.993>um, <00:17:58.149>enough <00:17:58.305>so

349
00:18:01.805 --> 00:18:02.845
<00:18:01.805>that <00:18:02.039>I <00:18:02.273>could <00:18:02.507>use <00:18:02.741>it.

350
00:18:05.005 --> 00:18:07.745
<00:18:05.005>So <00:18:05.285>does <00:18:05.565>this <00:18:05.845>scale, <00:18:06.125>obviously <00:18:06.405>not.

351
00:18:09.975 --> 00:18:13.385
<00:18:09.975>Then <00:18:10.130>the <00:18:10.286>next <00:18:10.441>thing <00:18:10.597>we <00:18:10.752>have <00:18:10.908>to <00:18:11.063>collect <00:18:11.219>some <00:18:11.375>data

352
00:18:14.205 --> 00:18:15.345
<00:18:14.205>to <00:18:14.547>collect <00:18:14.889>some <00:18:15.231>data.

353
00:18:15.605 --> 00:18:18.665
<00:18:15.605>You <00:18:15.745>could <00:18:15.885>either <00:18:16.025>go <00:18:16.165>to <00:18:16.305>Google <00:18:16.445>and <00:18:16.585>search <00:18:16.725>for <00:18:16.865>some <00:18:17.005>images.

354
00:18:18.865 --> 00:18:20.305
<00:18:18.865>I <00:18:19.081>will <00:18:19.297>show <00:18:19.513>you <00:18:19.729>some <00:18:19.945>examples <00:18:20.161>later.

355
00:18:20.765 --> 00:18:23.225
<00:18:20.765>Um, <00:18:20.998>or <00:18:21.231>for <00:18:21.465>example, <00:18:21.698>we <00:18:21.931>would <00:18:22.165>like

356
00:18:23.225 --> 00:18:25.225
<00:18:23.225>to <00:18:23.504>have <00:18:23.784>some <00:18:24.064>user <00:18:24.344>generated <00:18:24.625>content

357
00:18:25.405 --> 00:18:28.145
<00:18:25.405>and <00:18:25.605>user <00:18:25.805>generated <00:18:26.004>content <00:18:26.205>you <00:18:26.405>can <00:18:26.605>get <00:18:26.805>from

358
00:18:28.175 --> 00:18:29.385
<00:18:28.175>Instagram, <00:18:28.719>for <00:18:29.264>example.

359
00:18:29.805 --> 00:18:33.605
<00:18:29.805>But <00:18:29.980>this <00:18:30.155>content <00:18:30.330>is <00:18:30.505>blocked <00:18:30.680>until <00:18:30.855>you <00:18:31.030>log <00:18:31.205>in.

360
00:18:33.905 --> 00:18:37.605
<00:18:33.905>So <00:18:34.021>I <00:18:34.138>had <00:18:34.254>to <00:18:34.371>do <00:18:34.488>a <00:18:34.605>quick, <00:18:34.721>uh, <00:18:34.838>quick <00:18:34.955>work <00:18:35.071>around, <00:18:35.188>um, <00:18:35.305>to

361
00:18:38.225 --> 00:18:39.485
<00:18:38.225>get <00:18:38.602>the <00:18:38.981>different <00:18:39.359>data.

362
00:18:39.745 --> 00:18:42.925
<00:18:39.745>And <00:18:39.945>I <00:18:40.145>just <00:18:40.344>used, <00:18:40.544>um, <00:18:40.745>uh, <00:18:40.945>Chrome <00:18:41.145>plugin,

363
00:18:42.925 --> 00:18:44.285
<00:18:42.925>which <00:18:43.231>is <00:18:43.537>called <00:18:43.843>Web <00:18:44.149>scraper.

364
00:18:44.705 --> 00:18:49.525
<00:18:44.705>And, <00:18:44.832>um, <00:18:44.959>there <00:18:45.086>I <00:18:45.214>can <00:18:45.341>just, <00:18:45.468>uh, <00:18:45.595>generate <00:18:45.723>a <00:18:45.850>CSV <00:18:45.977>file, <00:18:46.105>um,

365
00:18:49.615 --> 00:18:53.885
<00:18:49.615>which <00:18:49.755>helps <00:18:49.895>me <00:18:50.035>to <00:18:50.175>do <00:18:50.315>the <00:18:50.455>pre-processing <00:18:50.595>for <00:18:50.735>the <00:18:50.875>next <00:18:51.015>steps.

366
00:18:54.465 --> 00:18:58.965
<00:18:54.465>And <00:18:54.592>this <00:18:54.719>file <00:18:54.846>will <00:18:54.974>be, <00:18:55.101>um, <00:18:55.228>stored <00:18:55.355>on <00:18:55.483>a <00:18:55.610>Amazon <00:18:55.737>S3 <00:18:55.865>bucket.

367
00:18:59.505 --> 00:19:03.965
<00:18:59.505>And <00:18:59.680>then <00:18:59.855>I <00:19:00.030>will <00:19:00.205>show <00:19:00.380>you <00:19:00.555>the <00:19:00.730>next <00:19:00.905>steps.

368
00:19:04.945 --> 00:19:07.285
<00:19:04.945>But <00:19:05.178>back <00:19:05.411>to <00:19:05.645>this, <00:19:05.878>does <00:19:06.111>it <00:19:06.345>scale?

369
00:19:08.105 --> 00:19:11.685
<00:19:08.105>No, <00:19:08.232>it <00:19:08.359>doesn't <00:19:08.486>scale <00:19:08.614>because <00:19:08.741>it's <00:19:08.868>like <00:19:08.995>still <00:19:09.123>a <00:19:09.250>lot <00:19:09.377>of <00:19:09.505>work.

370
00:19:15.685 --> 00:19:19.375
<00:19:15.685>Well, <00:19:15.840>then <00:19:15.996>I <00:19:16.151>thought, <00:19:16.307>okay, <00:19:16.462>I <00:19:16.618>can <00:19:16.773>automate <00:19:16.929>that <00:19:17.085>stuff.

371
00:19:19.375 --> 00:19:21.085
<00:19:19.375>That's <00:19:19.841>not <00:19:20.308>that <00:19:20.775>hard.

372
00:19:21.785 --> 00:19:23.725
<00:19:21.785>Um, <00:19:22.135>yeah, <00:19:22.485>I <00:19:22.835>thought <00:19:23.185>so,

373
00:19:24.225 --> 00:19:28.505
<00:19:24.225>but <00:19:24.458>it's <00:19:24.691>in <00:19:24.925>reality <00:19:25.158>a <00:19:25.391>little <00:19:25.625>bit

374
00:19:28.505 --> 00:19:29.825
<00:19:28.505>harder <00:19:29.099>than <00:19:29.693>expected.

375
00:19:30.245 --> 00:19:32.785
<00:19:30.245>Um, <00:19:30.524>because <00:19:30.804>when <00:19:31.084>I <00:19:31.364>started <00:19:31.645>to

376
00:19:34.685 --> 00:19:37.245
<00:19:34.685>automate <00:19:34.918>the, <00:19:35.151>uh, <00:19:35.385>feature <00:19:35.618>engineering <00:19:35.851>part, <00:19:36.085>um,

377
00:19:37.405 --> 00:19:39.565
<00:19:37.405>I <00:19:37.560>will <00:19:37.716>just <00:19:37.871>call <00:19:38.027>it <00:19:38.182>feature <00:19:38.338>engineering <00:19:38.493>as <00:19:38.649>a <00:19:38.805>whole.

378
00:19:40.385 --> 00:19:44.125
<00:19:40.385>The <00:19:40.585>first <00:19:40.785>iterations <00:19:40.985>went <00:19:41.185>pretty <00:19:41.385>well <00:19:41.585>until <00:19:41.785>the,

379
00:19:44.185 --> 00:19:46.085
<00:19:44.185>the <00:19:44.534>recall <00:19:44.885>really <00:19:45.235>went <00:19:45.585>down.

380
00:19:47.365 --> 00:19:51.105
<00:19:47.365>So <00:19:47.540>second <00:19:47.715>iteration, <00:19:47.890>it's <00:19:48.065>good <00:19:48.240>for <00:19:48.415>iteration <00:19:48.590>also. <00:19:48.765>Good.

381
00:19:51.105 --> 00:19:53.705
<00:19:51.105>You <00:19:51.245>can <00:19:51.385>see <00:19:51.525>that <00:19:51.665>I <00:19:51.805>have, <00:19:51.945>uh, <00:19:52.085>some <00:19:52.225>of <00:19:52.365>errors <00:19:52.505>there.

382
00:19:53.965 --> 00:19:57.425
<00:19:53.965>Uh, <00:19:54.105>and <00:19:54.245>um, <00:19:54.385>this <00:19:54.524>is, <00:19:54.665>um, <00:19:54.804>this <00:19:54.945>is <00:19:55.084>a <00:19:55.225>screen <00:19:55.365>from,

383
00:19:57.485 --> 00:19:58.625
<00:19:57.485>uh, <00:19:57.827>custom <00:19:58.168>Vision <00:19:58.511>ai.

384
00:19:58.645 --> 00:20:01.665
<00:19:58.645>So <00:19:58.785>it <00:19:58.925>shows <00:19:59.065>you <00:19:59.205>really <00:19:59.345>good, <00:19:59.485>um, <00:19:59.625>evaluation <00:19:59.764>of <00:19:59.905>the <00:20:00.045>data.

385
00:20:02.525 --> 00:20:05.105
<00:20:02.525>And <00:20:02.700>yeah, <00:20:02.875>you <00:20:03.050>can <00:20:03.225>see <00:20:03.400>from <00:20:03.575>the <00:20:03.750>iteration <00:20:03.925>seven

386
00:20:05.125 --> 00:20:07.225
<00:20:05.125>to <00:20:05.325>the <00:20:05.525>iteration <00:20:05.725>eight, <00:20:05.925>I <00:20:06.125>had <00:20:06.325>a <00:20:06.525>problem,

387
00:20:08.205 --> 00:20:09.305
<00:20:08.205>why <00:20:08.403>did <00:20:08.601>I <00:20:08.799>have <00:20:08.997>this <00:20:09.195>problem?

388
00:20:09.305 --> 00:20:13.425
<00:20:09.305>Because <00:20:09.460>I <00:20:09.616>trained <00:20:09.771>the, <00:20:09.927>um, <00:20:10.082>model <00:20:10.238>with <00:20:10.393>user <00:20:10.549>generated <00:20:10.705>content

389
00:20:13.605 --> 00:20:16.065
<00:20:13.605>as <00:20:13.760>I <00:20:13.916>already <00:20:14.071>said, <00:20:14.227>but <00:20:14.382>I <00:20:14.538>didn't <00:20:14.693>clean <00:20:14.849>the <00:20:15.005>data,

390
00:20:16.405 --> 00:20:20.185
<00:20:16.405>so <00:20:16.545>I <00:20:16.685>just <00:20:16.825>pushed <00:20:16.965>the <00:20:17.105>data <00:20:17.245>from <00:20:17.385>Instagram <00:20:17.524>from <00:20:17.665>the <00:20:17.805>hashtag

391
00:20:20.545 --> 00:20:22.705
<00:20:20.545>juggling <00:20:20.895>directly <00:20:21.245>into <00:20:21.595>my <00:20:21.945>model,

392
00:20:23.405 --> 00:20:25.065
<00:20:23.405>and <00:20:23.638>it <00:20:23.871>didn't <00:20:24.105>work <00:20:24.338>out <00:20:24.571>pretty <00:20:24.805>well.

393
00:20:26.975 --> 00:20:30.155
<00:20:26.975>So <00:20:27.208>pre-processing <00:20:27.441>your <00:20:27.675>data <00:20:27.908>is <00:20:28.141>really <00:20:28.375>important,

394
00:20:30.535 --> 00:20:32.235
<00:20:30.535>but <00:20:30.885>why <00:20:31.235>is <00:20:31.585>this <00:20:31.935>important?

395
00:20:32.795 --> 00:20:34.435
<00:20:32.795>I <00:20:33.028>will <00:20:33.261>just <00:20:33.495>show <00:20:33.728>you <00:20:33.961>some <00:20:34.195>examples.

396
00:20:36.805 --> 00:20:39.865
<00:20:36.805>If <00:20:36.921>you <00:20:37.038>have <00:20:37.155>a <00:20:37.271>look <00:20:37.388>at <00:20:37.505>some <00:20:37.621>data <00:20:37.738>sets, <00:20:37.855>um, <00:20:37.971>in, <00:20:38.088>for <00:20:38.205>example,

397
00:20:39.925 --> 00:20:43.305
<00:20:39.925>in <00:20:40.100>tutorials, <00:20:40.274>you <00:20:40.450>would <00:20:40.625>see <00:20:40.800>probably <00:20:40.975>something <00:20:41.149>like <00:20:41.325>this,

398
00:20:43.675 --> 00:20:45.945
<00:20:43.675>which <00:20:43.955>pretty <00:20:44.235>fine, <00:20:44.514>works <00:20:44.794>really <00:20:45.075>good.

399
00:20:46.685 --> 00:20:51.165
<00:20:46.685>Or <00:20:46.812>you <00:20:46.939>can <00:20:47.066>see <00:20:47.194>something <00:20:47.321>like <00:20:47.448>this <00:20:47.575>also <00:20:47.703>works <00:20:47.830>good, <00:20:47.957>I <00:20:48.085>guess,

400
00:20:52.185 --> 00:20:53.205
<00:20:52.185>or <00:20:52.491>something <00:20:52.797>like <00:20:53.102>this.

401
00:20:53.365 --> 00:20:54.645
<00:20:53.365>I <00:20:53.557>have <00:20:53.749>no <00:20:53.941>idea <00:20:54.133>what <00:20:54.325>he's <00:20:54.517>struggling.

402
00:20:54.725 --> 00:20:56.805
<00:20:54.725>I <00:20:54.865>don't <00:20:55.004>think <00:20:55.145>that's <00:20:55.284>a <00:20:55.425>stone, <00:20:55.564>but <00:20:55.705>that's <00:20:55.844>fine. <00:20:55.985>That's <00:20:56.125>fine.

403
00:20:56.865 --> 00:20:59.565
<00:20:56.865>It <00:20:56.981>looks <00:20:57.098>somehow <00:20:57.215>like <00:20:57.331>a <00:20:57.448>ball. <00:20:57.565>I <00:20:57.681>think <00:20:57.798>that <00:20:57.915>it <00:20:58.031>would <00:20:58.148>be <00:20:58.265>fine.

404
00:21:00.395 --> 00:21:05.135
<00:21:00.395>But <00:21:00.511>then <00:21:00.628>in <00:21:00.745>the <00:21:00.861>wild, <00:21:00.978>we <00:21:01.095>also <00:21:01.211>have <00:21:01.328>other <00:21:01.445>data <00:21:01.561>sets, <00:21:01.678>so <00:21:01.795>this

405
00:21:05.835 --> 00:21:09.215
<00:21:05.835>and <00:21:06.010>that <00:21:06.185>and <00:21:06.360>that, <00:21:06.535>and <00:21:06.710>here <00:21:06.885>are <00:21:07.060>the <00:21:07.235>stuff

406
00:21:09.395 --> 00:21:11.295
<00:21:09.395>and <00:21:09.595>yeah, <00:21:09.795>I <00:21:09.995>think <00:21:10.195>this <00:21:10.395>person <00:21:10.595>is <00:21:10.795>juggling,

407
00:21:11.475 --> 00:21:12.775
<00:21:11.475>but <00:21:11.767>I <00:21:12.060>cannot <00:21:12.352>really <00:21:12.645>tell.

408
00:21:13.635 --> 00:21:15.495
<00:21:13.635>Um, <00:21:13.835>yeah, <00:21:14.035>then <00:21:14.235>we <00:21:14.435>have <00:21:14.635>something <00:21:14.835>like <00:21:15.035>that.

409
00:21:15.555 --> 00:21:18.615
<00:21:15.555>We <00:21:15.710>have <00:21:15.866>something <00:21:16.021>like <00:21:16.177>that <00:21:16.332>and <00:21:16.488>that <00:21:16.643>mm-hmm. <00:21:16.799>Okay. <00:21:16.955>Okay.

410
00:21:18.995 --> 00:21:21.775
<00:21:18.995>Um, <00:21:19.228>pretty <00:21:19.461>much <00:21:19.695>it's <00:21:19.928>always <00:21:20.161>about <00:21:20.395>chugging,

411
00:21:21.775 --> 00:21:25.175
<00:21:21.775>but <00:21:21.930>it <00:21:22.086>doesn't <00:21:22.241>really <00:21:22.397>help <00:21:22.552>us <00:21:22.708>to <00:21:22.863>train <00:21:23.019>our <00:21:23.175>model,

412
00:21:25.385 --> 00:21:28.295
<00:21:25.385>especially <00:21:25.665>the <00:21:25.945>last <00:21:26.225>picture <00:21:26.504>is, <00:21:26.785>um,

413
00:21:28.305 --> 00:21:29.935
<00:21:28.305>could <00:21:28.585>be <00:21:28.865>a <00:21:29.145>little <00:21:29.425>bit <00:21:29.705>complicated

414
00:21:30.035 --> 00:21:31.455
<00:21:30.035>for <00:21:30.354>a <00:21:30.674>machine <00:21:30.993>learning <00:21:31.312>model

415
00:21:31.455 --> 00:21:34.975
<00:21:31.455>because <00:21:31.610>yeah, <00:21:31.766>I <00:21:31.921>think <00:21:32.077>you <00:21:32.232>would <00:21:32.388>totally <00:21:32.543>mess <00:21:32.699>this <00:21:32.855>up.

416
00:21:39.705 --> 00:21:41.005
<00:21:39.705>So <00:21:39.938>what <00:21:40.173>do <00:21:40.407>we <00:21:40.641>have <00:21:40.875>here?

417
00:21:41.185 --> 00:21:44.725
<00:21:41.185>We <00:21:41.385>have <00:21:41.585>some <00:21:41.784>user <00:21:41.985>generated, <00:21:42.185>um, <00:21:42.385>data <00:21:42.585>tech

418
00:21:44.725 --> 00:21:46.405
<00:21:44.725>with <00:21:45.004>juggling <00:21:45.284>on <00:21:45.564>the <00:21:45.844>left <00:21:46.125>side,

419
00:21:47.105 --> 00:21:49.245
<00:21:47.105>and <00:21:47.305>we <00:21:47.505>have <00:21:47.705>some <00:21:47.905>images <00:21:48.105>from <00:21:48.305>Google, <00:21:48.505>uh,

420
00:21:49.245 --> 00:21:50.445
<00:21:49.245>search <00:21:49.514>on <00:21:49.784>the <00:21:50.054>right <00:21:50.324>side.

421
00:21:50.825 --> 00:21:54.805
<00:21:50.825>But <00:21:50.941>as <00:21:51.058>you <00:21:51.175>can <00:21:51.291>see, <00:21:51.408>um, <00:21:51.525>both <00:21:51.641>of <00:21:51.758>the, <00:21:51.875>um, <00:21:51.991>content <00:21:52.108>is <00:21:52.225>like,

422
00:21:54.805 --> 00:21:56.485
<00:21:54.805>yeah, <00:21:55.155>useful <00:21:55.505>for <00:21:55.855>some <00:21:56.205>reasons

423
00:21:56.625 --> 00:21:58.645
<00:21:56.625>or <00:21:56.858>not <00:21:57.091>really <00:21:57.325>useful <00:21:57.558>for <00:21:57.791>some <00:21:58.025>reasons.

424
00:21:59.745 --> 00:22:03.005
<00:21:59.745>And, <00:21:59.872>um, <00:21:59.999>for <00:22:00.126>example, <00:22:00.254>if <00:22:00.381>we <00:22:00.508>have <00:22:00.635>a <00:22:00.763>look <00:22:00.890>at <00:22:01.017>this, <00:22:01.145>if

425
00:22:03.885 --> 00:22:07.285
<00:22:03.885>I <00:22:04.025>would <00:22:04.165>have <00:22:04.305>to <00:22:04.445>explain <00:22:04.585>the, <00:22:04.725>the <00:22:04.865>process, <00:22:05.004>which <00:22:05.145>I <00:22:05.285>did

426
00:22:07.865 --> 00:22:11.365
<00:22:07.865>at <00:22:08.020>the <00:22:08.176>moment, <00:22:08.331>this <00:22:08.487>would <00:22:08.642>be <00:22:08.798>the <00:22:08.953>feature <00:22:09.109>engineering <00:22:09.265>part.

427
00:22:12.105 --> 00:22:15.565
<00:22:12.105>So <00:22:12.338>we <00:22:12.571>need <00:22:12.805>our, <00:22:13.038>um, <00:22:13.271>our <00:22:13.505>intelligence

428
00:22:16.105 --> 00:22:17.245
<00:22:16.105>to <00:22:16.361>look <00:22:16.618>at <00:22:16.874>the <00:22:17.130>pictures

429
00:22:17.345 --> 00:22:20.165
<00:22:17.345>and <00:22:17.472>to <00:22:17.599>see <00:22:17.726>which <00:22:17.854>pictures <00:22:17.981>we <00:22:18.108>can <00:22:18.235>use <00:22:18.363>for <00:22:18.490>training <00:22:18.617>the <00:22:18.745>model

430
00:22:20.185 --> 00:22:22.005
<00:22:20.185>and <00:22:20.465>which <00:22:20.745>we <00:22:21.024>can't <00:22:21.304>really <00:22:21.585>use.

431
00:22:22.345 --> 00:22:24.805
<00:22:22.345>So <00:22:22.461>on <00:22:22.578>the <00:22:22.695>left <00:22:22.811>side, <00:22:22.928>you <00:22:23.045>see <00:22:23.161>the <00:22:23.278>useful <00:22:23.395>content <00:22:23.511>on <00:22:23.628>the <00:22:23.745>right

432
00:22:24.805 --> 00:22:26.565
<00:22:24.805>side, <00:22:25.038>you <00:22:25.271>see <00:22:25.505>the <00:22:25.738>less <00:22:25.971>useful <00:22:26.205>content,

433
00:22:27.185 --> 00:22:30.495
<00:22:27.185>but <00:22:27.385>again, <00:22:27.585>does <00:22:27.784>the <00:22:27.985>scale, <00:22:28.185>no, <00:22:28.385>not <00:22:28.585>really.

434
00:22:33.605 --> 00:22:36.305
<00:22:33.605>So <00:22:33.805>when <00:22:34.005>we <00:22:34.205>come <00:22:34.405>back <00:22:34.605>to <00:22:34.805>our <00:22:35.005>architecture

435
00:22:36.525 --> 00:22:39.105
<00:22:36.525>or <00:22:36.700>the <00:22:36.875>overview, <00:22:37.050>what <00:22:37.225>we're <00:22:37.400>trying <00:22:37.575>to <00:22:37.750>do, <00:22:37.925>um,

436
00:22:39.525 --> 00:22:42.705
<00:22:39.525>we <00:22:39.700>already <00:22:39.875>talked <00:22:40.050>about <00:22:40.225>the <00:22:40.400>data <00:22:40.575>collection <00:22:40.750>part, <00:22:40.925>um,

437
00:22:42.755 --> 00:22:44.865
<00:22:42.755>which <00:22:42.955>is <00:22:43.155>not <00:22:43.355>really <00:22:43.555>scalable <00:22:43.755>at <00:22:43.955>the <00:22:44.155>moment,

438
00:22:45.205 --> 00:22:47.625
<00:22:45.205>but <00:22:45.485>I'm <00:22:45.764>trying <00:22:46.044>to <00:22:46.324>improve <00:22:46.605>that.

439
00:22:48.125 --> 00:22:51.385
<00:22:48.125>Um, <00:22:48.252>so <00:22:48.379>we <00:22:48.506>are <00:22:48.634>fetching <00:22:48.761>the <00:22:48.888>data <00:22:49.015>with, <00:22:49.143>um, <00:22:49.270>the <00:22:49.397>web <00:22:49.525>scraper

440
00:22:51.525 --> 00:22:55.345
<00:22:51.525>and <00:22:51.700>we're, <00:22:51.875>um, <00:22:52.050>uh, <00:22:52.225>we're <00:22:52.400>storing <00:22:52.575>this <00:22:52.750>in, <00:22:52.925>uh,

441
00:22:55.405 --> 00:22:56.785
<00:22:55.405>an <00:22:55.819>Amazon <00:22:56.233>S3 <00:22:56.647>bucket.

442
00:22:57.165 --> 00:23:02.065
<00:22:57.165>So <00:22:57.305>basically <00:22:57.445>what <00:22:57.585>we <00:22:57.725>are <00:22:57.865>doing <00:22:58.004>in <00:22:58.145>the <00:22:58.284>data <00:22:58.425>preparation <00:22:58.565>part,

443
00:23:02.995 --> 00:23:06.615
<00:23:02.995>or <00:23:03.122>in <00:23:03.249>the <00:23:03.376>cleaning <00:23:03.504>part <00:23:03.631>let's <00:23:03.758>say, <00:23:03.885>is <00:23:04.013>that <00:23:04.140>we <00:23:04.267>collect <00:23:04.395>some,

444
00:23:06.675 --> 00:23:10.055
<00:23:06.675>um, <00:23:06.850>image <00:23:07.024>URLs <00:23:07.200>from <00:23:07.375>the <00:23:07.550>web <00:23:07.725>scraper, <00:23:07.899>which <00:23:08.075>we

445
00:23:10.765 --> 00:23:14.305
<00:23:10.765>stored <00:23:10.905>in <00:23:11.045>the <00:23:11.185>S3 <00:23:11.325>bucket, <00:23:11.465>and <00:23:11.605>then <00:23:11.745>we're <00:23:11.885>using <00:23:12.025>Asia <00:23:12.165>ml.

446
00:23:14.485 --> 00:23:18.705
<00:23:14.485>So, <00:23:14.640>um, <00:23:14.796>that's, <00:23:14.951>um, <00:23:15.107>a <00:23:15.262>machine <00:23:15.418>learning <00:23:15.573>framework <00:23:15.729>from <00:23:15.885>uh,

447
00:23:18.815 --> 00:23:21.545
<00:23:18.815>Asia, <00:23:19.048>um, <00:23:19.281>to <00:23:19.515>clean <00:23:19.748>up <00:23:19.981>the <00:23:20.215>model.

448
00:23:22.125 --> 00:23:26.265
<00:23:22.125>How <00:23:22.265>did <00:23:22.405>I <00:23:22.545>do <00:23:22.685>that? <00:23:22.825>I <00:23:22.965>trained <00:23:23.105>a <00:23:23.245>custom <00:23:23.385>vision <00:23:23.525>model

449
00:23:26.325 --> 00:23:27.465
<00:23:26.325>for <00:23:27.351>pre-processing,

450
00:23:27.605 --> 00:23:30.585
<00:23:27.605>and <00:23:27.721>then <00:23:27.838>I <00:23:27.955>just <00:23:28.071>deployed <00:23:28.188>it <00:23:28.305>to <00:23:28.421>the <00:23:28.538>cloud <00:23:28.655>to <00:23:28.771>use <00:23:28.888>it, <00:23:29.005>um,

451
00:23:30.885 --> 00:23:31.905
<00:23:30.885>in <00:23:31.191>a <00:23:31.497>different <00:23:31.803>way.

452
00:23:32.255 --> 00:23:37.025
<00:23:32.255>Yeah, <00:23:32.395>you <00:23:32.535>could, <00:23:32.675>we <00:23:32.815>can <00:23:32.955>tell <00:23:33.095>if <00:23:33.235>this <00:23:33.375>is, <00:23:33.515>um, <00:23:33.655>good

453
00:23:37.045 --> 00:23:38.705
<00:23:37.045>or <00:23:37.325>bad <00:23:37.605>or <00:23:37.885>I <00:23:38.165>don't <00:23:38.445>know,

454
00:23:38.965 --> 00:23:43.705
<00:23:38.965>but <00:23:39.105>I <00:23:39.245>was <00:23:39.385>trying <00:23:39.524>to <00:23:39.665>solve <00:23:39.804>my <00:23:39.945>problem <00:23:40.084>of <00:23:40.225>pre-processing <00:23:40.365>data

455
00:23:43.805 --> 00:23:46.645
<00:23:43.805>and <00:23:44.005>not <00:23:44.205>to <00:23:44.405>make <00:23:44.605>that <00:23:44.805>too <00:23:45.005>time <00:23:45.205>consuming.

456
00:23:48.545 --> 00:23:51.965
<00:23:48.545>So, <00:23:48.685>um, <00:23:48.825>if <00:23:48.965>we <00:23:49.105>have <00:23:49.245>a <00:23:49.385>look <00:23:49.525>at <00:23:49.665>the <00:23:49.805>cleaning <00:23:49.945>part,

457
00:23:52.185 --> 00:23:53.725
<00:23:52.185>um, <00:23:52.647>what <00:23:53.109>happens <00:23:53.571>here?

458
00:23:53.905 --> 00:23:58.895
<00:23:53.905>So <00:23:54.045>if <00:23:54.185>for <00:23:54.325>example, <00:23:54.465>uh, <00:23:54.605>a <00:23:54.745>new <00:23:54.885>image <00:23:55.024>is, <00:23:55.165>um, <00:23:55.305>uh,

459
00:23:58.895 --> 00:24:00.055
<00:23:58.895>safe <00:23:59.156>to <00:23:59.417>as <00:23:59.678>free <00:23:59.939>bucket,

460
00:24:00.205 --> 00:24:04.135
<00:24:00.205>then <00:24:00.345>a <00:24:00.485>cloud <00:24:00.625>watch <00:24:00.764>event <00:24:00.905>is <00:24:01.044>triggered <00:24:01.185>to <00:24:01.324>prepare <00:24:01.465>the <00:24:01.605>data.

461
00:24:04.495 --> 00:24:06.375
<00:24:04.495>I <00:24:04.695>will <00:24:04.895>come <00:24:05.094>to <00:24:05.294>the <00:24:05.495>data <00:24:05.695>preparation <00:24:05.895>later,

462
00:24:06.795 --> 00:24:09.575
<00:24:06.795>but <00:24:06.970>everything <00:24:07.145>you <00:24:07.320>can <00:24:07.495>see <00:24:07.670>here <00:24:07.845>are <00:24:08.020>cloud <00:24:08.195>services.

463
00:24:09.715 --> 00:24:11.815
<00:24:09.715>So <00:24:09.889>all <00:24:10.064>of <00:24:10.240>the <00:24:10.415>icons <00:24:10.590>here <00:24:10.764>are <00:24:10.939>cloud <00:24:11.115>services,

464
00:24:12.235 --> 00:24:15.695
<00:24:12.235>the <00:24:12.409>custom <00:24:12.584>vision, <00:24:12.760>um, <00:24:12.935>AI <00:24:13.110>is <00:24:13.284>a <00:24:13.459>Asia <00:24:13.635>service.

465
00:24:16.155 --> 00:24:19.455
<00:24:16.155>Um, <00:24:16.310>and, <00:24:16.466>um, <00:24:16.621>nearly <00:24:16.777>all <00:24:16.932>of <00:24:17.088>the <00:24:17.243>other <00:24:17.399>things, <00:24:17.555>no,

466
00:24:20.255 --> 00:24:22.215
<00:24:20.255>S3 <00:24:20.605>is <00:24:20.955>uh, <00:24:21.305>AWS <00:24:21.655>service.

467
00:24:22.215 --> 00:24:26.895
<00:24:22.215>CloudWatch <00:24:22.389>is <00:24:22.564>also <00:24:22.740>AWS <00:24:22.915>service. <00:24:23.090>HIML <00:24:23.264>is <00:24:23.439>Asia <00:24:23.615>service.

468
00:24:27.445 --> 00:24:30.815
<00:24:27.445>Then, <00:24:27.678>uh, <00:24:27.911>um, <00:24:28.145>uh, <00:24:28.378>the <00:24:28.611>preparation, <00:24:28.845>uh,

469
00:24:31.485 --> 00:24:34.135
<00:24:31.485>icon <00:24:31.640>you <00:24:31.796>can <00:24:31.951>see <00:24:32.107>there <00:24:32.262>is <00:24:32.418>the <00:24:32.573>storage <00:24:32.729>from <00:24:32.885>Google

470
00:24:35.495 --> 00:24:36.595
<00:24:35.495>and <00:24:35.693>so <00:24:35.890>on <00:24:36.089>and <00:24:36.287>so <00:24:36.485>forth.

471
00:24:37.215 --> 00:24:41.595
<00:24:37.215>But <00:24:37.370>now <00:24:37.526>we <00:24:37.681>can <00:24:37.837>go <00:24:37.992>back <00:24:38.148>to <00:24:38.303>the <00:24:38.459>cleaning <00:24:38.615>part.

472
00:24:41.895 --> 00:24:44.115
<00:24:41.895>So <00:24:42.070>you <00:24:42.245>can <00:24:42.420>see <00:24:42.595>here, <00:24:42.770>um, <00:24:42.945>just <00:24:43.120>a <00:24:43.295>screenshot

473
00:24:44.115 --> 00:24:47.395
<00:24:44.115>because, <00:24:44.255>um, <00:24:44.395>I <00:24:44.535>didn't <00:24:44.675>want <00:24:44.815>to <00:24:44.955>add <00:24:45.095>the <00:24:45.235>whole <00:24:45.375>video <00:24:45.515>here

474
00:24:47.395 --> 00:24:51.515
<00:24:47.395>because <00:24:47.522>I <00:24:47.649>think <00:24:47.776>that <00:24:47.904>would <00:24:48.031>be <00:24:48.158>a <00:24:48.285>lot <00:24:48.413>of, <00:24:48.540>um, <00:24:48.667>a <00:24:48.795>lot

475
00:24:51.515 --> 00:24:54.795
<00:24:51.515>of <00:24:51.715>information, <00:24:51.915>but <00:24:52.115>actually <00:24:52.315>I <00:24:52.515>just <00:24:52.715>used, <00:24:52.915>um,

476
00:24:54.815 --> 00:24:57.555
<00:24:54.815>the <00:24:54.990>pre-trained <00:24:55.165>model <00:24:55.340>to <00:24:55.515>get <00:24:55.690>the <00:24:55.865>information <00:24:56.040>about, <00:24:56.215>um,

477
00:24:57.825 --> 00:24:59.355
<00:24:57.825>what <00:24:58.169>happens <00:24:58.513>on <00:24:58.857>the <00:24:59.202>picture.

478
00:25:00.175 --> 00:25:01.795
<00:25:00.175>So <00:25:00.408>what <00:25:00.641>can <00:25:00.875>I <00:25:01.108>do <00:25:01.341>with <00:25:01.575>that?

479
00:25:02.695 --> 00:25:04.065
<00:25:02.695>With <00:25:02.941>the <00:25:03.188>information <00:25:03.434>on <00:25:03.681>the <00:25:03.928>picture,

480
00:25:04.075 --> 00:25:07.305
<00:25:04.075>which <00:25:04.215>I <00:25:04.355>get <00:25:04.495>from <00:25:04.635>the <00:25:04.775>Asia <00:25:04.915>ML <00:25:05.055>service, <00:25:05.195>I <00:25:05.335>can, <00:25:05.475>uh,

481
00:25:07.305 --> 00:25:11.825
<00:25:07.305>format <00:25:07.445>a <00:25:07.585>CSV <00:25:07.725>file, <00:25:07.865>which <00:25:08.005>is <00:25:08.145>needed <00:25:08.285>for, <00:25:08.425>um, <00:25:08.565>auto <00:25:08.705>ml,

482
00:25:11.825 --> 00:25:15.785
<00:25:11.825>which <00:25:12.000>is <00:25:12.175>the <00:25:12.350>Google <00:25:12.525>Service <00:25:12.700>for, <00:25:12.875>um, <00:25:13.050>image <00:25:13.225>recognition

483
00:25:16.165 --> 00:25:18.305
<00:25:16.165>or <00:25:16.445>object <00:25:16.725>detection <00:25:17.004>or <00:25:17.284>custom <00:25:17.565>vision

484
00:25:18.405 --> 00:25:20.945
<00:25:18.405>or <00:25:18.560>computer <00:25:18.716>vision <00:25:18.871>as <00:25:19.027>you <00:25:19.182>would <00:25:19.338>like <00:25:19.493>to <00:25:19.649>call <00:25:19.805>it.

485
00:25:21.565 --> 00:25:22.625
<00:25:21.565>Um, <00:25:22.519>yeah,

486
00:25:22.625 --> 00:25:25.265
<00:25:22.625>and <00:25:22.825>it, <00:25:23.025>um, <00:25:23.225>uh, <00:25:23.425>it <00:25:23.625>needs <00:25:23.825>some, <00:25:24.025>uh,

487
00:25:27.755 --> 00:25:32.575
<00:25:27.755>um, <00:25:27.895>yeah, <00:25:28.035>it <00:25:28.175>needs <00:25:28.315>some <00:25:28.455>CSV <00:25:28.595>file <00:25:28.735>to <00:25:28.875>do <00:25:29.015>the <00:25:29.155>training.

488
00:25:34.875 --> 00:25:37.215
<00:25:34.875>So <00:25:35.225>back <00:25:35.575>to <00:25:35.925>our <00:25:36.275>workflow

489
00:25:37.315 --> 00:25:40.215
<00:25:37.315>for <00:25:37.515>the <00:25:37.715>data <00:25:37.915>preparation, <00:25:38.115>what <00:25:38.315>did <00:25:38.515>we <00:25:38.715>do?

490
00:25:40.235 --> 00:25:43.335
<00:25:40.235>Now <00:25:40.435>we <00:25:40.635>have <00:25:40.834>the <00:25:41.034>model <00:25:41.235>for <00:25:41.435>the <00:25:41.635>pre-processing,

491
00:25:43.345 --> 00:25:45.495
<00:25:43.345>which <00:25:43.545>we <00:25:43.745>are <00:25:43.945>using <00:25:44.145>to <00:25:44.345>clean <00:25:44.545>the <00:25:44.745>data.

492
00:25:45.925 --> 00:25:47.975
<00:25:45.925>Then, <00:25:46.125>uh, <00:25:46.325>we <00:25:46.524>have <00:25:46.725>the <00:25:46.925>s <00:25:47.125>free <00:25:47.325>packet

493
00:25:47.975 --> 00:25:49.775
<00:25:47.975>where <00:25:48.208>we <00:25:48.441>have <00:25:48.675>all <00:25:48.908>the <00:25:49.141>Imma <00:25:49.375>URLs.

494
00:25:50.035 --> 00:25:54.255
<00:25:50.035>We <00:25:50.190>have <00:25:50.346>an <00:25:50.501>Amazon <00:25:50.657>CloudWatch <00:25:50.812>event, <00:25:50.968>which <00:25:51.123>triggers <00:25:51.279>an <00:25:51.435>SQSQ.

495
00:25:54.365 --> 00:25:56.575
<00:25:54.365>This <00:25:54.645>is, <00:25:54.925>um, <00:25:55.205>a <00:25:55.485>messaging, <00:25:55.765>um,

496
00:25:57.205 --> 00:26:02.175
<00:25:57.205>service <00:25:57.438>from <00:25:57.671>AWS, <00:25:57.905>um, <00:25:58.138>which <00:25:58.371>triggers <00:25:58.605>a,

497
00:26:02.395 --> 00:26:04.655
<00:26:02.395>um, <00:26:02.675>lambda <00:26:02.955>function <00:26:03.235>in <00:26:03.514>the <00:26:03.795>background.

498
00:26:04.795 --> 00:26:08.335
<00:26:04.795>So <00:26:04.950>Lambda <00:26:05.106>function <00:26:05.261>is <00:26:05.417>doing <00:26:05.572>all <00:26:05.728>the <00:26:05.883>stuff <00:26:06.039>which <00:26:06.195>is

499
00:26:08.335 --> 00:26:12.855
<00:26:08.335>collecting <00:26:08.535>the <00:26:08.735>Imma <00:26:08.935>URLs <00:26:09.135>with <00:26:09.335>the <00:26:09.535>prediction <00:26:09.735>response,

500
00:26:12.865 --> 00:26:14.295
<00:26:12.865>which <00:26:13.186>we <00:26:13.508>did, <00:26:13.830>um, <00:26:14.152>before.

501
00:26:15.195 --> 00:26:18.815
<00:26:15.195>And <00:26:15.350>then <00:26:15.506>it <00:26:15.661>generates <00:26:15.817>the <00:26:15.972>CSV <00:26:16.128>file <00:26:16.283>in <00:26:16.439>the <00:26:16.595>background

502
00:26:18.915 --> 00:26:22.055
<00:26:18.915>and <00:26:19.090>sends <00:26:19.264>this <00:26:19.440>CSV <00:26:19.615>file <00:26:19.790>to <00:26:19.965>Google <00:26:20.139>Cloud <00:26:20.315>platform

503
00:26:22.355 --> 00:26:25.535
<00:26:22.355>and <00:26:22.530>stores <00:26:22.705>it <00:26:22.880>in, <00:26:23.055>uh, <00:26:23.230>the <00:26:23.405>Google <00:26:23.580>Cloud <00:26:23.755>container.

504
00:26:25.775 --> 00:26:28.815
<00:26:25.775>I <00:26:25.930>don't <00:26:26.086>know <00:26:26.241>what <00:26:26.397>the <00:26:26.552>exact <00:26:26.708>name <00:26:26.863>is <00:26:27.019>of <00:26:27.175>it,

505
00:26:29.125 --> 00:26:31.495
<00:26:29.125>it's <00:26:29.358>like <00:26:29.591>S3 <00:26:29.825>bucket, <00:26:30.058>but <00:26:30.291>on <00:26:30.525>Google.

506
00:26:32.955 --> 00:26:36.535
<00:26:32.955>So, <00:26:33.129>um, <00:26:33.304>there <00:26:33.480>is <00:26:33.655>a <00:26:33.830>little <00:26:34.004>bit <00:26:34.179>more <00:26:34.355>happening,

507
00:26:36.535 --> 00:26:39.655
<00:26:36.535>but <00:26:36.735>I <00:26:36.935>tried <00:26:37.135>to <00:26:37.335>keep <00:26:37.535>it <00:26:37.735>really <00:26:37.935>simple,

508
00:26:42.805 --> 00:26:46.055
<00:26:42.805>and <00:26:42.960>when <00:26:43.116>people <00:26:43.271>are <00:26:43.427>asking <00:26:43.582>me, <00:26:43.738>oh, <00:26:43.893>oh <00:26:44.049>my <00:26:44.205>God,

509
00:26:46.055 --> 00:26:47.535
<00:26:46.055>will <00:26:46.321>AI <00:26:46.587>take <00:26:46.854>over <00:26:47.120>the <00:26:47.387>world?

510
00:26:49.365 --> 00:26:52.605
<00:26:49.365>I <00:26:49.505>wouldn't <00:26:49.645>say <00:26:49.785>that <00:26:49.925>because, <00:26:50.065>for <00:26:50.205>example, <00:26:50.345>I <00:26:50.485>told <00:26:50.625>you, <00:26:50.765>um,

511
00:26:52.825 --> 00:26:54.925
<00:26:52.825>the, <00:26:53.105>the <00:26:53.385>training <00:26:53.665>of <00:26:53.945>the <00:26:54.225>model,

512
00:26:54.925 --> 00:26:56.285
<00:26:54.925>which <00:26:55.129>I <00:26:55.333>did <00:26:55.537>in <00:26:55.741>in <00:26:55.945>the <00:26:56.149>beginning,

513
00:26:56.345 --> 00:26:57.605
<00:26:56.345>and <00:26:56.628>this <00:26:56.912>was <00:26:57.195>manual <00:26:57.479>training.

514
00:26:57.775 --> 00:27:02.485
<00:26:57.775>After <00:26:57.930>the <00:26:58.086>first <00:26:58.241>iteration <00:26:58.397>of <00:26:58.552>training, <00:26:58.708>my <00:26:58.863>AI <00:26:59.019>told <00:26:59.175>me

515
00:27:02.515 --> 00:27:06.965
<00:27:02.515>that <00:27:02.748>I <00:27:02.981>am <00:27:03.215>a <00:27:03.448>ball <00:27:03.681>for <00:27:03.915>29%.

516
00:27:07.215 --> 00:27:08.765
<00:27:07.215>Maybe <00:27:07.680>that's, <00:27:08.145>um, <00:27:08.610>one

517
00:27:08.765 --> 00:27:11.805
<00:27:08.765>of <00:27:08.920>the <00:27:09.076>reasons <00:27:09.231>why <00:27:09.387>women <00:27:09.542>are <00:27:09.698>not <00:27:09.853>really <00:27:10.009>going <00:27:10.165>into

518
00:27:12.595 --> 00:27:13.765
<00:27:12.595>information <00:27:13.648>technology.

519
00:27:14.665 --> 00:27:18.045
<00:27:14.665>Um, <00:27:14.792>yeah, <00:27:14.919>but <00:27:15.046>it <00:27:15.174>also <00:27:15.301>said <00:27:15.428>that, <00:27:15.555>um, <00:27:15.683>the <00:27:15.810>Florida <00:27:15.937>Door <00:27:16.065>Tower,

520
00:27:18.045 --> 00:27:21.365
<00:27:18.045>which <00:27:18.172>you <00:27:18.299>can <00:27:18.426>see <00:27:18.554>from <00:27:18.681>our <00:27:18.808>office <00:27:18.935>here, <00:27:19.063>is <00:27:19.190>also <00:27:19.317>a <00:27:19.445>ball.

521
00:27:22.345 --> 00:27:26.605
<00:27:22.345>And <00:27:22.500>there <00:27:22.656>is <00:27:22.811>another <00:27:22.967>funny <00:27:23.122>picture, <00:27:23.278>which <00:27:23.433>my <00:27:23.589>AI <00:27:23.745>currently

522
00:27:27.185 --> 00:27:31.415
<00:27:27.185>showed <00:27:27.465>after <00:27:27.745>10 <00:27:28.024>iterations <00:27:28.304>of <00:27:28.585>training.

523
00:27:32.195 --> 00:27:34.735
<00:27:32.195>Um, <00:27:32.370>yeah, <00:27:32.544>that's <00:27:32.720>not <00:27:32.895>a <00:27:33.070>ball <00:27:33.245>in <00:27:33.419>a <00:27:33.595>hand,

524
00:27:34.835 --> 00:27:37.355
<00:27:34.835>but <00:27:35.185>it's <00:27:35.535>a <00:27:35.885>ball <00:27:36.235>basically.

525
00:27:41.805 --> 00:27:45.225
<00:27:41.805>But <00:27:42.005>chokes <00:27:42.205>aside, <00:27:42.405>um, <00:27:42.605>it <00:27:42.805>works <00:27:43.005>pretty <00:27:43.205>fine

526
00:27:45.335 --> 00:27:47.225
<00:27:45.335>with <00:27:45.615>all <00:27:45.895>the <00:27:46.175>pre-processing <00:27:46.455>and <00:27:46.735>stuff.

527
00:27:47.445 --> 00:27:50.505
<00:27:47.445>Um, <00:27:47.585>but <00:27:47.725>it <00:27:47.865>didn't <00:27:48.004>work <00:27:48.145>fine <00:27:48.284>if, <00:27:48.425>uh, <00:27:48.564>when <00:27:48.705>I, <00:27:48.845>um,

528
00:27:50.735 --> 00:27:52.465
<00:27:50.735>kept <00:27:51.201>the <00:27:51.668>pre-processing <00:27:52.135>besides.

529
00:27:52.525 --> 00:27:56.465
<00:27:52.525>So <00:27:52.652>that's <00:27:52.779>really <00:27:52.906>an <00:27:53.034>important <00:27:53.161>thing <00:27:53.288>to <00:27:53.415>have <00:27:53.543>in <00:27:53.670>mind <00:27:53.797>if <00:27:53.925>you,

530
00:27:56.845 --> 00:27:58.065
<00:27:56.845>um, <00:27:57.211>train <00:27:57.577>a <00:27:57.943>model.

531
00:27:58.565 --> 00:28:01.825
<00:27:58.565>Um, <00:27:58.692>the <00:27:58.819>free <00:27:58.946>pictures <00:27:59.074>you <00:27:59.201>see <00:27:59.328>is, <00:27:59.455>um, <00:27:59.583>on <00:27:59.710>the <00:27:59.837>left <00:27:59.965>side.

532
00:28:01.965 --> 00:28:05.385
<00:28:01.965>Um, <00:28:02.198>it's <00:28:02.431>the, <00:28:02.665>um, <00:28:02.898>the, <00:28:03.131>the <00:28:03.365>test

533
00:28:06.015 --> 00:28:07.345
<00:28:06.015>from <00:28:06.414>Asia <00:28:06.813>Custom <00:28:07.212>Vision.

534
00:28:07.855 --> 00:28:10.865
<00:28:07.855>Then, <00:28:07.995>uh, <00:28:08.135>in <00:28:08.275>the <00:28:08.415>middle <00:28:08.555>you <00:28:08.695>see <00:28:08.835>the <00:28:08.975>Google <00:28:09.115>Cloud <00:28:09.255>platform,

535
00:28:11.185 --> 00:28:14.425
<00:28:11.185>autumn <00:28:11.360>L <00:28:11.534>model, <00:28:11.710>which <00:28:11.885>I <00:28:12.060>trained <00:28:12.235>during <00:28:12.409>this <00:28:12.585>process.

536
00:28:14.645 --> 00:28:17.785
<00:28:14.645>So <00:28:14.772>the <00:28:14.899>left, <00:28:15.026>uh, <00:28:15.154>one, <00:28:15.281>the <00:28:15.408>Asia <00:28:15.535>Custom <00:28:15.663>Vision <00:28:15.790>model <00:28:15.917>I <00:28:16.045>used

537
00:28:17.785 --> 00:28:20.865
<00:28:17.785>for <00:28:17.960>the <00:28:18.135>pre-processing, <00:28:18.310>um, <00:28:18.485>where <00:28:18.660>I <00:28:18.835>did <00:28:19.010>a <00:28:19.185>lot

538
00:28:20.865 --> 00:28:24.825
<00:28:20.865>of <00:28:21.005>manual <00:28:21.145>training, <00:28:21.285>but <00:28:21.425>also <00:28:21.565>did <00:28:21.705>the <00:28:21.845>training <00:28:21.985>where <00:28:22.125>I, <00:28:22.265>um,

539
00:28:24.885 --> 00:28:27.505
<00:28:24.885>didn't <00:28:25.165>pre-process <00:28:25.445>the <00:28:25.725>images, <00:28:26.004>um, <00:28:26.285>before,

540
00:28:27.645 --> 00:28:30.745
<00:28:27.645>but <00:28:27.878>it's, <00:28:28.111>it's <00:28:28.345>working <00:28:28.578>a <00:28:28.811>little <00:28:29.045>bit.

541
00:28:30.805 --> 00:28:33.265
<00:28:30.805>So <00:28:30.980>it, <00:28:31.155>it's, <00:28:31.330>it's <00:28:31.505>working <00:28:31.680>good <00:28:31.855>for <00:28:32.030>the <00:28:32.205>pre-processing.

542
00:28:33.725 --> 00:28:36.545
<00:28:33.725>And <00:28:33.880>on <00:28:34.036>the <00:28:34.191>right <00:28:34.347>side <00:28:34.502>you <00:28:34.658>see <00:28:34.813>the, <00:28:34.969>um, <00:28:35.125>response

543
00:28:36.565 --> 00:28:37.665
<00:28:36.565>of <00:28:36.895>my <00:28:37.225>local <00:28:37.555>tests.

544
00:28:37.805 --> 00:28:41.065
<00:28:37.805>So <00:28:37.980>locally, <00:28:38.155>I <00:28:38.330>have <00:28:38.505>a, <00:28:38.680>uh, <00:28:38.855>Docker <00:28:39.030>container <00:28:39.205>running

545
00:28:41.195 --> 00:28:43.825
<00:28:41.195>where <00:28:41.395>I <00:28:41.595>can <00:28:41.794>test <00:28:41.995>all <00:28:42.195>the <00:28:42.395>stuff <00:28:42.595>also,

546
00:28:43.975 --> 00:28:46.585
<00:28:43.975>because <00:28:44.441>we <00:28:44.908>all <00:28:45.375>know

547
00:28:46.585 --> 00:28:50.545
<00:28:46.585>that <00:28:46.740>cloud <00:28:46.896>services <00:28:47.051>are <00:28:47.207>up <00:28:47.362>100% <00:28:47.518>wouldn't <00:28:47.673>say <00:28:47.829>anything <00:28:47.985>else.

548
00:28:53.885 --> 00:28:58.785
<00:28:53.885>So <00:28:54.040>coming <00:28:54.196>back <00:28:54.351>to <00:28:54.507>our <00:28:54.662>machine <00:28:54.818>learning <00:28:54.973>cycle, <00:28:55.129>um, <00:28:55.285>yeah,

549
00:28:58.785 --> 00:29:01.305
<00:28:58.785>when <00:28:58.940>we <00:28:59.096>train <00:28:59.251>the <00:28:59.407>model <00:28:59.562>here, <00:28:59.718>you <00:28:59.873>can <00:29:00.029>see, <00:29:00.185>um,

550
00:29:01.645 --> 00:29:04.545
<00:29:01.645>the <00:29:01.995>evaluation <00:29:02.345>of, <00:29:02.695>um, <00:29:03.045>training

551
00:29:05.125 --> 00:29:07.425
<00:29:05.125>the <00:29:05.475>Google <00:29:05.825>Cloud <00:29:06.175>platform <00:29:06.525>model.

552
00:29:07.905 --> 00:29:10.505
<00:29:07.905>I <00:29:08.045>would <00:29:08.185>really <00:29:08.325>like <00:29:08.465>to <00:29:08.605>explain <00:29:08.745>you <00:29:08.885>that <00:29:09.024>in <00:29:09.165>more <00:29:09.305>detail,

553
00:29:10.605 --> 00:29:13.265
<00:29:10.605>but <00:29:10.805>it's <00:29:11.005>really <00:29:11.205>not <00:29:11.405>my <00:29:11.605>area <00:29:11.805>of <00:29:12.005>expertise.

554
00:29:13.485 --> 00:29:17.385
<00:29:13.485>And <00:29:13.612>I <00:29:13.739>would <00:29:13.866>be <00:29:13.994>happy <00:29:14.121>if <00:29:14.248>somebody <00:29:14.375>could <00:29:14.503>explain <00:29:14.630>me <00:29:14.757>all <00:29:14.885>the

555
00:29:17.585 --> 00:29:18.825
<00:29:17.585>training <00:29:17.957>and <00:29:18.329>evaluation <00:29:18.701>data

556
00:29:19.055 --> 00:29:21.545
<00:29:19.055>because, <00:29:19.335>um, <00:29:19.615>there <00:29:19.895>are <00:29:20.175>a <00:29:20.455>lot

557
00:29:21.545 --> 00:29:23.505
<00:29:21.545>of <00:29:21.778>things <00:29:22.011>which <00:29:22.245>I <00:29:22.478>just <00:29:22.711>did <00:29:22.945>manually.

558
00:29:24.085 --> 00:29:28.425
<00:29:24.085>So <00:29:24.240>for <00:29:24.396>example, <00:29:24.551>also <00:29:24.707>the <00:29:24.862>evaluation <00:29:25.018>of <00:29:25.173>the <00:29:25.329>training, <00:29:25.485>um,

559
00:29:28.765 --> 00:29:30.585
<00:29:28.765>was <00:29:29.115>not <00:29:29.465>done, <00:29:29.815>um, <00:29:30.165>automatically.

560
00:29:31.145 --> 00:29:34.905
<00:29:31.145>I <00:29:31.252>just <00:29:31.360>had <00:29:31.468>a <00:29:31.575>look <00:29:31.683>on <00:29:31.791>what <00:29:31.898>did <00:29:32.006>I <00:29:32.114>train <00:29:32.221>at <00:29:32.329>the <00:29:32.437>moment, <00:29:32.545>um,

561
00:29:35.285 --> 00:29:37.785
<00:29:35.285>wasn't <00:29:35.460>getting, <00:29:35.635>getting <00:29:35.810>better <00:29:35.985>or <00:29:36.160>was <00:29:36.335>it <00:29:36.510>getting <00:29:36.685>worse?

562
00:29:38.125 --> 00:29:42.605
<00:29:38.125>And <00:29:38.252>I <00:29:38.379>was <00:29:38.506>trying <00:29:38.634>to <00:29:38.761>just <00:29:38.888>automate <00:29:39.015>all <00:29:39.143>the <00:29:39.270>stuff, <00:29:39.397>which <00:29:39.525>is,

563
00:29:42.665 --> 00:29:44.165
<00:29:42.665>uh, <00:29:43.002>the <00:29:43.340>feature <00:29:43.677>engineering <00:29:44.014>part

564
00:29:44.555 --> 00:29:46.365
<00:29:44.555>because <00:29:44.905>that's <00:29:45.255>really <00:29:45.605>time <00:29:45.955>consuming.

565
00:29:48.965 --> 00:29:53.305
<00:29:48.965>And, <00:29:49.120>um, <00:29:49.276>there <00:29:49.431>are <00:29:49.587>many <00:29:49.742>different <00:29:49.898>ways, <00:29:50.053>um, <00:29:50.209>on <00:29:50.365>how

566
00:29:53.305 --> 00:29:56.345
<00:29:53.305>to <00:29:53.445>evaluate <00:29:53.585>the <00:29:53.725>model <00:29:53.865>and, <00:29:54.005>um, <00:29:54.145>how <00:29:54.285>you <00:29:54.425>can <00:29:54.565>display <00:29:54.705>that.

567
00:29:56.375 --> 00:29:59.465
<00:29:56.375>This <00:29:56.575>is, <00:29:56.775>for <00:29:56.975>example, <00:29:57.175>a <00:29:57.375>screenshot <00:29:57.575>from, <00:29:57.775>um,

568
00:30:00.165 --> 00:30:01.345
<00:30:00.165>custom <00:30:00.696>Vision <00:30:01.227>ai.

569
00:30:01.405 --> 00:30:03.185
<00:30:01.405>The <00:30:01.685>previous <00:30:01.965>screenshot <00:30:02.245>was <00:30:02.524>from, <00:30:02.805>uh,

570
00:30:03.185 --> 00:30:04.345
<00:30:03.185>Google <00:30:03.706>Cloud <00:30:04.229>platforms.

571
00:30:05.225 --> 00:30:07.165
<00:30:05.225>And <00:30:05.425>this <00:30:05.625>train, <00:30:05.824>uh, <00:30:06.024>this <00:30:06.225>model <00:30:06.425>I <00:30:06.625>used

572
00:30:07.165 --> 00:30:08.965
<00:30:07.165>for <00:30:07.445>pre-processing, <00:30:07.725>as <00:30:08.004>I <00:30:08.284>already <00:30:08.565>said.

573
00:30:09.785 --> 00:30:13.645
<00:30:09.785>Um, <00:30:10.018>yeah, <00:30:10.251>then, <00:30:10.485>uh, <00:30:10.718>getting <00:30:10.951>to <00:30:11.185>deployment,

574
00:30:15.935 --> 00:30:17.055
<00:30:15.935>I <00:30:16.271>may <00:30:16.607>disappoint <00:30:16.943>you.

575
00:30:17.885 --> 00:30:19.975
<00:30:17.885>It's <00:30:18.585>this <00:30:19.285>part

576
00:30:20.245 --> 00:30:23.735
<00:30:20.245>because, <00:30:20.445>um, <00:30:20.645>I <00:30:20.844>made <00:30:21.044>it <00:30:21.245>really, <00:30:21.445>really <00:30:21.645>easy

577
00:30:23.995 --> 00:30:25.775
<00:30:23.995>to <00:30:24.344>deploy <00:30:24.695>all <00:30:25.044>those <00:30:25.395>stuff.

578
00:30:26.075 --> 00:30:30.855
<00:30:26.075>And <00:30:26.230>I <00:30:26.386>just <00:30:26.541>exported <00:30:26.697>the <00:30:26.852>model <00:30:27.008>from <00:30:27.163>Custom <00:30:27.319>Vision <00:30:27.475>ai,

579
00:30:31.515 --> 00:30:34.335
<00:30:31.515>and, <00:30:31.690>uh, <00:30:31.865>yeah, <00:30:32.040>there <00:30:32.215>are <00:30:32.390>many <00:30:32.565>different, <00:30:32.740>um, <00:30:32.915>possibilities

580
00:30:34.335 --> 00:30:36.055
<00:30:34.335>to <00:30:34.615>export <00:30:34.895>it, <00:30:35.175>but <00:30:35.455>I, <00:30:35.735>um,

581
00:30:37.495 --> 00:30:40.455
<00:30:37.495>I <00:30:37.650>just <00:30:37.806>exported <00:30:37.961>a <00:30:38.117>DACA <00:30:38.272>file, <00:30:38.428>so <00:30:38.583>a <00:30:38.739>DACA <00:30:38.895>image,

582
00:30:40.915 --> 00:30:43.015
<00:30:40.915>and <00:30:41.381>then <00:30:41.848>I <00:30:42.315>lifted

583
00:30:43.315 --> 00:30:47.015
<00:30:43.315>and <00:30:43.455>shifted <00:30:43.595>this <00:30:43.735>docker <00:30:43.875>container <00:30:44.015>into <00:30:44.155>the <00:30:44.295>cloud <00:30:44.435>to <00:30:44.575>use <00:30:44.715>it,

584
00:30:47.515 --> 00:30:50.645
<00:30:47.515>um, <00:30:47.981>again <00:30:48.448>from <00:30:48.915>Asia.

585
00:30:51.025 --> 00:30:54.005
<00:30:51.025>So <00:30:51.200>yeah, <00:30:51.375>you <00:30:51.550>can <00:30:51.725>just <00:30:51.900>Google <00:30:52.075>everything, <00:30:52.250>like <00:30:52.425>how

586
00:30:54.005 --> 00:30:58.365
<00:30:54.005>to <00:30:54.132>import <00:30:54.259>a <00:30:54.386>DACA <00:30:54.514>container, <00:30:54.641>how <00:30:54.768>to <00:30:54.895>use <00:30:55.023>it <00:30:55.150>in <00:30:55.277>the <00:30:55.405>cloud.

587
00:30:58.365 --> 00:31:00.125
<00:30:58.365>There <00:30:58.831>are <00:30:59.298>different <00:30:59.765>possibilities

588
00:31:01.065 --> 00:31:04.965
<00:31:01.065>and <00:31:01.298>maybe <00:31:01.531>it's <00:31:01.765>not <00:31:01.998>the <00:31:02.231>best <00:31:02.465>solution,

589
00:31:05.025 --> 00:31:08.285
<00:31:05.025>but <00:31:05.165>as <00:31:05.305>I <00:31:05.445>said, <00:31:05.585>there <00:31:05.725>are <00:31:05.865>many <00:31:06.005>solutions <00:31:06.145>for <00:31:06.285>a <00:31:06.425>problem.

590
00:31:10.265 --> 00:31:12.965
<00:31:10.265>And <00:31:10.440>of <00:31:10.615>course, <00:31:10.790>like <00:31:10.965>it's <00:31:11.140>always <00:31:11.315>in, <00:31:11.490>uh, <00:31:11.665>it

591
00:31:13.145 --> 00:31:16.525
<00:31:13.145>or <00:31:13.378>in <00:31:13.611>technical, <00:31:13.845>um, <00:31:14.078>stuff, <00:31:14.311>if <00:31:14.545>you

592
00:31:17.115 --> 00:31:18.365
<00:31:17.115>know <00:31:17.490>something <00:31:17.865>really <00:31:18.240>well,

593
00:31:18.695 --> 00:31:20.365
<00:31:18.695>maybe <00:31:18.928>it's <00:31:19.161>the <00:31:19.395>best <00:31:19.628>solution <00:31:19.861>for <00:31:20.095>you.

594
00:31:20.425 --> 00:31:22.525
<00:31:20.425>It <00:31:20.580>doesn't <00:31:20.736>mean <00:31:20.891>that <00:31:21.047>it's <00:31:21.202>the <00:31:21.358>best <00:31:21.513>solution <00:31:21.669>for <00:31:21.825>everybody,

595
00:31:22.585 --> 00:31:24.165
<00:31:22.585>but <00:31:22.785>maybe <00:31:22.985>it's <00:31:23.185>the <00:31:23.385>best <00:31:23.585>solution <00:31:23.785>for <00:31:23.985>you.

596
00:31:24.465 --> 00:31:26.525
<00:31:24.465>And <00:31:24.605>for <00:31:24.745>me, <00:31:24.885>it <00:31:25.024>was <00:31:25.165>the <00:31:25.304>best <00:31:25.445>solution <00:31:25.584>at <00:31:25.725>this <00:31:25.865>point

597
00:31:26.525 --> 00:31:28.245
<00:31:26.525>because, <00:31:26.758>so <00:31:26.991>I <00:31:27.225>could <00:31:27.458>test <00:31:27.691>it <00:31:27.925>locally

598
00:31:28.395 --> 00:31:31.365
<00:31:28.395>because <00:31:28.535>I <00:31:28.675>just <00:31:28.815>had, <00:31:28.955>um, <00:31:29.095>to <00:31:29.235>run <00:31:29.375>the <00:31:29.514>dock <00:31:29.655>container <00:31:29.795>locally,

599
00:31:31.945 --> 00:31:35.685
<00:31:31.945>and <00:31:32.120>I <00:31:32.294>also <00:31:32.470>could <00:31:32.645>test <00:31:32.820>it <00:31:32.995>in <00:31:33.169>every <00:31:33.345>cloud

600
00:31:36.405 --> 00:31:37.885
<00:31:36.405>provider <00:31:36.738>I <00:31:37.071>wanted <00:31:37.404>to <00:31:37.737>use.

601
00:31:37.945 --> 00:31:41.605
<00:31:37.945>So <00:31:38.100>it <00:31:38.256>doesn't <00:31:38.411>matter <00:31:38.567>whether <00:31:38.722>I <00:31:38.878>would <00:31:39.033>use <00:31:39.189>Azure, <00:31:39.345>um,

602
00:31:42.545 --> 00:31:46.565
<00:31:42.545>or <00:31:42.778>AWS <00:31:43.011>or <00:31:43.245>um, <00:31:43.478>Google <00:31:43.711>Cloud <00:31:43.945>platform.

603
00:31:46.625 --> 00:31:48.685
<00:31:46.625>And <00:31:46.780>as <00:31:46.936>you <00:31:47.091>can <00:31:47.247>see, <00:31:47.402>I <00:31:47.558>get <00:31:47.713>the <00:31:47.869>same <00:31:48.025>results.

604
00:31:48.905 --> 00:31:52.445
<00:31:48.905>Um, <00:31:49.138>and <00:31:49.371>it's <00:31:49.605>doesn't <00:31:49.838>really <00:31:50.071>depend <00:31:50.305>on

605
00:31:52.655 --> 00:31:55.455
<00:31:52.655>where <00:31:52.935>I <00:31:53.215>am <00:31:53.495>using <00:31:53.774>the <00:31:54.055>model.

606
00:31:59.475 --> 00:32:03.255
<00:31:59.475>And <00:31:59.615>it <00:31:59.754>works <00:31:59.895>pretty <00:32:00.034>fine <00:32:00.175>also, <00:32:00.314>not <00:32:00.455>only <00:32:00.594>with <00:32:00.735>my <00:32:00.875>pictures,

607
00:32:03.835 --> 00:32:06.375
<00:32:03.835>but <00:32:04.035>also <00:32:04.235>with, <00:32:04.435>uh, <00:32:04.635>pictures <00:32:04.835>from <00:32:05.035>the <00:32:05.235>internet.

608
00:32:10.585 --> 00:32:13.005
<00:32:10.585>So, <00:32:10.760>and <00:32:10.935>as <00:32:11.110>I <00:32:11.285>already <00:32:11.460>told <00:32:11.635>you, <00:32:11.810>the <00:32:11.985>monitor

609
00:32:13.385 --> 00:32:17.445
<00:32:13.385>and, <00:32:13.618>uh, <00:32:13.851>evaluation <00:32:14.085>stuff <00:32:14.318>I <00:32:14.551>did <00:32:14.785>manually.

610
00:32:17.705 --> 00:32:20.965
<00:32:17.705>And <00:32:17.832>so <00:32:17.959>I <00:32:18.086>won't, <00:32:18.214>um, <00:32:18.341>show <00:32:18.468>you <00:32:18.595>a <00:32:18.723>lot <00:32:18.850>of <00:32:18.977>things <00:32:19.105>here.

611
00:32:21.385 --> 00:32:23.525
<00:32:21.385>But <00:32:21.585>you <00:32:21.785>can <00:32:21.985>also <00:32:22.185>see <00:32:22.385>that <00:32:22.585>the, <00:32:22.785>um,

612
00:32:24.075 --> 00:32:26.685
<00:32:24.075>that <00:32:24.275>the <00:32:24.475>Docker <00:32:24.675>container <00:32:24.875>is <00:32:25.075>running <00:32:25.275>in <00:32:25.475>Asia

613
00:32:26.825 --> 00:32:28.285
<00:32:26.825>as <00:32:27.153>well, <00:32:27.482>not <00:32:27.810>only <00:32:28.139>locally.

614
00:32:34.585 --> 00:32:36.645
<00:32:34.585>So, <00:32:35.051>and <00:32:35.518>we <00:32:35.985>are

615
00:32:38.595 --> 00:32:40.375
<00:32:38.595>pretty <00:32:38.945>much <00:32:39.295>at <00:32:39.645>the <00:32:39.995>end.

616
00:32:41.435 --> 00:32:43.175
<00:32:41.435>So <00:32:41.715>what <00:32:41.995>did <00:32:42.274>I <00:32:42.554>tell <00:32:42.835>you?

617
00:32:43.775 --> 00:32:46.375
<00:32:43.775>I <00:32:43.930>told <00:32:44.086>you <00:32:44.241>a <00:32:44.397>lot <00:32:44.552>of <00:32:44.708>different <00:32:44.863>stuff <00:32:45.019>about <00:32:45.175>cloud

618
00:32:46.375 --> 00:32:48.215
<00:32:46.375>technologies, <00:32:47.075>cloud <00:32:47.775>services.

619
00:32:48.585 --> 00:32:51.015
<00:32:48.585>Maybe <00:32:48.740>you <00:32:48.896>heard <00:32:49.051>some <00:32:49.207>of <00:32:49.362>the <00:32:49.518>services <00:32:49.673>the <00:32:49.829>first <00:32:49.985>time,

620
00:32:51.025 --> 00:32:55.735
<00:32:51.025>maybe <00:32:51.165>you <00:32:51.305>are <00:32:51.445>using <00:32:51.585>a <00:32:51.725>lot <00:32:51.865>of <00:32:52.005>the <00:32:52.145>services, <00:32:52.285>um, <00:32:52.425>also

621
00:32:55.915 --> 00:32:58.575
<00:32:55.915>for <00:32:56.115>a <00:32:56.315>lot <00:32:56.514>of <00:32:56.715>years, <00:32:56.915>I <00:32:57.115>don't <00:32:57.315>know,

622
00:32:59.075 --> 00:33:02.295
<00:32:59.075>but, <00:32:59.275>um, <00:32:59.475>for <00:32:59.675>me, <00:32:59.875>actually, <00:33:00.075>I'm <00:33:00.275>pretty <00:33:00.475>new

623
00:33:02.295 --> 00:33:03.535
<00:33:02.295>to <00:33:02.667>cloud <00:33:03.039>technologies <00:33:03.411>or

624
00:33:03.535 --> 00:33:05.535
<00:33:03.535>to <00:33:03.735>using <00:33:03.935>cloud <00:33:04.135>services <00:33:04.335>on <00:33:04.535>a <00:33:04.735>daily <00:33:04.935>basis.

625
00:33:06.115 --> 00:33:08.775
<00:33:06.115>Um, <00:33:06.465>I <00:33:06.815>started <00:33:07.165>to <00:33:07.515>use

626
00:33:09.315 --> 00:33:11.135
<00:33:09.315>the <00:33:09.665>first <00:33:10.015>cloud <00:33:10.365>service <00:33:10.715>in,

627
00:33:12.255 --> 00:33:17.215
<00:33:12.255>I <00:33:12.395>think <00:33:12.535>it <00:33:12.675>was <00:33:12.815>in <00:33:12.955>2015 <00:33:13.095>when, <00:33:13.235>uh, <00:33:13.375>um, <00:33:13.515>AWS, <00:33:13.655>uh,

628
00:33:17.235 --> 00:33:19.015
<00:33:17.235>or, <00:33:17.514>uh, <00:33:17.794>when <00:33:18.074>Amazon <00:33:18.354>launched <00:33:18.635>Alexa.

629
00:33:19.235 --> 00:33:22.255
<00:33:19.235>So <00:33:19.390>we <00:33:19.546>were <00:33:19.701>trying <00:33:19.857>to, <00:33:20.012>uh, <00:33:20.168>develop <00:33:20.323>an <00:33:20.479>Alexa <00:33:20.635>skill,

630
00:33:22.435 --> 00:33:25.015
<00:33:22.435>and <00:33:22.668>this <00:33:22.901>was, <00:33:23.135>uh, <00:33:23.368>done <00:33:23.601>with <00:33:23.835>Lambdas.

631
00:33:25.555 --> 00:33:28.975
<00:33:25.555>So <00:33:25.695>I <00:33:25.835>didn't <00:33:25.975>really <00:33:26.115>know <00:33:26.255>that <00:33:26.395>Lambda <00:33:26.535>is, <00:33:26.675>uh, <00:33:26.815>serverless, <00:33:26.955>uh,

632
00:33:29.065 --> 00:33:30.695
<00:33:29.065>technology, <00:33:29.765>let's <00:33:30.465>say.

633
00:33:31.035 --> 00:33:33.615
<00:33:31.035>But <00:33:31.210>yeah, <00:33:31.385>I, <00:33:31.560>I <00:33:31.735>used <00:33:31.910>it <00:33:32.085>some <00:33:32.260>years <00:33:32.435>ago,

634
00:33:33.795 --> 00:33:37.415
<00:33:33.795>but <00:33:33.922>uh, <00:33:34.049>since <00:33:34.176>little <00:33:34.304>bit <00:33:34.431>more <00:33:34.558>than <00:33:34.685>one <00:33:34.813>year <00:33:34.940>I'm <00:33:35.067>using <00:33:35.195>cloud

635
00:33:37.615 --> 00:33:38.655
<00:33:37.615>services <00:33:37.849>on <00:33:38.083>a <00:33:38.317>daily <00:33:38.551>basis.

636
00:33:39.515 --> 00:33:43.685
<00:33:39.515>So <00:33:39.715>why <00:33:39.915>do <00:33:40.115>I <00:33:40.315>tell <00:33:40.515>you <00:33:40.715>something <00:33:40.915>about

637
00:33:43.965 --> 00:33:47.045
<00:33:43.965>democratization <00:33:44.198>in <00:33:44.431>the <00:33:44.665>relation <00:33:44.898>of <00:33:45.131>cloud <00:33:45.365>technologies?

638
00:33:48.195 --> 00:33:49.565
<00:33:48.195>Yeah, <00:33:48.441>I <00:33:48.688>will <00:33:48.934>come <00:33:49.181>to <00:33:49.428>that.

639
00:33:51.155 --> 00:33:55.575
<00:33:51.155>So <00:33:51.388>basically <00:33:51.621>what <00:33:51.855>is <00:33:52.088>now <00:33:52.321>really <00:33:52.555>needed

640
00:33:55.755 --> 00:33:56.895
<00:33:55.755>to <00:33:56.097>use <00:33:56.439>machine <00:33:56.781>learning

641
00:33:56.995 --> 00:34:00.915
<00:33:56.995>or <00:33:57.150>to <00:33:57.306>apply <00:33:57.461>machine <00:33:57.617>learning, <00:33:57.772>I <00:33:57.928>would <00:33:58.083>say <00:33:58.239>a <00:33:58.395>lot

642
00:34:00.915 --> 00:34:02.195
<00:34:00.915>of <00:34:01.203>different <00:34:01.491>things <00:34:01.779>are <00:34:02.067>needed.

643
00:34:02.535 --> 00:34:07.115
<00:34:02.535>Um, <00:34:02.662>also <00:34:02.789>if <00:34:02.916>there <00:34:03.044>are <00:34:03.171>a <00:34:03.298>lot <00:34:03.425>of <00:34:03.553>really <00:34:03.680>good <00:34:03.807>services <00:34:03.935>which,

644
00:34:07.295 --> 00:34:09.635
<00:34:07.295>um, <00:34:07.575>help <00:34:07.855>you <00:34:08.135>to <00:34:08.415>use <00:34:08.695>technologies,

645
00:34:09.785 --> 00:34:12.195
<00:34:09.784>even <00:34:09.984>if <00:34:10.185>you're <00:34:10.384>not <00:34:10.585>the <00:34:10.784>expert <00:34:10.984>in <00:34:11.185>it,

646
00:34:12.295 --> 00:34:15.435
<00:34:12.295>as <00:34:12.470>I'm <00:34:12.645>not <00:34:12.820>an <00:34:12.995>expert <00:34:13.170>in <00:34:13.345>computer <00:34:13.520>science <00:34:13.695>engineering

647
00:34:15.775 --> 00:34:18.315
<00:34:15.775>or <00:34:15.975>data <00:34:16.175>science <00:34:16.375>or <00:34:16.575>machine <00:34:16.775>learning <00:34:16.975>or <00:34:17.175>stuff.

648
00:34:18.855 --> 00:34:20.995
<00:34:18.855>But <00:34:19.054>I <00:34:19.255>managed <00:34:19.455>to <00:34:19.655>do <00:34:19.855>all <00:34:20.054>the <00:34:20.255>things

649
00:34:21.055 --> 00:34:25.035
<00:34:21.054>and <00:34:21.194>I <00:34:21.335>managed <00:34:21.475>to, <00:34:21.614>um, <00:34:21.754>not <00:34:21.895>to <00:34:22.034>waste <00:34:22.174>too <00:34:22.315>much <00:34:22.455>time,

650
00:34:26.095 --> 00:34:29.115
<00:34:26.094>but <00:34:26.202>um, <00:34:26.310>for <00:34:26.418>example, <00:34:26.525>if <00:34:26.633>I <00:34:26.741>would <00:34:26.848>have <00:34:26.956>a <00:34:27.064>look <00:34:27.171>at <00:34:27.279>this, <00:34:27.387>I <00:34:27.495>have

651
00:34:29.665 --> 00:34:32.075
<00:34:29.665>like <00:34:29.840>a <00:34:30.014>little <00:34:30.190>bit <00:34:30.364>of, <00:34:30.540>of <00:34:30.715>a <00:34:30.889>little <00:34:31.065>bit

652
00:34:32.135 --> 00:34:34.155
<00:34:32.135>or <00:34:32.485>let's <00:34:32.835>say <00:34:33.185>enough <00:34:33.535>expertise

653
00:34:34.335 --> 00:34:36.995
<00:34:34.335>and <00:34:34.615>knowledge <00:34:34.895>in, <00:34:35.175>uh, <00:34:35.455>everything <00:34:35.735>around

654
00:34:37.595 --> 00:34:38.675
<00:34:37.594>analysis <00:34:38.081>and <00:34:38.567>research.

655
00:34:38.895 --> 00:34:40.675
<00:34:38.895>Uh, <00:34:39.070>because <00:34:39.245>I'm <00:34:39.420>doing <00:34:39.594>this, <00:34:39.770>a <00:34:39.945>lot <00:34:40.120>of <00:34:40.295>stuff

656
00:34:40.695 --> 00:34:41.995
<00:34:40.695>for <00:34:41.280>requirements <00:34:41.864>engineering

657
00:34:41.995 --> 00:34:44.715
<00:34:41.995>and <00:34:42.170>also <00:34:42.344>in <00:34:42.520>consulting <00:34:42.694>then <00:34:42.870>I'm <00:34:43.045>doing <00:34:43.219>a <00:34:43.395>lot

658
00:34:44.715 --> 00:34:47.955
<00:34:44.715>of <00:34:44.948>experimentation <00:34:45.181>and <00:34:45.415>design <00:34:45.648>of, <00:34:45.881>um, <00:34:46.115>prototypes.

659
00:34:48.175 --> 00:34:51.995
<00:34:48.175>Um, <00:34:48.315>and <00:34:48.455>also <00:34:48.595>networking <00:34:48.735>is <00:34:48.875>a <00:34:49.015>really <00:34:49.155>big <00:34:49.295>part <00:34:49.435>of, <00:34:49.575>um,

660
00:34:52.135 --> 00:34:55.475
<00:34:52.135>of <00:34:52.290>everything <00:34:52.446>that <00:34:52.601>you <00:34:52.757>have <00:34:52.912>to <00:34:53.068>do, <00:34:53.223>storage, <00:34:53.379>web <00:34:53.535>development,

661
00:34:55.875 --> 00:34:58.995
<00:34:55.875>solution <00:34:56.074>design, <00:34:56.275>and <00:34:56.475>everything <00:34:56.675>you <00:34:56.875>can, <00:34:57.074>uh, <00:34:57.275>uh,

662
00:34:58.995 --> 00:35:00.795
<00:34:58.995>you <00:34:59.275>can <00:34:59.555>tell <00:34:59.835>from <00:35:00.115>information <00:35:00.395>technology.

663
00:35:00.935 --> 00:35:04.595
<00:35:00.935>So <00:35:01.090>basically <00:35:01.246>you <00:35:01.401>need <00:35:01.557>a <00:35:01.712>basic <00:35:01.868>overview <00:35:02.023>of <00:35:02.179>what, <00:35:02.335>um,

664
00:35:04.745 --> 00:35:06.875
<00:35:04.745>what <00:35:04.978>is <00:35:05.211>needed <00:35:05.444>to <00:35:05.678>solve <00:35:05.911>a <00:35:06.145>problem.

665
00:35:07.935 --> 00:35:12.475
<00:35:07.935>But <00:35:08.110>if <00:35:08.285>we <00:35:08.460>would <00:35:08.634>think <00:35:08.810>about <00:35:08.985>what <00:35:09.160>democratization <00:35:09.335>means

666
00:35:12.495 --> 00:35:17.475
<00:35:12.495>to <00:35:12.694>me, <00:35:12.895>it's <00:35:13.095>somehow <00:35:13.295>to <00:35:13.495>minimize <00:35:13.694>the <00:35:13.895>experience

667
00:35:17.775 --> 00:35:19.075
<00:35:17.775>to, <00:35:18.067>um, <00:35:18.360>that <00:35:18.652>is <00:35:18.944>needed

668
00:35:19.335 --> 00:35:21.195
<00:35:19.335>and <00:35:19.615>also <00:35:19.895>to <00:35:20.175>minimize <00:35:20.455>the <00:35:20.735>time

669
00:35:21.195 --> 00:35:22.435
<00:35:21.195>that <00:35:21.418>is <00:35:21.641>needed <00:35:21.864>to <00:35:22.087>do <00:35:22.311>something.

670
00:35:23.095 --> 00:35:27.955
<00:35:23.095>So <00:35:23.222>if <00:35:23.349>I <00:35:23.476>would <00:35:23.604>try <00:35:23.731>to, <00:35:23.858>um, <00:35:23.985>map <00:35:24.113>this <00:35:24.240>to <00:35:24.367>cloud <00:35:24.495>services,

671
00:35:28.815 --> 00:35:33.035
<00:35:28.815>um, <00:35:28.970>there <00:35:29.126>are <00:35:29.281>many <00:35:29.437>cloud <00:35:29.592>services <00:35:29.748>which <00:35:29.903>I <00:35:30.059>also <00:35:30.215>use

672
00:35:33.055 --> 00:35:36.115
<00:35:33.055>for <00:35:33.288>my <00:35:33.521>prototype <00:35:33.754>and <00:35:33.988>also <00:35:34.221>some <00:35:34.455>more.

673
00:35:36.335 --> 00:35:41.205
<00:35:36.335>And <00:35:36.475>um, <00:35:36.615>actually <00:35:36.755>there <00:35:36.895>are <00:35:37.035>at <00:35:37.175>the <00:35:37.315>moment <00:35:37.455>about <00:35:37.595>175, <00:35:37.735>uh,

674
00:35:41.205 --> 00:35:43.205
<00:35:41.205>products <00:35:41.485>and <00:35:41.765>services, <00:35:42.045>uh, <00:35:42.325>just <00:35:42.605>offered

675
00:35:43.225 --> 00:35:45.125
<00:35:43.225>by <00:35:43.575>the <00:35:43.924>AWS, <00:35:44.275>uh, <00:35:44.625>cloud.

676
00:35:45.185 --> 00:35:47.165
<00:35:45.185>So <00:35:45.535>AWS <00:35:45.884>is <00:35:46.235>like <00:35:46.585>Asia

677
00:35:47.185 --> 00:35:49.885
<00:35:47.185>and <00:35:47.384>Google <00:35:47.585>cloud <00:35:47.785>platforms, <00:35:47.985>a <00:35:48.185>public <00:35:48.384>cloud <00:35:48.585>provider,

678
00:35:49.985 --> 00:35:52.765
<00:35:49.985>if <00:35:50.218>I <00:35:50.451>didn't <00:35:50.685>mention <00:35:50.918>that <00:35:51.151>so <00:35:51.385>far.

679
00:35:53.585 --> 00:35:58.485
<00:35:53.585>Um, <00:35:53.760>yeah, <00:35:53.935>and <00:35:54.110>for <00:35:54.285>me, <00:35:54.460>um, <00:35:54.635>for <00:35:54.810>me, <00:35:54.985>democratization

680
00:35:59.725 --> 00:36:01.185
<00:35:59.725>in <00:36:00.053>relation <00:36:00.382>to <00:36:00.710>cloud <00:36:01.038>services

681
00:36:01.285 --> 00:36:04.745
<00:36:01.285>or <00:36:01.484>cloud <00:36:01.685>technologies <00:36:01.884>is <00:36:02.085>in <00:36:02.285>a <00:36:02.484>nutshell <00:36:02.685>connecting

682
00:36:04.745 --> 00:36:05.825
<00:36:04.745>the <00:36:05.069>dots <00:36:05.393>of <00:36:05.716>technology.

683
00:36:06.005 --> 00:36:09.425
<00:36:06.005>So <00:36:06.160>it <00:36:06.316>helps <00:36:06.471>you <00:36:06.627>to <00:36:06.782>get <00:36:06.938>a <00:36:07.093>better <00:36:07.249>overview, <00:36:07.405>overview

684
00:36:09.425 --> 00:36:11.545
<00:36:09.425>and <00:36:09.580>a <00:36:09.736>better <00:36:09.891>insight <00:36:10.047>on, <00:36:10.202>uh, <00:36:10.358>what <00:36:10.513>you <00:36:10.669>could <00:36:10.825>use

685
00:36:11.845 --> 00:36:15.025
<00:36:11.845>and <00:36:12.000>also <00:36:12.156>what's <00:36:12.311>pretty <00:36:12.467>important, <00:36:12.622>um, <00:36:12.778>to <00:36:12.933>do <00:36:13.089>a <00:36:13.245>lot

686
00:36:15.025 --> 00:36:18.185
<00:36:15.025>of <00:36:15.165>research <00:36:15.305>and, <00:36:15.445>um, <00:36:15.585>have <00:36:15.725>a <00:36:15.865>look <00:36:16.005>at, <00:36:16.145>uh, <00:36:16.285>a <00:36:16.425>lot

687
00:36:18.185 --> 00:36:20.505
<00:36:18.185>of <00:36:18.360>different <00:36:18.535>solution <00:36:18.710>designs, <00:36:18.884>how <00:36:19.060>other <00:36:19.235>people <00:36:19.410>do <00:36:19.585>it,

688
00:36:20.505 --> 00:36:21.945
<00:36:20.505>because <00:36:20.721>as <00:36:20.937>I <00:36:21.153>said <00:36:21.369>in <00:36:21.585>the <00:36:21.801>beginning,

689
00:36:22.135 --> 00:36:24.465
<00:36:22.135>there's <00:36:22.335>not <00:36:22.535>only <00:36:22.735>one <00:36:22.935>solution <00:36:23.135>for <00:36:23.335>a <00:36:23.535>problem.

690
00:36:27.315 --> 00:36:29.815
<00:36:27.315>And <00:36:27.548>last <00:36:27.781>but <00:36:28.015>not <00:36:28.248>least, <00:36:28.481>some <00:36:28.715>learnings

691
00:36:29.915 --> 00:36:32.255
<00:36:29.915>and, <00:36:30.148>uh, <00:36:30.381>some <00:36:30.615>effects <00:36:30.848>of <00:36:31.081>the <00:36:31.315>prototype.

692
00:36:32.835 --> 00:36:37.495
<00:36:32.835>So <00:36:32.990>what <00:36:33.146>I <00:36:33.301>learned <00:36:33.457>during <00:36:33.612>this <00:36:33.768>project, <00:36:33.923>it's <00:36:34.079>really <00:36:34.235>hard

693
00:36:37.495 --> 00:36:40.095
<00:36:37.495>to <00:36:37.650>keep <00:36:37.806>things <00:36:37.961>up <00:36:38.117>to <00:36:38.272>date, <00:36:38.428>the <00:36:38.583>need <00:36:38.739>ongoing <00:36:38.895>operations.

694
00:36:40.195 --> 00:36:42.495
<00:36:40.195>That's <00:36:40.475>also <00:36:40.755>why <00:36:41.035>I <00:36:41.315>decided <00:36:41.595>not

695
00:36:42.495 --> 00:36:45.095
<00:36:42.495>to <00:36:42.775>use <00:36:43.055>any <00:36:43.335>manual <00:36:43.615>install <00:36:43.895>servers.

696
00:36:45.715 --> 00:36:47.515
<00:36:45.715>Um, <00:36:46.415>it's <00:36:47.115>hard

697
00:36:47.515 --> 00:36:50.155
<00:36:47.515>to <00:36:47.690>scale <00:36:47.865>if <00:36:48.040>you <00:36:48.214>don't <00:36:48.390>automate <00:36:48.565>in <00:36:48.740>the <00:36:48.915>beginning,

698
00:36:50.895 --> 00:36:55.715
<00:36:50.895>that's <00:36:51.035>true, <00:36:51.175>but <00:36:51.315>I <00:36:51.455>told <00:36:51.595>you <00:36:51.735>that <00:36:51.875>I'm <00:36:52.015>just <00:36:52.155>doing, <00:36:52.295>um,

699
00:36:55.975 --> 00:36:58.875
<00:36:55.975>or <00:36:56.102>that <00:36:56.229>I <00:36:56.356>was <00:36:56.484>just <00:36:56.611>doing <00:36:56.738>a <00:36:56.865>prototype <00:36:56.993>for, <00:36:57.120>uh, <00:36:57.247>this <00:36:57.375>showcase.

700
00:36:59.455 --> 00:37:00.555
<00:36:59.455>So <00:36:59.785>I <00:37:00.115>wouldn't <00:37:00.444>start

701
00:37:00.555 --> 00:37:03.555
<00:37:00.555>with <00:37:00.754>automating <00:37:00.955>everything <00:37:01.154>in <00:37:01.355>my <00:37:01.555>CI <00:37:01.754>ICD <00:37:01.955>pipeline.

702
00:37:04.955 --> 00:37:06.215
<00:37:04.955>And <00:37:05.333>also <00:37:05.711>it's <00:37:06.089>hard

703
00:37:06.215 --> 00:37:08.615
<00:37:06.215>to <00:37:06.415>maintain <00:37:06.615>stuff <00:37:06.815>if <00:37:07.015>you <00:37:07.215>manage <00:37:07.415>your <00:37:07.615>custom

704
00:37:08.615 --> 00:37:09.815
<00:37:08.615>components <00:37:09.695>automatically.

705
00:37:09.915 --> 00:37:12.895
<00:37:09.915>As <00:37:10.055>I <00:37:10.195>said, <00:37:10.335>I <00:37:10.475>didn't <00:37:10.615>have <00:37:10.755>a <00:37:10.895>automated, <00:37:11.035>uh, <00:37:11.175>CICD <00:37:11.315>pipeline.

706
00:37:14.235 --> 00:37:15.975
<00:37:14.235>Um, <00:37:14.585>but <00:37:14.935>what's <00:37:15.285>really <00:37:15.635>cool,

707
00:37:16.695 --> 00:37:19.735
<00:37:16.695>learning <00:37:16.870>something <00:37:17.045>new <00:37:17.220>is <00:37:17.395>really <00:37:17.570>fun <00:37:17.745>if <00:37:17.920>there's <00:37:18.095>a

708
00:37:19.935 --> 00:37:22.885
<00:37:19.935>documentation <00:37:20.134>or <00:37:20.335>if <00:37:20.535>you <00:37:20.735>have <00:37:20.935>somebody <00:37:21.134>to <00:37:21.335>ask.

709
00:37:23.345 --> 00:37:26.045
<00:37:23.345>And <00:37:23.544>of <00:37:23.745>course <00:37:23.944>if <00:37:24.145>everything <00:37:24.345>works <00:37:24.544>as <00:37:24.745>expected,

710
00:37:29.615 --> 00:37:31.185
<00:37:29.615>some <00:37:29.964>facts <00:37:30.314>about <00:37:30.665>this <00:37:31.015>prototype.

711
00:37:31.615 --> 00:37:34.385
<00:37:31.615>Yeah, <00:37:31.895>no <00:37:32.174>server <00:37:32.455>was <00:37:32.734>manually <00:37:33.015>installed

712
00:37:34.765 --> 00:37:38.665
<00:37:34.765>and <00:37:34.940>also <00:37:35.115>no <00:37:35.290>manual <00:37:35.464>operations <00:37:35.640>for <00:37:35.815>infrastructure <00:37:35.990>was <00:37:36.165>needed.

713
00:37:39.405 --> 00:37:43.225
<00:37:39.405>Um, <00:37:39.638>and <00:37:39.871>also <00:37:40.105>50% <00:37:40.338>of <00:37:40.571>the <00:37:40.805>technologies

714
00:37:43.485 --> 00:37:46.865
<00:37:43.485>or <00:37:43.612>services <00:37:43.739>which <00:37:43.866>were <00:37:43.994>used, <00:37:44.121>um, <00:37:44.248>I <00:37:44.375>used <00:37:44.503>for <00:37:44.630>the <00:37:44.757>first <00:37:44.885>time,

715
00:37:48.005 --> 00:37:49.945
<00:37:48.005>yes, <00:37:48.355>I <00:37:48.705>use <00:37:49.055>this <00:37:49.405>prototype

716
00:37:50.005 --> 00:37:51.985
<00:37:50.005>or <00:37:50.285>this <00:37:50.565>project <00:37:50.845>for <00:37:51.125>learning <00:37:51.405>reasons.

717
00:37:52.245 --> 00:37:55.705
<00:37:52.245>Uh, <00:37:52.384>it <00:37:52.525>doesn't <00:37:52.665>mean <00:37:52.805>that <00:37:52.944>I'm <00:37:53.085>not <00:37:53.225>used <00:37:53.365>to <00:37:53.505>a <00:37:53.645>lot

718
00:37:55.705 --> 00:37:58.105
<00:37:55.705>of <00:37:55.985>services <00:37:56.265>which <00:37:56.545>are <00:37:56.825>available, <00:37:57.105>um,

719
00:37:58.245 --> 00:38:00.145
<00:37:58.245>but <00:37:58.444>there <00:37:58.645>are <00:37:58.845>really <00:37:59.045>a <00:37:59.245>lot <00:37:59.444>of <00:37:59.645>them.

720
00:38:00.325 --> 00:38:02.745
<00:38:00.325>And <00:38:00.558>I <00:38:00.791>love <00:38:01.024>having <00:38:01.258>such <00:38:01.491>fun <00:38:01.725>projects

721
00:38:02.745 --> 00:38:04.745
<00:38:02.745>where <00:38:02.944>I <00:38:03.145>can <00:38:03.345>try <00:38:03.545>out <00:38:03.745>new <00:38:03.944>different <00:38:04.145>services.

722
00:38:06.405 --> 00:38:09.145
<00:38:06.405>And <00:38:06.685>then <00:38:06.965>I <00:38:07.245>talked <00:38:07.525>about <00:38:07.805>multi-cloud,

723
00:38:09.365 --> 00:38:12.225
<00:38:09.365>and <00:38:09.520>yes, <00:38:09.676>I <00:38:09.831>used <00:38:09.987>all <00:38:10.142>of <00:38:10.298>the <00:38:10.453>major <00:38:10.609>public, <00:38:10.765>um,

724
00:38:12.235 --> 00:38:15.185
<00:38:12.235>cloud <00:38:12.468>providers <00:38:12.701>like <00:38:12.935>for <00:38:13.168>example, <00:38:13.401>AWS <00:38:13.635>Asia

725
00:38:15.245 --> 00:38:16.745
<00:38:15.245>and <00:38:15.694>Google <00:38:16.145>Cloud <00:38:16.595>platforms.

726
00:38:17.525 --> 00:38:21.665
<00:38:17.525>And <00:38:17.680>also <00:38:17.836>this <00:38:17.991>talk <00:38:18.147>is <00:38:18.302>passwords <00:38:18.458>bingo <00:38:18.613>as <00:38:18.769>its <00:38:18.925>best.

727
00:38:21.885 --> 00:38:24.225
<00:38:21.885>So <00:38:22.085>as <00:38:22.285>soon <00:38:22.485>there's <00:38:22.685>a <00:38:22.885>gat <00:38:23.085>magic <00:38:23.285>quadrant

728
00:38:24.225 --> 00:38:25.665
<00:38:24.225>for <00:38:24.873>circus <00:38:25.520>operations

729
00:38:25.725 --> 00:38:26.825
<00:38:25.725>or <00:38:26.220>relatable <00:38:26.714>stuff,

730
00:38:27.125 --> 00:38:29.185
<00:38:27.125>you <00:38:27.325>can <00:38:27.525>also <00:38:27.725>probably <00:38:27.925>make <00:38:28.125>money <00:38:28.325>with <00:38:28.525>it.

731
00:38:30.225 --> 00:38:32.685
<00:38:30.225>And <00:38:30.505>I'm <00:38:30.785>finished <00:38:31.065>in <00:38:31.345>one <00:38:31.625>minute

732
00:38:32.685 --> 00:38:36.965
<00:38:32.685>because <00:38:32.840>I <00:38:32.996>see <00:38:33.151>that <00:38:33.307>definitely <00:38:33.462>is <00:38:33.618>already <00:38:33.773>here, <00:38:33.929>already <00:38:34.085>here.

733
00:38:36.965 --> 00:38:38.125
<00:38:36.965>Um, <00:38:37.313>so <00:38:37.661>the <00:38:38.009>outlook

734
00:38:38.185 --> 00:38:42.045
<00:38:38.185>and <00:38:38.384>development <00:38:38.585>opportunities <00:38:38.785>for <00:38:38.985>this <00:38:39.185>project, <00:38:39.384>of <00:38:39.585>course,

735
00:38:42.185 --> 00:38:44.525
<00:38:42.185>as <00:38:42.384>I <00:38:42.585>said, <00:38:42.785>you <00:38:42.985>could <00:38:43.185>build <00:38:43.384>A-C-I-C-D <00:38:43.585>pipeline

736
00:38:44.525 --> 00:38:45.885
<00:38:44.525>for <00:38:44.933>the <00:38:45.341>custom <00:38:45.749>components.

737
00:38:46.225 --> 00:38:48.925
<00:38:46.225>And <00:38:46.400>you <00:38:46.575>can <00:38:46.750>also <00:38:46.924>think <00:38:47.100>about <00:38:47.275>more <00:38:47.450>scalable <00:38:47.625>way

738
00:38:49.025 --> 00:38:51.245
<00:38:49.025>to <00:38:49.305>do <00:38:49.585>the <00:38:49.865>evaluation <00:38:50.145>and <00:38:50.425>monitoring.

739
00:38:51.945 --> 00:38:53.925
<00:38:51.945>And <00:38:52.295>also <00:38:52.645>somebody <00:38:52.995>else, <00:38:53.345>um,

740
00:38:53.925 --> 00:38:57.845
<00:38:53.925>like <00:38:54.065>I <00:38:54.205>showed <00:38:54.345>you <00:38:54.485>in <00:38:54.625>the <00:38:54.765>beginning, <00:38:54.905>trained, <00:38:55.045>um, <00:38:55.185>a <00:38:55.325>model

741
00:38:58.025 --> 00:38:59.605
<00:38:58.025>for <00:38:58.491>different <00:38:58.958>juggling <00:38:59.425>patterns.

742
00:38:59.665 --> 00:39:02.805
<00:38:59.665>And <00:38:59.840>this <00:39:00.015>can <00:39:00.190>also <00:39:00.365>be <00:39:00.540>used, <00:39:00.715>um, <00:39:00.890>to, <00:39:01.065>uh,

743
00:39:03.595 --> 00:39:04.805
<00:39:03.595>enhance <00:39:04.139>the <00:39:04.683>functionality

744
00:39:05.385 --> 00:39:07.165
<00:39:05.385>and <00:39:05.618>that <00:39:05.851>also <00:39:06.085>videos <00:39:06.318>can <00:39:06.551>be <00:39:06.785>analyzed

745
00:39:07.265 --> 00:39:10.965
<00:39:07.265>and <00:39:07.440>for <00:39:07.615>example, <00:39:07.790>to <00:39:07.964>use <00:39:08.140>a <00:39:08.315>better <00:39:08.490>training <00:39:08.665>mechanism

746
00:39:12.025 --> 00:39:14.725
<00:39:12.025>and <00:39:12.200>less, <00:39:12.375>but <00:39:12.550>not <00:39:12.725>least, <00:39:12.900>the <00:39:13.075>possible <00:39:13.250>use <00:39:13.425>cases.

747
00:39:15.305 --> 00:39:18.045
<00:39:15.305>For <00:39:15.480>example, <00:39:15.654>first <00:39:15.830>of <00:39:16.004>all, <00:39:16.180>you <00:39:16.355>could <00:39:16.529>enable <00:39:16.705>jugglers

748
00:39:18.065 --> 00:39:19.965
<00:39:18.065>to <00:39:18.298>do <00:39:18.531>better, <00:39:18.765>uh, <00:39:18.998>to <00:39:19.231>better <00:39:19.465>observe

749
00:39:20.065 --> 00:39:22.005
<00:39:20.065>and <00:39:20.415>improve <00:39:20.765>their <00:39:21.115>training <00:39:21.465>progress.

750
00:39:22.665 --> 00:39:25.405
<00:39:22.665>Or <00:39:22.792>for <00:39:22.919>example, <00:39:23.046>you <00:39:23.174>could <00:39:23.301>use <00:39:23.428>it <00:39:23.555>as <00:39:23.683>an <00:39:23.810>open <00:39:23.937>source <00:39:24.065>project

751
00:39:25.785 --> 00:39:26.965
<00:39:25.785>to <00:39:26.139>learn <00:39:26.493>new <00:39:26.847>technologies.

752
00:39:27.025 --> 00:39:28.565
<00:39:27.025>On <00:39:27.223>a <00:39:27.421>fun <00:39:27.619>example, <00:39:27.817>that's <00:39:28.015>what <00:39:28.213>I <00:39:28.411>did.

753
00:39:29.145 --> 00:39:32.445
<00:39:29.145>And <00:39:29.272>it <00:39:29.399>would <00:39:29.526>be <00:39:29.654>fun <00:39:29.781>to <00:39:29.908>have <00:39:30.035>a <00:39:30.163>feature <00:39:30.290>for <00:39:30.417>a <00:39:30.545>Tesla

754
00:39:32.665 --> 00:39:36.085
<00:39:32.665>to <00:39:32.840>measure <00:39:33.015>the <00:39:33.190>quality <00:39:33.365>of <00:39:33.540>jugglers <00:39:33.715>at <00:39:33.890>traffic <00:39:34.065>lights.

755
00:39:36.225 --> 00:39:38.445
<00:39:36.225>For <00:39:36.400>example, <00:39:36.575>if <00:39:36.750>you <00:39:36.924>stop <00:39:37.100>at <00:39:37.275>a <00:39:37.450>traffic <00:39:37.625>light

756
00:39:38.465 --> 00:39:40.165
<00:39:38.465>and <00:39:38.815>then <00:39:39.165>a <00:39:39.515>juggler <00:39:39.865>comes

757
00:39:40.225 --> 00:39:43.085
<00:39:40.225>and <00:39:40.380>jugglers <00:39:40.536>during <00:39:40.691>the <00:39:40.847>lights <00:39:41.002>are <00:39:41.158>red, <00:39:41.313>then <00:39:41.469>you <00:39:41.625>can,

758
00:39:43.085 --> 00:39:44.485
<00:39:43.085>for <00:39:43.505>example, <00:39:43.925>benchmark <00:39:44.345>this.

759
00:39:44.585 --> 00:39:47.485
<00:39:44.585>And, <00:39:44.760>um, <00:39:44.935>then <00:39:45.110>the <00:39:45.285>model <00:39:45.460>tells <00:39:45.635>you <00:39:45.810>how <00:39:45.985>many,

760
00:39:48.625 --> 00:39:50.245
<00:39:48.625>how <00:39:48.858>much <00:39:49.091>money <00:39:49.325>you <00:39:49.558>can <00:39:49.791>give <00:39:50.025>him.

761
00:39:52.235 --> 00:39:53.235
<00:39:52.235>Thank <00:39:52.535>you <00:39:52.835>very <00:39:53.135>much.

762
00:39:54.235 --> 00:39:55.065
<00:39:54.235>Great. <00:39:54.982>Thanks.