Robustness

  • Robustness(鲁棒性/健壮性): 系统 或组件在存在无效输入或压力环境条件时可以正确运行的程度
  • 鲁棒性编程关注异常终止和异常活动的处理

Robustness principle (Postel’s Law)

  • 做事要保守;接受别人的东西要大方。
  • “是你送的,保守的自由在你接受”
  • 换句话说,程序将消息发送到其他机器(或其他程序在同一台机器上的)应完全符合规范,但程序接收消息应该接受nonconformant输入只要意思很清楚。
  • 对自己做的事情保守(满足specification),对接收的信息自由(能够处理 各类情况)。 严于律己,宽于待人!

Correctness

  • 正确实现规格说明的能力
  • 永远不要返回不准确的结果,无结果优于不准确 的结果
  • 总是尝试做些事情,确保软件运行,及时有时会产生一些不准 确的结果

Robustness vs. correctness

  • 在天平的两端
  • 健壮性增加了对常见错误和非严重 错误的容错,而正确性在遇到任何不完美的输入时会引发错误。

Robustness Correctness相关推荐

  1. Robustness(健壮性)和 Correctness(正确性)

    Robustness & Correctness? 1.健壮性 (1)定义:健壮性,系统在不正常输入或不正常外部环境下仍能够表现正常的程度 (2)面向健壮性的编程 : a. 处理未期望的行为和 ...

  2. 7.1 Robustness and Correctness健壮性与正确性

    7.1 Robustness and Correctness健壮性与正确性 1 什么是健壮性和正确性 2 怎么衡量健壮性和正确性 3 这章的目的 1.What are Robustness& ...

  3. Review of Software Construction

    ソフトウェア構築の復習 @1.0 ver. 文章目录 ソフトウェア構築の復習 @1.0 ver. @[toc] 第一章 第一节 软件构造的多维视图 Buildtime概述 Runtime概述 第二节 ...

  4. 软构复习12 Construction for Robustness and Correctness

    12 Construction for  Robustness and Correctness 面向正确性与健壮性的软件构造 健壮性和正确性 Robustness 健壮性:系统在不正常输入或不正常外部 ...

  5. Construction for Robustness and Correctness

    一.什么是正确性和健壮性 健壮性:系统在不正常输入或不正常外部环境下仍能够表现正常的程度 即错误输入,优雅退出.让用户更方便,出错也可以容忍,程序内部已有容错机制 . 正确性:程序按照spec加以执行 ...

  6. 清华大学董胤蓬:Adversarial Robustness of Deep Learning

    2020-01-21 12:30:00 不到现场,照样看最干货的学术报告! 嗨,大家好.这里是学术报告专栏,读芯术小编不定期挑选并亲自跑会,为大家奉献科技领域最优秀的学术报告,为同学们记录报告干货,并 ...

  7. 从Bayesian Deep Learning到Adversarial Robustness新范式

    ©作者 | 王灏.毛成志 单位 | Rutgers University / Columbia University 研究方向 | 贝叶斯深度学习 / 对抗鲁棒性 拖延症赶在 2021 结束前来介绍一 ...

  8. 【ACL Findings 2021】Does Robustness Improve Fairness? Approaching Fairness with Word Substitution R

    [ACL Findings 2021]< Does Robustness Improve Fairness? Approaching Fairness with Word Substitutio ...

  9. 【论文阅读】Feature Denoising for Improving Adversarial Robustness

    阅读由来SCRDet++参考文献[20]https://blog.csdn.net/dujuancao11/article/details/121590324 Feature Denoising fo ...

最新文章

  1. python爬虫:做一个界面爬虫小软件
  2. html怎么转换undefined,JavaScript之Undefined详解
  3. 和你谈谈数据分析报告
  4. python快速处理ppt_人生苦短,我用 Python 之快速遍历 PPT
  5. struct和typedef struct区别
  6. ActiveMQ RabbitMQ RokcetMQ Kafka实战 消息队列中间件视频教程
  7. PyTorch中的梯度微分机制
  8. Cordova - 彻底搞定安卓中的微信支付插件!
  9. Playmaker节点工具使用(三)—扩展playmaker
  10. Save Apply mechanism of luci
  11. 魔兽对战平台官网地图《小兵合成》 最强攻略+合成表+隐藏合成+隐藏英雄+
  12. 【EE】案例分享-如何设计继电器电路?
  13. unity水下模糊效果
  14. 沈寅鑫银行内训实战专家
  15. 移动硬盘(USB3.0)2TB在自己电脑上突然识别不了。。
  16. 计算机无法连接网络显示错误651,电脑连接路由器提示错误651解决办法
  17. 收藏!2020 年最具潜力 44 个顶级开源项目,涵盖 11 类 AI 学习框架、平台
  18. 云南省二级c计算机考试试题,2015云南省计算机等级考试试题 二级C试题最新考试试题库(完整版)...
  19. 亚马逊云科技 BuildOn 第三季 【基于 Serverless 构建零售创新应用】过程介绍及个人思考及总结
  20. 利用BARK和Telebot进行VPS实时预警推送

热门文章

  1. s计算机职业评估需要英语嘛,澳洲移民计算机职业评估指南
  2. 第三方库下载教程(三种方法)
  3. 流量分析软件实时分析php mysql_石头科技 - 舆情分析小助手(php+mysql) v20200513
  4. PLC与单片机的区别
  5. 华为笔记本电脑md13linux版,高颜值实力派,华为MateBook 13笔记本电脑
  6. SraToolkit工具下载与安装
  7. matlab 求相对涡度,涡量流函数法
  8. 2013华为上机题C++编程
  9. Java调用百度API出现{status:211,message:APP SN校验失败}
  10. FFmpeg 滤镜AVFilter编程——简单滤镜