自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 什么是集成测试

集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它最简单的形式是:把两个已经测试过的单元组合成一个组件,测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合为程序的更大部分。方法是测试片段的组合,并最终扩展成进程,将模块与其他组的模块一起测试。最后,将构成进程的所有模块一起测试。此外,如果程序由多个进程组成,应该成对测试它们,而不是同时测试所有进程。集成测试测试组合单元时出现的问题。通过使用要求在组合单元前测试每个单元并确保每个单元的

2021-11-18 22:09:49 2108

原创 什么是MTTF,MTBF,MTRF

MTBF(Mean Time Between Failures,平均无故障工作时间)定义为失效或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。对于一个简单的可维护的,MTBF = MTTF +MTTR。因为MTTR通常远小于MTTF,所以MTBF近似等于MTTF,通常由MTTF替代。MTBF用于可维护性和不可维护的系统。MTBF是衡量一个产品(尤其是电器产品)的可靠性指标。单位为“小时”。它反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力。具体来说,是指相邻两次故障之间的

2021-11-11 20:36:01 778

原创 软件全面质量管理的思想体系

20世纪70年代中期,美国国防部曾专门研究软件工程做不好的原因,发现70%的失败项目是因为管理存在的瑕疵引起的,而非技术性原因,从而得出一个结论,即管理是影响软件研发项目全局的因素,而技术部只影响局部。人们普遍认为质量是“好的东西”,但是在实际上系统的质量可能是模糊的,尚未定义的属性。所有商品和服务的开发者都关心质量,不过由于软件的固有特征,尤其是软件的不确定性和复杂性,会带来特殊的需求:增加了软件的危险程度软件的不确定性软件开发期间积累缺陷质量的主体包括:产品和服务的质量工作的质量设计质

2021-11-10 22:58:22 155

原创 什么是浏览器跨域访问操作,js如何实现

浏览器从一个域名的网页去请求一个域名的资源时,域名、端口、协议任一不同,都是跨域。三种方法实现js跨域访问:1.基于iframe实现跨域。基于iframe跨域要求两个页面必须属于一个基础域,使用同一协议和同一端口。2.基于script标签实现跨域。通过动态创建script标签就可以加载其它域的js文件,然后通过本页面就可以调用加载后js文件的函数,这样做的缺陷就是不能加载其它域的文档,只能是js文件,jsonp便是通过这种方式实现的,jsonp通过向其它域传入一个callback参数,通过其他域的后台

2021-11-10 22:47:54 772

原创 cmm与cmmi的关系

CMM和CMMI的联系及区别:联系:CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。区别:从等级划分上看,1,3,5级的名称没有变化,均是初始级,已定义和优化;但是2级和4级分别定义为已管理级和定量管理级,这个变化更突出了CMMI定性管理和定量管理的特点.CMMI共有分

2021-11-09 21:49:30 531

原创 什么是JavaScript

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaSc

2021-10-31 22:41:30 194

原创 什么是软件可靠性

软件可靠性 (software reliability )是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。规定的条件是指直接与软件运行相关的使用该软件的计算机系统的状态和软件的输入条件,或统称为软件运行时的外部输入条件;规定的时间区间是指软件的实际运行时间区间;规定功能是指为提供给定的服务,软件产品所必须具备的功能。软件可靠性不但与软件存在的缺陷和(或)差错有关,而且与系统输入和系统使用有关。软件可靠性的概率度量称软件可靠度。...

2021-10-31 22:34:28 1723

原创 重定向与请求转发的区别

请求重定向:浏览器的行为(通过响应对象HttpServletResponse来执行)特点:可以重新定向访问其他Web应用下的资源浏览器发出了2次请求,得到了2次响应地址栏地址会变,跳转到要求指定的Servlet请求转发:服务器的行为(转发的瞬间是一个ServletRequest的生命周期)特点:转发只能发生在当前Web应用下浏览器发出了1次请求,得到了1次响应(源组件和目标组件共享request和response中的数据)地址栏地址不会发生变化。...

2021-10-29 22:35:01 72

原创 非渐增式测试与渐增式测试有什么区别

非渐增式与渐增式两种测试方法的比较:非渐增式测试方法需要编写的测试用例较多,工作量较大;渐增式测试方法开销小。渐增式测试方法发现模块间接口错误早;而非渐增式测试方法晚。非渐增式测试方法发现错误,较难诊断;而使用渐增式测试方法,如果发生错误则往往和最近加进来的那个模块有关。渐增式测试方法测试更彻底渐增式测试方法需要较多的机器时间使用非渐增式测试方法,可以并行测试。...

