赞
踩
1
00:00:00,810 --> 00:00:06,570
下一个内容就是捕获效能测量指标
2
00:00:09,550 --> 00:00:16,480
这个步骤是用一个参数图来表达的
3
00:00:17,070 --> 00:00:18,830
ESS顶层参数图
4
00:00:20,220 --> 00:00:23,570
展示运营成本效能
5
00:00:23,580 --> 00:00:27,780
以及到moe
6
00:00:27,790 --> 00:00:32,840
就是效能测量指标的缩写,的关系
7
00:00:36,390 --> 00:00:39,680
参数图,你看这里,这是一个block
8
00:00:41,060 --> 00:00:44,590
就是刚才安全企业有个block
9
00:00:45,090 --> 00:00:46,450
然后block里面有几个值
10
00:00:46,460 --> 00:00:49,410
你看,有可得性
11
00:00:49,990 --> 00:00:51,540
应急响应时间
12
00:00:52,440 --> 00:00:54,690
入侵者定罪概率
13
00:00:55,470 --> 00:00:58,070
还有运营成本
14
00:00:58,160 --> 00:01:01,180
这些我们刚才都已经标过了
15
00:01:02,920 --> 00:01:05,430
上面是一个约束块
16
00:01:06,290 --> 00:01:06,960
这个约束块
17
00:01:07,960 --> 00:01:11,370
对这几个属性的值
18
00:01:12,430 --> 00:01:13,350
给它做了一个
19
00:01:13,360 --> 00:01:14,430
做了一个约束
20
00:01:15,150 --> 00:01:15,670
什么约束
21
00:01:16,080 --> 00:01:20,330
这里是通过一个方程,优化的方程
22
00:01:21,750 --> 00:01:26,910
moe效用的加权和的一个优化方程
23
00:01:29,350 --> 00:01:32,940
把这几个属性给关联起来
24
00:01:37,910 --> 00:01:42,220
我们先来讲一下参数图的一些要点
25
00:01:42,480 --> 00:01:44,590
我们再来画这个参数图
1
00:00:02,000 --> 00:00:05,110
参数图,parametric diagram
2
00:00:06,520 --> 00:00:07,850
缩写par
3
00:00:08,410 --> 00:00:09,370
作用是干嘛
4
00:00:09,500 --> 00:00:12,410
作用就是定义属性之间的数学关系
5
00:00:13,750 --> 00:00:15,550
我们不管是一个类也好
6
00:00:15,800 --> 00:00:16,630
Block也好
7
00:00:17,610 --> 00:00:20,160
它之所以成为一个类或一个block
8
00:00:20,170 --> 00:00:26,830
它里面又聚集了很多的属性
9
00:00:28,210 --> 00:00:29,480
包括关联到的
10
00:00:30,080 --> 00:00:31,670
包括一些简单的
11
00:00:34,510 --> 00:00:36,580
之所以这些各种各样的
12
00:00:36,590 --> 00:00:38,620
属性实际上就是值
13
00:00:39,260 --> 00:00:41,820
那么多值之所以能够聚在一起
14
00:00:41,830 --> 00:00:44,380
聚到你这个概念下面
15
00:00:44,390 --> 00:00:47,450
它不是平白无故的
16
00:00:48,200 --> 00:00:51,110
必然是它背后有一些规律
17
00:00:53,020 --> 00:00:54,090
有一些关系
18
00:00:58,000 --> 00:01:03,000
那么我们就要把这个背后的约束
19
00:01:03,010 --> 00:01:08,870
把它给列出来,参数图
20
00:01:10,290 --> 00:01:13,520
相当于显示表达这样一个约束
21
00:01:15,190 --> 00:01:15,980
什么叫约束
22
00:01:15,990 --> 00:01:18,140
我们举一个最简单的例子
23
00:01:18,150 --> 00:01:20,770
比如说,假设我要招员工
24
00:01:22,300 --> 00:01:25,370
员工我只关注两个属性,一个身高
25
00:01:25,380 --> 00:01:26,120
一个体重
26
00:01:28,110 --> 00:01:30,580
它们都是一个实数了
27
00:01:32,510 --> 00:01:35,340
要成为我们的员工的话
28
00:01:35,640 --> 00:01:38,200
条件是身高必须大于体重
29
00:01:39,280 --> 00:01:40,940
假如身高单位是厘米
30
00:01:41,240 --> 00:01:42,980
体重是千克
31
00:01:43,500 --> 00:01:45,730
身高必须大于体重,这个没问题
32
00:01:46,220 --> 00:01:48,850
应该都达到了,1米6
33
00:01:49,150 --> 00:01:51,450
160,你不能说160公斤
34
00:01:54,960 --> 00:01:56,430
当然,我们可以除二
35
00:01:56,440 --> 00:01:59,100
身高大于体重除以二
36
00:01:59,690 --> 00:02:00,370
这也可以
37
00:02:02,110 --> 00:02:03,620
这个就是一个约束
38
00:02:05,330 --> 00:02:06,340
那么可以写在这里
39
00:02:08,810 --> 00:02:09,720
可以表达在这里
40
00:02:12,490 --> 00:02:14,400
另外一种就是可以把它放在外面
41
00:02:15,670 --> 00:02:16,820
变成一个约束块
42
00:02:20,100 --> 00:02:20,650
放在外面
43
00:02:20,660 --> 00:02:25,210
然后把这里的属性跟它绑定起来
44
00:02:27,410 --> 00:02:29,200
这里放了一个表达式
45
00:02:31,340 --> 00:02:34,850
放在这里,什么时候要把它独立出去放外面
46
00:02:35,830 --> 00:02:37,040
主要两种情况
47
00:02:37,050 --> 00:02:40,320
一个是我要复用这个方程式
48
00:02:41,460 --> 00:02:44,660
反复使用这种约束
49
00:02:45,440 --> 00:02:47,180
因为很可能这个方程
50
00:02:47,710 --> 00:02:49,770
当然我们这个方程是杜撰的
51
00:02:50,380 --> 00:02:53,660
但如果这个方程不是我自己杜撰的
52
00:02:53,670 --> 00:02:55,620
是一个很有普遍规律的方程
53
00:02:55,630 --> 00:02:57,990
比如说,牛顿的力学方程
54
00:02:58,000 --> 00:03:00,350
或者麦克斯韦方程什么之类的
55
00:03:01,020 --> 00:03:04,200
那显然它用在这个场合也能用
56
00:03:04,210 --> 00:03:06,080
那个场合也能用,那个场合也能用
57
00:03:06,090 --> 00:03:06,560
58
00:03:10,450 --> 00:03:14,430
我们就把这个方程独立起来放在外面
59
00:03:14,850 --> 00:03:18,890
然后当某个block需要用到它的时候
60
00:03:19,990 --> 00:03:23,980
我们就把block的属性跟它绑定就可以了
61
00:03:26,720 --> 00:03:27,320
可以复用
62
00:03:27,330 --> 00:03:28,980
第二个,复杂的时候
63
00:03:29,410 --> 00:03:30,520
因为如果太复杂
64
00:03:30,530 --> 00:03:31,560
你放这里的话
65
00:03:32,380 --> 00:03:34,890
你放在block里面描述
66
00:03:35,310 --> 00:03:38,300
你只能用很简单的语言描述
67
00:03:38,310 --> 00:03:39,820
如果你放在这里的话
68
00:03:40,210 --> 00:03:42,100
放在约束块结构里面来描述的话
69
00:03:42,110 --> 00:03:45,960
那么可以表达的方式就要丰富一些
70
00:03:50,700 --> 00:03:54,070
这样来,然后放在外面之后
71
00:03:54,080 --> 00:03:57,700
然后我们这边的属性跟这边把它绑定起来
72
00:03:58,800 --> 00:03:59,840
需要用到的时候绑定
73
00:03:59,850 --> 00:04:02,830
这种绑定关系
74
00:04:02,840 --> 00:04:04,990
就体现在这个参数图里面了
75
00:04:05,750 --> 00:04:08,590
就是说,block的属性值
76
00:04:08,600 --> 00:04:11,190
怎样和约束块的
77
00:04:11,480 --> 00:04:16,460
和方程的参数对应
78
00:04:17,220 --> 00:04:18,530
就表达这个关系
79
00:04:22,660 --> 00:04:25,990
这里面,你看,像这些身高体重等等
80
00:04:27,190 --> 00:04:28,500
是一些值类型
81
00:04:30,180 --> 00:04:31,540
我们要建模一些值类型
82
00:04:32,570 --> 00:04:36,560
但是这里面还有一个没有体现的问题
87
00:04:51,500 --> 00:04:55,470
所以单位我们还需要导入
88
00:04:55,480 --> 00:04:58,910
因为像身高体重
89
00:04:58,920 --> 00:05:01,840
像这种重量长度
90
00:05:02,630 --> 00:05:04,260
还有什么热量等等
91
00:05:06,170 --> 00:05:10,480
包括力等等,它都有标准的单位
92
00:05:11,960 --> 00:05:13,750
这个时候我们需要导入一些
93
00:05:14,180 --> 00:05:18,090
标准单位的、量纲的包
94
00:05:19,240 --> 00:05:20,240
然后在这个基础上
95
00:05:20,550 --> 00:05:23,140
我们再建立起我们的身高体重
96
00:05:23,760 --> 00:05:26,590
建立起我们的这些
97
00:05:29,400 --> 00:05:32,430
这些响应时间什么的,等等
98
00:05:32,440 --> 00:05:34,070
当然有些可能是没有的
99
00:05:34,080 --> 00:05:39,030
像美元不一定有
100
00:05:39,410 --> 00:05:44,060
没有的话我们就只能自己造一个类型
101
00:05:49,300 --> 00:05:54,580
下面我们就来画这个图
102
00:05:55,240 --> 00:06:00,000
17.11,还是步骤比较多的
103
00:06:00,090 --> 00:06:01,000
比较复杂一点
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。