validate / verify / check
validate,可以翻译为“校验”,一般用于有“标准答案”的场景。比如登录表单里输入手机号,我们可以校验用户输入的字符串是不是一个合理的手机号(比如是不是11位,是不是已知的号段)。这里校验的标准是“合理的手机号格式”,这是一个标准答案。validate 的规则一般不依赖于外部知识或信息。validate 的结果一般是正确或错误。validate 是一个动词,指校验的过程。valid/invalid 是相应的形容词,validation 是动作的名词。

verify,可以翻译为“验证”,一般用于没有“标准答案”的场景。比如用户输入的手机号,是否是真实存在的、有人在用的手机号?这个是无法在不依赖于外部信息的情况下作出判断的。外部信息有很多种,比如可以问电信公司,这个号码有没有人用,比如可以给用户发一条短信,看他有没有收到。但注意,即使有了这些外部信息,这也同样不能算是“标准答案”。比如验证码这个东西,有可能用户瞎猜了一个,猜对了(虽然概率小,但仍然是可能的)。

validate 的过程,一般是给定一个具体的规则,按照规则去对比就可以出结果。verify 的过程往往是一个试验的过程。比如瑞德西韦这个药对新冠肺炎有没有疗效?我们需要做临床试验去验证一下。verify 的结果,一般来说不是严格的 true/false,而是大概率true/大概率false。

check 可以翻译为查看、检查,返回的结果未必是 true/false。门外有一声巨响,你去查看一下是什么情况。试卷做完了,自己检查一遍有没有粗心的地方(自己检查,不知道正确答案,考试间也不能问老师,所以这里既不是 validate,也不是 verify)。check 也可以用于“对比”,比如考完试了,老师把答案发下来,大家自己对比一下,这也叫 check。

state / status
state,有些人可能听说过“状态机”这个词,state machine。一般指在一个程序(process)中,会有多个阶段/节点(stage),每一个节点就是一个 state。比如在淘宝上购物,下单后会有这几个节点:待付款、待发货、已发货(待揽收)、(快递)运送中、投递中、已投递、申诉中、退款中,等等,注意,这里面的申诉中、退款中不一定是在最后,在任何一个环节都可以变成申诉中,任何一个环节都可以发起退款。一般来说,state 之间是可以互相切换的(当然有些 state 之间会有切换约束,比如只能从待发货变为已发货,而不能反过来)。

status,一般描述一种结果(outcome),比如 成功、失败。status 并不强调有程序(process)。比如,API 请求的结果是成功还是失败,这里可以用 status(HTTP的返回码就叫 status code)。

一些语义相似单词的辨析(validate / verify / check 与 state / status)相关推荐

  1. condition可数吗 living_单词辨析 知识讲解 condition situation state的区别

    state 作"状态"解释时与 situation 和 condition 的比较.situation 意为"情况","形势"," ...

  2. 如何检查字符串是否包含特定的单词? [英]How do I check if a string contains a specific word?

    Consider: 考虑: $a = 'How are you?';if ($a contains 'are')echo 'true'; Suppose I have the code above, ...

  3. 独家 | 综述:情感树库上语义组合的递归深层模型

    作者:Talha Chafekar翻译:顾伟嵩校对:阿笛本文约1400字,建议阅读5分钟本文探讨了单词和n-grams的不同组合方法,以及如何借助基于树的表示法,以自底向上的方式预测短语或单词的二元或 ...

  4. 独家 | 图解BiDAF中的单词嵌入、字符嵌入和上下文嵌入(附链接)

    作者:Meraldo Antonio 翻译:张玲 校对:吴金笛 本文约5200字,建议阅读15分钟. 本文重点讲解机器问答任务中常见机器学习模型BiDAF是如何利用单词.字符和上下文3种嵌入机制将单词 ...

  5. java单词测试,java单词 - 在线打字测试(dazi.kukuw.com)

    java单词 贡献者:15533470608 类别:英文 时间:2018-08-04 22:32:16 收藏数:20 评分:0 返回上页 举报此文章 请选择举报理由: 广告/谣言/欺诈 政治敏感 色情 ...

  6. 关于自然语言处理中的语义与概念

    语言是什么呢? 从外在表象上看,语言属于社会和文化中的现象.行为或话语:从内在认知机制上看,语言是人脑的高级认知功能.传统的语言研究主要是在现象层面对语言和言语进行分类.描述.而到了认知神经科学时代, ...

  7. 利用Word Embedding自动生成语义相近句子

    向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程   公众号:datayx 自然语言生成也是NLP中重要的一个方面,将来的计算机一定能够吟诗作对.写书画画,具有创造性,能 ...

  8. 向量空间中单词表示的有效估计

    论文:<Efficient Estimation of Word Representations in Vector Space> Tomas Mikolov Google Inc., M ...

  9. 【JAVA】穷词——基于嵌入式的数据库derby+BeautyEye的单词字典应用

    文章目录 1. 题目 2. 项目结构层次 3. 环境以及技术栈说明 4. 项目报告 4.1软件功能描述 4.2项目类图 4.2.1 `src`层级下的类图 4.2.2 `data`层级下的类图 4.2 ...

最新文章

  1. 清华大学硕士程序员,纠结选开发还是转算法,烦死了!
  2. DLL技术应用04 - 零基础入门学习Delphi47
  3. 信息学奥赛一本通(2048:【例5.18】串排序)
  4. windows下,linux下elasticsearch安装插件bigdesk插件的步骤
  5. ADO+MFC数据库编程常用语句
  6. UVA160 Factors and Factorials【筛选法】
  7. Mybatis ResultMap Collection 复合主键
  8. js实现动态数字时钟
  9. 如何快速制作出精致的ppt模板?
  10. 《现代操作系统第四版》第一章课后答案
  11. 科隆OPTIFLUX2100W/4100C分体式电磁流量计维修
  12. unity学习之NGUI做NPC对话
  13. linux的交换空间是什么意思,Linux交换空间是什么
  14. e430c参数 thinkpad_联想ThinkPad E430c(33651E1)
  15. uni-app仿饿了么点餐界面 左右菜单联动 滚动时商家信息、广告吸顶、弹窗下滑动关闭
  16. 近两日学的Linux系统基础命令总结
  17. CF 678F Lena and Queries
  18. 用Qt操作Word文档
  19. 山西思诺腾讯云架构工程师TCA认证如何考取
  20. Reg 命令修改注册表

热门文章

  1. 英语口语练习四十五之赞美的话
  2. 从零开始学DedeCms模板,模板教程,从此模板制作不求人
  3. Python 使用pip命令提示WARNING: Ignoring invalid distribution
  4. 手把手教你直播平台怎么搭建
  5. 基于Cocos2d-x元气骑士游戏【100010642】
  6. Vue面试高频考题解析
  7. 云队友丨什么能力可以让你的人生拥有“无限可能”?
  8. RUST与C/C++/Java/Go/Python应用领域比较
  9. 6月3日至5日 服务器信息维修,6月3日服务器例行维护公告
  10. 计算机ppt教案设计大赛,全国xx杯说课大赛计算机专业类一等奖作品:三维动画设计教学课件.ppt...