1. Java Compile Annotation

    2020/12/05

  2. Java SPI 插件机制

    SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件

    2020/12/02 后端 Java SPI Plugin

  3. Java Lambda 序列化

    序列化是一种常见的数据传输机制,但是 Lambda 序列化可以将 Java 的一个方法进行传输,从而实现动态脚本等功能

    2020/11/17 后端 Java 序列化 Lambda

  4. 机器学习-Adaboost算法

    Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器(强分类器)。

    2019/04/13 机器学习 机器学习 Adaboost

  5. SMO 算法的代码实现

    SMO 是解决 SVM 中目标函数优化的一个快速的算法,本文通过 Python 代码实现了该算法,通过将原算法公式和代码进行一一比对让读者更能理会整个算法原理和实现步骤。

    2019/04/12 机器学习 机器学习 SVM SMO Python

  6. SMO 算法超详细解析

    1996年,John Platt 发布一个称为 SMO(Sequential Minimal Optimization,序列最小优化)的强大算法,用于训练 SVM,该算法的核心思想是将原问题分解成多个小问题分别进行优化求解。

    2019/04/10 机器学习 推荐 SMO SVM 机器学习

  7. 真正理解拉格朗日乘子法和 KKT 条件

    KKT 条件是解决最优化问题的时用到的一种方法。最优化问题通常是指对于给定的某一函数,求其在指定作用域上的全局最小值。

    2019/04/06 机器学习 机器学习 KKT 拉格朗日乘子法

  8. 支持向量机通俗导论(理解SVM的三层境界)

    支持向量机,因其英文名为support vector machine,故一般简称SVM,通俗来讲,它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,其学习策略便是间隔最大化,最终可转化为一个凸二次规划问题的求解。

    2019/04/03 机器学习 推荐 机器学习 SVM