Rocket - diplomacy - DUEB参数模型的设计
2024-10-09 04:16:27
https://mp.weixin.qq.com/s/9PEEpe1pkQDN9RWpOGSUCQ
介绍DUEB参数模型的设计,不包含实现(实现对设计做了简化)。
1. DUEB
diplomacy的DUEB参数模型包含了4组参数,分别是:
a. DI/DO
b. UI/UO
c. EI/EO
d. BI/BO
每一个参数类型的定义如下:
参数模型图如下:
下面主要以DI/DO为例,来做解释。
2. the node
DI = Downwards flowing Parameters received on the inner side of the node
DO = Downwards flowing Parameters generated by the outer side of the node
“the node”是特指,指某一个特定的node,也就是当前研究的node,也就是DI/DO所属的node。
DI和DO都是属于“the node”,也就是同一个node。
3. inner side/outer side
DI是the node的inner side,DO是the node的outer side。
也就是说the node有inner side和outer side两边(两个side)。
一个节点同时有两边,说明这个节点是一个复合节点,或者说是MixedNode。
4. I/O
从定义可以看出:
a. DI/UI/EI/BI都是与inner side相关联的参数类型;
b. DO/UO/EO/BO都是与outer side相关联的参数类型;
亦即:I代表inner side,O代表outer side。
结合MixedNode的定义可以看出,inner side指的是inner这个内向节点实现(InwardNodeImp),outer side指的是outer这个外向节点实现(OutwardNodeImp)。
PS. 可以看到用inward/outward指称Node,相较于inner/outer指称NodeImp。
5. received/generated
接收到的参数、生成的参数。
在参数模型的设计中,使用了DI和DO来分别代表Downward方向上接收到和生成的参数类型,他们默认是不同的。
至于如何接收到、如何生成,属于实现的问题,在模型设计时可以不考虑。
6. D/U
从图中可以看出:
a. D是指Downward,无论是DI还是DO,参数的传播(propagate)方向都是向下(Downward)的。
b. U是指Upward,无论UI还是UO,参数的传播(propagate)方向都是向上(Upward)的。
最新文章
- 18.python的异常处理
- ListView视图缓存错位问题
- python的方法总结:
- Ubuntu下解压rar文件的方法
- Android的GridView和Gallery结合Demo
- ios 上拉载入下拉刷新Dome
- android IllegalStateException
- mediator pattern
- python3+django2 开发易语言网络验证(中)
- Spring boot的第一个demo
- saltstack部署配置
- 今天开始学Pattern Recognition and Machine Learning (PRML),章节5.2-5.3,Neural Networks神经网络训练(BP算法)
- Django 静态文件相关设置
- sql !=与null
- vmware虚拟机中的系统(例如kali),输入内容有延迟和卡顿的解决方案
- MySQL分页存储过程
- C++笔记 2
- 编写高质量代码改善C#程序的157个建议——建议28:理解延迟求值和主动求值之间的区别
- myeclipse安装tomactserver图解
- Mac终端处理MySql