决策树 一种分类与回归的方法——决策树 2020-08-15 机器学习 机器学习 算法 何为统计学习 2020-08-12 机器学习 机器学习 算法 感知机 感知机学习模型 2020-08-09 机器学习 机器学习 算法 模型评估与选择 关于机器学习中模型评估以及选择的总结 2020-08-03 机器学习 机器学习 算法 监督学习与无监督学习 一、前言 机器学习的算法有很多种,学习算法中主要的两种类型是监督学习和无监督学习。简单来说,监督学习就是教计算机如何完成任务,无监督学习使让计算机自行学习完成。 简言之,机器学习就是让机器从大量的 2020-07-31 机器学习 机器学习 算法 几种常见的聚类算法 前言 聚类算法是一种无监督的算法,由于不需要训练集,算法简单快速,引用在一些工程里比较简单突出。 无监督学习(Unsupervised learning) 2020-07-31 机器学习 机器学习 算法 volatile关键字到底是啥 软件构造笔记-volatile关键字到底是啥 在老师讲课时,讲到synchronized关键字时,有些地方听的不是太清楚,在网上找资料的时候,还看到了另一个关键字volatile,看了好多篇博客,做了如下的总结。 一、volatil 2020-06-13 软件构造 软件构造笔记 软件构造-第六章-第二节-错误与异常处理 软件构造第六章 第二节 错误与异常处理 一、JAVA中的错误和异常1.1 Throwable Throwable 类是 Java 语言中所有错误或异常的超类。 继承的类:extends Object。 实现的接口:implement 2020-05-16 软件构造 软件构造笔记 软件构造-第六章-第一节-健壮性与正确性 软件构造第六章 第一节 健壮性与正确性 一、健壮性与正确性1.1 健壮性 定义:系统在不 正常输入或不正常外部环境下仍能够表现正常的程度 面向健壮性编程: 处理未期望的行为和错误终止 即使终止执行,也要准确/无歧义的向用户展示全面的 2020-05-12 软件构造 软件构造笔记 软件构造-第五章-第三节-面向可维护性的构造技术 软件构造第五章 第三节 面向可维护性的构造技术 一、基于状态的构造技术 基于状态编程 使用有限状态机来定义程序的行为、使用状态来控制程序的执行 根据当前状态,决定下一步要执行什么操作、执行操作之后要转移到什么新的状态 1.1 2020-05-10 软件构造 软件构造笔记 何为线程池 软件构造笔记-何为线程池 一、什么是线程池线程池,顾名思义就是装线程的池子。其用途是为了帮我们重复管理线程,避免创建大量的线程增加开销,提高响应速度。 二、为什么要使用线程池规格严格的哈工大学生,不会希望别人看到我们的代码就开始吐槽 2020-05-07 软件构造 软件构造笔记 软件构造-第五章-第二节-面向可维护性的设计模式 软件构造第五章 第二节 面向可维护性的设计模式 一、创造性模式1.1 工厂模式(Factory Pattern) 定义:工厂方法模式也被称为虚拟构造器。当client不知道要创建哪个具体类的实例,或者不想在client代码中指明要具 2020-05-06 软件构造 软件构造笔记