图解机器学习/第六章 鲁棒学习

最小二乘学习法具有易受异常值影响的特点

在统计学领域和机器学习领域,对异常值也能保持稳定、可靠的性质,称为鲁棒性。

$l_1$损失最小化学习

 对训练样本的合理性,一般使用$l_2$损失$J_{LS}(\theta)$来测定

这里的$r_i$是顺序为$i$的训练样本所对应的残差

 使用$l_1$损失对残差的增幅加以抑制的学习算法

 对于常数模型$f_{\theta}(x)=\theta$,最小二乘学习的最终输出结果是训练样本输出值$\lbrace y_i \rbrace _{i=1}^n$的平均值

 最小绝对值偏差学习的最终输出结果则是训练样本输出值$\lbrace y_i \rbrace _{i=1}^n$的中间值

Read More

IDEA使用技巧/IDEA热部署

  • 在 File -> Settings -> Build, Execution, Deployment -> Compiler 中勾选 Build project automatically,如下图所示

  • 同时按住 Ctrl + Shift + Alt + / 进入Registry,同时勾选以下三项

  • 开启热部署策略,在Edit Configurations中选择运行策略

  • 引入pom依赖
1
2
3
4
5
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
  • 最后需要关闭浏览器缓存,如下图

Linux/配置静态IP

由于近期学习docker,需要两台CentOS 7 虚拟机,由于刚配置好的虚拟机使用动态IP,是没有办法上网的,所以顺手写下配置静态IP的方法。

Read More

常用设计模式

单例设计模式

单例设计模式一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例,其优势主要有以下两点:

  • 可以节省new操作的时间花费
  • 由于减少了new操作的频率,因此降低了内存使用频率,从而减轻了垃圾回收器的压力
1
2
3
4
5
6
7
8
9
10
11
public class Singleton {
//将构造函数设置为private,如果不是private,则instance安全性无法保障
private Singleton(){
System.out.println("Singleton is created");
}

private static Singleton instance = new Singleton();
public static Singleton getInstance(){
return instance;
}
}
Read More

Spring框架/Spring+SpringMVC+MyBatis整合

此次SSM整合基于黑马教程SSM整合基于黑马教程(使用druid连接池)
  1. 创建一个带web的Maven工程,基于JDK 1.8,这里就不赘述;

  2. 引入Maven依赖,此次主要用到的有Spring家族 5.2.6 版本、MyBatis 3.5.4 版本、MyBatis-Spring 2.0.4版本、Druid数据库连接池、MySQL驱动、Servlet、JSTL等,具体如下:

Read More

数据库/MyBatis学习笔记

MyBatis学习笔记(参考官方文档 3.5.4版本)

安装使用

  1. 创建Maven工程

  2. 在pom.xml中引入Maven依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<dependencies>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.4</version>
</dependency>

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>compile</scope>
</dependency>
</dependencies>
Read More