2021-10-29 22:32:52 2762

原创 什么是Smoke Test

2021-10-28 23:54:02 353

原创 ad hoc test

2021-10-28 23:53:20 70

原创 什么是jQuery

jQuery 是一个 JavaScript 函数库。jQuery 是一个轻量级的"写的少,做的多"的 JavaScript 库。jQuery 库包含以下功能:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilitiesjQuery是一个快速,小型且功能丰富的JavaScript库。借助易于使用的API(可在多种浏览器中使用),使HTML文档的遍历和操作,事件处理,动画和Ajax等事情变得更加

2021-10-22 23:08:41 2166

原创 什么是Smoke test

冒烟测试(Smoke test),这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。概述冒烟测试是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包

2021-10-22 23:02:08 581

原创 什么是Java Server Pages?

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBean

2021-10-21 22:56:29 1101

原创 缺陷管理的过程及方法

缺陷的检测:由检测人员在产品的生产加工过程中,按照本行业的质量要求及检测手段随时对产品的全部或某项设计功能进行检查,如果不能达到设计要求(可能要求在某一范围内可认为是合格的),则认定这一环节存在缺陷,缺陷生命周期开始。缺陷的签定:对部份产品的缺陷,由于检测人员还不能确定缺陷的全部相关信息,这时就应该组织缺陷的签定,通过采用专家评审、使用先进技术手段或设备等,得到缺陷的全部信息,为缺陷处理提供原始数据。缺陷的处理:生产人员从测试人员处得到缺陷信息后,就应根据缺陷所列内容结合产品的生产过程,检查缺陷可能出

2021-10-21 22:54:01 643

原创 什么是缺陷管理

