06 2020 档案
摘要:1、YOLO V4模型训练的基本思路 所有机器学习涉及模型训练,一般都有训练集、验证集、测试集,因此需要准备数据集。有了数据集,再调用训练的算法,获取训练的结果。v3、v4模型训练方法相同。 2、YOLO V4模型训练的体验 利用已有数据,体验一下模型训练的各个步骤。 网址:https://pjre
阅读全文
摘要:1、前言 Yolo V3已经体验了,接下来是V4版本。 关于V4版本,学术界褒贬不一。从工业界实际应用角度看,V4做了不少的优化,精度提升了10%,速度提升了12%。详细参见: 《如何评价新出的V4》(https://www.zhihu.com/question/390191723?rf=39019
阅读全文
摘要:1、前言 最近因为需要研究视频的物体识别和行为识别,上网了解了一下,YOLO是目前实时视频物体识别的应用最广泛的算法。 因此,作为小白的我,也准备体验一下YOLO算法的效果。 先上网了解了一下YOLO算法的背景资料,有V1,V2,V3,V4四个版本,其中V4版本虽然创新不多,但对工业应用很有价值,引
阅读全文
摘要:6.8编制测试规程 此处的测试规程不是指测试规范,而是指描述每个测试项目的测试流程、场景、方法、前置条件等的技术性文档。测试规程方便我们对测试用例的编写有个整体性的概念和把握。 测试规程可以理解为测试用例的控制逻辑,测试用例相当于对象取值空间的元素,两者结合起来,才能对特性(需求项)进行预期的测试。
阅读全文
摘要:6.6编制测试方案 测试方案是测试的设计文档,描述需要测试的特性,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。 根据软件的不同版本计划的需求项集合和验收标准,确定测试方案,包括下列内容: 需要测试的特性列表(需求项集合); 测试方法: 选用哪些测试类型,
阅读全文
摘要:6.4选择测试工具 测试工具的选择,需考虑下列因素: 软件产品的软硬件环境; 开发所用的编程语言; 公司目前已有的测试工具; 测试团队对相关工具的熟悉度; 开源还是商用测试工具。 常见的测试工具,如C++ Test、C# Test、Pytest、Jmeter、Gatling、LoadRunner、R
阅读全文
摘要:6测试管理 测试人员与开发人员的视角不同,测试团队(或测试人员)是软件研发质量保障体系不可或缺的组成部分。 测试管理包括:测试团队管理、需求分析、测试策略、测试环境搭建和测试工具选择、测试计划、测试规程编写、测试用例编写、测试执行、缺陷管理、测试报告编写、测试分析及软件质量监控等。 6.1测试团队管
阅读全文
摘要:5.10关于评审 评审是研发过程(不仅是开发过程)中质量控制的一种机制,所谓“三人行,必有吾师焉”,利用多人的智慧和经验,对分析结果、方案设计、计划、代码等进行审核,发现不足,澄清表达不清之处,对下一阶段工作的开展进行事前质量控制。 评审基本是尽量利用团队或公司的能力,有时甚至借用外部资源。但由于评
阅读全文
摘要:5.9问题诊断分析与修复 在联调测试、测试团队测试或上线阶段,发生或发现的问题或缺陷,需要诊断分析和修复。 问题发生了,不仅要分析问题发生的原因,并寻求解决问题的方法,更重要的是分析产生问题背后的原因,并寻找解决之道,从而避免同样的问题重复发生。 用数学语言比喻,分析问题,是求一阶导数;分析问题发生
阅读全文
摘要:5.8联调测试 代码开发后的下一个环节,是联调测试。 联调测试又叫集成测试,此处指具有协作关系的子系统或功能模块之间的接口和功能调测。 联调一般会涉及多个开发人员,可能跨部门,甚至是与公司外部开发人员对接。由于多人协作,因此如何提高联调测试的效率,是需要关注的。 另外,即使有专门的测试团队,我认为联
阅读全文
摘要:5.7编程实现 软件开发,最后终归要编写程序代码来实现。 5.7.1关于程序语言 程序语言,即计算机语言,与自然语言的语种一样,也是五花八门,就我自己用过的语言就有:汇编、BASIC、FORTRAN、VB、C、C++、C#、PASCAL、PHP、JAVA、PYTHON、R等,还有脚本语言如:Java
阅读全文