- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 XGBoost论文解读
本博客分为三块——正则化的目标函数、切分点查找算法和高效实现,分别对XGBoost原论文的第2、3和4章进行了探讨。正则化的目标函数: XGBoost也是一种提升方法。相较于GBDT来说,它们的预测函数都是如下式(1)的加性函数(additive function),可以看到,预测函数对某一输入 X_i 输出就是输入实例在K颗树中输出的累和;它们的不同之一是目标函数的不同。...
2019-05-11 23:37:07 1238
原创 Intellij idea項目中无法创建scala class的解决办法
在本项目的iml文件的component标签中添加以下标签内容orderEntry type="library" name="scala-sdk-2.10.6" level="application" />name依你的版本定
2017-06-26 15:04:25 1181
原创 tomcat web项目中的Can't create cache file!的解决方法
1、查看Tomcat安装目录下有没有temp文件夹,没有直接创建一个就可以了;否则step2;2、查看CATALINA_TMPDIR环境变量是否是step1中temp所在目录,不是要修改,否则step3;3、以系统管理员身份运行Intellij Idea(我是用Intellij Idea开发的)。
2017-06-19 18:02:16 3588 3
原创 数据结构学习--选择排序
思路:每次选择待排序列中关键字最小的记录顺序放入已排序列。步骤:1、从待排序列第一个记录开始,选出关键字最小的记录,并将其与序列中第一个记录交换位置; 2、从待排序列第二个记录开始,选出 关键字最小的记录,并将其与序列中第二个记录交换位置; 3、重复以上步骤共n-1次,其中n为待排序列中有n个记录。public class Selection
2016-10-09 13:15:46 293
原创 数据结构学习--快速排序
思路:一趟快速排序,递归这个过程。所谓一趟排序即,在待排序列中选取一个关键字,将待排序列分为大于这个关键字和小于这个关键字的两部分。步骤:1、选取初始关键字。并在待排序列头尾设置指针low、high; 2、从high所指位置开始向前搜索到第一个小于关键字的记录,并将这个记录与关键字交换位置; 3、从low所指位置开始向后搜索到第一个大于关键字的记录,并将这个
2016-10-07 21:08:19 321
原创 数据结构学习--插入排序
思路:将待排序的数组wait_sort[i]看成两部分:包含给定数组中第一个数的有序区和剩余i-1个数的无序区。将无序区中的每一个数依次取出插入到有序区中。算法步骤:1、取出无序区中的待排序数与有序区中的最大值比较,若小于最大值,执行步骤2; 2、待排序数放入监视哨sentinel,按步骤3查找其该插入的位置; 3、从有序区中的最大值开始,依次向前与待排序数作比较,若
2016-10-01 21:46:57 947
原创 1753 Flip Game 深度搜索DFS
算法入门之DFS(深度搜索):Flip Game Java程序import java.util.Scanner;public class Flip_Game { static int step; static boolean[][] chess=new boolean[6][6]; static boolean success; public static void main(S
2016-07-06 10:52:57 324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人