世间万物都有着自己的生命历程,任何产品在生产过程中,从一开始创建它的过程中,产品缺陷就会逐惭产生,并可能缺陷数量越来越多,若在产品生命周期过程中不建立缺陷检测制度,对已发现的缺陷不采取有效的控制措施,最终可能导致产品无法具有相应的使用功能,产品生命周期就会提前结束,产品的生产是失败的.因此,必须建立一套完整的产品缺陷管理制度,针对具体的产品生产特征制定相应的缺陷检测、缺陷签定、缺陷处理、缺陷验收等一系列技术措施,不断的避免或纠正产品缺陷,使终使产品在其生命周期中处于可控状态。缺陷管理/软件缺陷管理(Def

2021-10-20 22:54:19 683

原创 什么是Servlet

Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自

2021-10-20 22:50:26 420

原创 如果不确定客户端是否禁用cookie,则可以使用URL重写技术。

URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程。举个例子来说,如果通过浏览器进来的URL是“UserProfile.aspx?ID=1”那么它可以被重写成 “UserProfile/1.aspx”,这样的URL,这样的网址可以更好的被网站所阅读。如果浏览器不支持Cookie或用户阻止了所有Cookie,可以把会话ID附加在HTML页面中所有的URL上,这些页面作为响应发送给客户。这样,当用户单击URL时,会话ID被自动作为请求行的一部分而不是作为头行发送回服务器

2021-10-17 22:49:04 326

原创 内置对象session与httpsession对象是同一个东西吗?

session对象指的是客户端与服务器端的一次会话,从客户端连到服务器端的一个Web应用程序开始,知道客户端与服务器端断开为止。而HttpSession是Servlet中可以使用的域对象在Servlet中,session指的是HttpSession类的对象。当需要为用户端建立一个session时,Servlet就创建了一个HttpSession对象,其中存储了和本session相关的信息。隐含对象session是javax.servlet.http.HttpSession接口实现类的对象,用于保存用户的状

2021-10-17 22:33:43 127

原创 什么是白盒测试

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。白盒测试,也称为结构化测试、基于代码的测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。用白盒测试产生的测试用

2021-10-16 21:45:41 1040

原创 什么是软件测试?软件测试的目的与原则

在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试的目的:测试是程序的执行过程,目的在于发现错误一个成功的测试用例在于发现至今未发现的错误一个成功的测试是发现了至今未发现的错误的测试确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。确保产品满足性能和效率的要求确保产品是健壮的和适应用户环境的软件测试的原则:测试用例中一个必须部分是对预期输出或接过进行定义程序员应避免测试自己编写的程序编写软件的组织不

2021-10-04 17:27:11 242

原创 什么是图灵测试

图灵测试是由艾伦·麦席森·图灵发明,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果有超过30%的测试者不能确定出被测试者是人还是机器,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试的核心想法是要求计算机在没有直接物理接触的情况下接受人类的询问,并尽可能把自己伪装成人类,目的是用来测试它的测试对象——机器,是否达到了人工智能或人类感知的水平。 【科

2021-09-20 14:48:58 11130

原创 详细设计主要使用哪些描述工具?各有什么特点?

描述工具主要是图形工具, 过程设计语言和表格.⑴图形工具包括程序流程图和 PAD 图等. 程序流程图的优点是直观清晰, 易于使用, 是开发者普遍采用的工具. PAD 图是一种由左向右展开的二维树型结构, 控制流程为自上而下, 从左到右地执行.⑵过程设计语言是一种用于描述模块算法设计和处理细节的语言, 一般分为内外 2 层, 外层语法应符合一般程序设计语言常用的方法规则, 而内层语法则用一些简单的句子, 短语和通用的数学符号, 来描述程序应执行的功能.⑶表格工具如判定表可作为详细设计中描述逻辑条

2021-06-07 22:14:59 9073

原创 什么是软件?软件的特点是什么?

软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。软件的特点:(1)软件是一种逻辑实体,具有抽象性而不具有物理性(2)软件的生产和硬件不同(3)软件产品不会磨损(4)开发和运行受计算机系统的限制(5)未完全摆脱手工艺的生产方式,计算机辅助开发工具帮助有限(6)软件本身的复杂性(7)软件成本相当昂贵,主要是脑力劳动成本(8)相当多的软件工作涉及到社会因素,比如体制、管理、法律等...

2021-05-29 23:22:32 13731

原创 软件质量的定义以及相关理论

(1)软件质量的定义:所谓软件质量,就是供方提供的软件产品满足用户明确和隐含需求的能力特性的总和。具体含义如下:●与确定的功能和性能需求的一致性;●与所成文的开发标准的一致性;●与所有专业开发的软件所期望的隐含特性的一致性。(2)相关理论●质量度量模型(McCall质量度量模型和ISO软件质量评价模型):●质量管理与控制的三个层次事先的预防措施:制订软件过程开发规范和软件产品质量标准,对软件开发和管理人员进行这方面知识和技能的定向培训;(规范是对行为的约束、标准是对产品的约束、规程是对操作的约束

2021-05-29 23:20:26 458

原创 什么是软件工程方法学?软件工程是一种什么样的技术?包括哪三大 要素

(1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分

2021-05-17 22:55:16 1381

原创 软件测试活动的总体方法

①单元测试:纯代码的测试(白盒测试)。主要测试代码语句的正确性,如所有的代码是否都可以跑到,是否有冗余的代码等等。②集成测试:接口测试(灰盒测试,结合白盒和黑盒测试)。主要测试代码块之间的接口。看看数据的传输是否有问题。③系统测试:黑盒测试,不接触代码,只对整个系统做功能的测试和性能的测试。...

2021-05-17 22:23:17 102

原创 软件项目管理

软件项目特点:软件产品与其他任何产品不同,它是无形的,完全没有物理属性。其特点表现为:①智力密集,可见性差;②单件生产:在特定机型上,利用特定硬件配置,由特定的系统软件或支撑软件的支持,形成了特定的开发环境;③劳动密集,自动化程度低:④使用方法繁琐,维护困难;⑤软件工作渗透了人的因素。软件管理的功能:软件工程管理是对软件项目的开发管理,是对整个软件生存期的所有活动进行管理。软件管理的主要功能包括:①制定计划:规定待完成的任务、要求、资源、人力和进度等;②建立组织项目:为实施计划,保证任务的

2021-05-16 22:29:46 91

原创 软件质量的定义以及相关理论

(1)软件质量的定义:所谓软件质量,就是供方提供的软件产品满足用户明确和隐含需求的能力特性的总和。具体含义如下:●与确定的功能和性能需求的一致性;●与所成文的开发标准的一致性;●与所有专业开发的软件所期望的隐含特性的一致性。(2)相关理论●质量度量模型(McCall质量度量模型ISO软件质量评价模型):●质量管理与控制的三个层次事先的预防措施:制订软件过程开发规范和软件产品质量标准,对软件开发和管理人员进行这方面知识和技能的定向培训;(规范是对行为的约束、标准是对产品的约束、规程是对操作的约

2021-05-16 19:50:33 3446

原创 面向对象的基本特征,并能用实际的例子说明这些特征?

面向对象的基本概念: 面向对象不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系,以什么观点来研究问题并进行求解,以及如何进行系统构造的软件方法学。而面向对象方法是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。面向对象方法的基本思想是,从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式。面向对象核心概念: (1)对象 (2)类 (3)继承 (4)聚集 (5)消息。面向对象 =

2021-05-15 22:15:52 526

原创 瀑布模型、原型模型、增量模型的特点

瀑布模型:(1)定义:是将软件生命周期各活动规定为依线性顺序联接的若干阶段的模型,是一种整体开发模型。里程碑或基线驱动或者说文档驱动。过程逆转性很差,或者说不可逆转。(2)优点:严格按照生命周期的各个阶段来进行开发,强调了每一阶段的严格性。这样就能解决在开发阶段后期修正不完善的需求说明将花费巨大的费用的问题。在消除非结构化软件、降低软件的复杂性、促进软件开发工程化方面起了很大作用。(3)缺点:它是一种理想的线性开发模式,缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。故适用于功能明确、完整、

2021-05-14 21:46:17 6615

原创 软件危机定义、发生原因、常见表现,如何避免软件危机?

软件危机定义:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。表现在:(1)对于软件开发的成本和进度的估计很不准确。(2)开发的软件产品不能完全满足用户要求,用户对已完成的软件系统不满意的现象常常发生。(3)开发的软件可靠性差。(4)软件通常没有适当的文档。(5)软件的可维护性差。(6)软件开发生产率提高的速度,远远跟不上计算机应用普及深入的趋势。原因:(1)软件的规模愈发庞大;(2)软件开发的管理困难。(3)成功的软件开发经验没被很好地应用。(4)软件开发和维护中千金错

2021-05-10 22:57:26 10319

原创 软件生命周期模型的组成

一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。可以分为四个大的阶段:软件分析、软件设计、编码与测试、运行与维护。...

2021-05-06 21:26:52 108

原创 软件开发有哪些步骤

需求分析阶段:明确问题、资料收集整理概要设计阶段:宏观设计,将整个软件开发的过程细分为几个主要部分,系统的整体结构、模块划分、功能分配、数据结构设计,甚至是出错预案。详细设计阶段:由被划分的模块内部,再进行具体实现的分配,作出详细可行的安排。编码:根据之前的种种安排,进行编码,并且及时和开发过程中所有参与的同事积极交流测试阶段:内部测试、外部测试、模块测试、整体测试。直到软件满足最初的问题需求交付、验收、维护...

2021-05-05 21:49:29 203

原创 什么是UML

Unified Modeling Language 统一建模语言是用来对软件系统进行可视化建模的一种语言目标是以面向对象图的方式来描述系统的工作流程,或者是系统内各对象之间的关系以及系统本身的功能常见的UML图有用例图、类图、活动图等...

2021-05-04 18:06:44 104

原创 什么是算法

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。算法中的指令描述的是一个计算,当其运行时能从一个初始状态和(可能为空的)初始输入开始,经过一系列有限而清晰定义的状态,最终产生输出并停止于

2021-04-29 22:42:21 182

原创 什么是数据结构

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。数据结构在计算机科学界至今没有标准的定义。个人根据各自的理解的不同而有不同的表述方法:  Sartaj Sahni在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及存在于该对象的实例合组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”他将数据对象(data obj

2021-04-29 21:18:18 292

原创 字节流与字符流的区别

一、两者的组成不同:1、字节流的组成:字节流是由字节组成的。2、字符流的组成:字符流是由字符组成的。二、两者的处理不同:1、字节流的处理:主要用在处理二进制数据,它是按字节来处理的但实际中很多的数据是文本。2、字符流的处理:按虚拟机的encode来处理,也就是要进行字符集的转化。字节流是由字节组成的;字符流是由字符组成的Java里字符由两个字节组成. 1字符=2字节JAVA中的字节流是采用ASCII编码的,字符流是采用好似UTF编码,支持中文的字节流与字符流主要的区别是他们的的处理方式

2021-04-28 22:56:41 27612 1

原创 什么是数据结构

定义数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储结构。数据的逻辑结构和物理结构是数据结构的两个密切相关的方面,同一逻辑结构可以对应不同的存储结构。算法的设计

2021-04-26 22:16:13 189

原创 决策树

决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系。Entropy = 系统的凌乱程度,使用算法ID3, C4.5和C5.0生成树算法使用熵。这一度量是基于信息学理论中熵的概念。决策树是一种树形结构,其中每个内部节点表示一个属性上

2021-04-25 09:27:07 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除