043.GBDT 简要梳理

GBDT 简要梳理GBDT+LR(Logistic Regression)三级目录Gradient Boost Decision Tree 是一种学习策略,用Gradient Boosting的策略训练出来决策树模型。模型的结果是一组回归分类树的线性组合(CART Tree Ensemble)。从第二棵树开始,学习的是前面一颗树预测结果的残差,就像是不断地做题并挑选之前的错题。因为采用了残差,GBDT最后的输出,是样本在各个树中输出的结果的和。GBDT最大的好处在于,每一次残差运算也可视为,增大那些
分类: 其他 发布时间: 02-28 09:44 阅读次数: 0

3Blue1Brown【线性代数的本质】— 个人笔记

【线性代数的本质】— 个人笔记00 序言01 向量02 张成的空间与基矩阵与线性变换04 矩阵乘法与线性变换的联系05 行列式逆矩阵、列空间、秩与零空间最近了解到B站up主搬运和配音的一个对线性代数的大概认知的视频,里面重点关注把原本我认为“枯燥”的知识用几何图像来讲解,生动地阐述了“变换”这一词。分享链接:-UP主汉语配音-【线性代数的本质】合集-转载于3Blue1Brown官方双语】00 序言对线性代数的理解可以分为数值水平和几何水平,提高前者有利于顺利使用,提高后者更有利于你清楚理解为什么和怎
分类: 其他 发布时间: 02-28 09:44 阅读次数: 0

蒙特卡洛方法入门 笔记

蒙特卡洛方法 笔记简介蒙特卡洛近似求圆周率(投点法)蒙特卡洛求定积分关于采样的简单记录简介原理:按照问题情景下的采样方式,通过大量的随机样本,对系统进行模拟,从而求得所需计算的参量。可以认为,蒙特卡洛方法粗略分为2类。第一类是所求解的问题本身具有内在的随机性,借助计算机的运算能力可以直接模拟这种随机的过程。这一类下,核物理研究中,分析中子在反应堆中的传输过程是一个较为典型的例子。第二类则是所求解问题可以转化为某种随机分布的特征数,比如通过投点法近似估算圆周率、近似计算定积分、随机事件出现的概率,或者随
分类: 其他 发布时间: 02-28 09:44 阅读次数: 0

经典的传染病模型简介 + SIS情况分析

传染病模型简介 + SIS情况分析简介各类经典传染病模型(基础形式)SIS模型假设符号说明微分方程组模型结论经典传染病模型的缺陷简介研究传染病模型,对社会经济和维持秩序有重大意义,尤其在过去的2020年,新冠疫情爆发。从数学领域对疫情进行分析,根据经典的传染病模型,考虑新的因素,加入新的变量,也是疫情追踪和防控的一种有力手段。最近刚好有机会用到传染病模型,趁此机会先对其有一个大致的了解。常见的传染病模型按照具体的传染病的特点可分为 SI、SIS、SIR、SIRS、SEIR 模型。其中“S”、“E”、
分类: 其他 发布时间: 02-28 09:43 阅读次数: 0

04.Java 学习笔记 划重点

Java 学习笔记数据类型变量数据类型变量变量未赋值不可使用变量名字不可以重复long类型变量定义时,为防止整数过大,后面加Lfloat类型变量定义时,为防止类型不兼容,后面加Flong a = 10000000000 //×long a = 10000000000L //√float b = 14.33 //×float b = 14.33F //√...
分类: 其他 发布时间: 02-28 09:43 阅读次数: 0

【Java47】Mybatis:两个xml文件的标签

文章目录1.2.3.1.package com.itheima.mapper;import com.itheima.domain.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFa
分类: 编程语言 发布时间: 02-28 09:43 阅读次数: 0

拼数(2021-TRN1-F)

拼数(2021-1-F)(感谢邓学姐指导本人走上写题解之路)题目简述设有 n 个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。例如:n=3时,3个整数 13,312,343 联接成的最大整数为:34331213。输入格式:第一行,一个正整数 n。第二行,n 个正整数。输出格式:一个正整数,表示最大的整数。题目分析解决编程问题常常忽视的一点,就是使用什么数据类型/数据结构。这是解决问题的第一步。本题没有什么比较重要的数据结构,关键在于数据类型。20个正整数排一起,肯定
分类: 其他 发布时间: 02-28 09:43 阅读次数: 0

排座椅(2021-TRN1-H)

排座椅(2021-TRN1-H)题目大意传送门大意是:一个教室里有几条横着的过道和竖着的过道(由你来确定位置),使得过道能够尽可能多的隔开较多的爱交头接耳的同学。爱交头接耳的同学都是成对的,要么在前后,要么在左右。题目解析本来不是难题,但是坑有点多。。。主要还是眼瞎第一个每两个整数之间用空格隔开(行尾没有空格)。第二个其中 ai<ai+1(所以选出通道位置后还要一次排序)代码#include <bits/stdc++.h>using namespace
分类: 其他 发布时间: 02-28 09:42 阅读次数: 0

Flip Game(2021-TRN1-K)

Flip Game(2021-TRN1-K)题目大意传送门这个和poj 1222有点类似(其实那道题更难一点)大意是说,在一个4*4的棋盘上面(姑且称作棋盘)的每一个格子里都放着一个棋子。棋子比较特殊,一面是黑的,一面是白的。可以通过翻棋子来改变棋子的颜色。每翻一个棋子,这个棋子的颜色肯定变了,而该棋子周围的棋子也会随之变颜色。求最少的步骤。题目解析典型的DFS,不需要太多的剪枝。这个论断的得出是因为DFS的本质是枚举。而显然,每一个棋子我们都可以选择翻开或者不翻开,一共就有2^16次方种可能
分类: 其他 发布时间: 02-28 09:42 阅读次数: 0

低买高卖(2021-TRN1-C)

低买高卖(2021-TRN1-C)(由于参考了题解就没有交~)题目大意传送门考虑股票市场,一共有n天。对于第i天,B君知道股票的价格是每单位ai元在每一天,B君可以选择买入一个单位的股票,卖出一个单位的股票,或者什么都不做。刚开始B君有无穷多的钱,但是没有任何股票。问n天之后B君最多可以赚多少钱。(1 <= n <= 200000)(1 <= ai <= 10000)(注意:一天不可以同时买同时卖)题目分析题解的意思大概如下:比如说对于1 4 10这个序列
分类: 其他 发布时间: 02-28 09:42 阅读次数: 0

Unique Snowflakes(2021-TRN1-M)

Unique Snowflakes(2021-TRN1-M)打完此题查了一下,居然是uva的题目。。。更没有想到这种题目有固定方法。。。看的书还是嫌少了。题目大意传送门大意只有一句话:给你一个长度为n的数组,在里面找一个尽可能长的一段,使得这一段中所有数字都不同。题目分析我自己凭感觉探索出的思路居然和固定套路想法有亿点点相似(不完全同)然而由于写的过于的拙劣,所以还是要分析学习一下固定套路~对于该类段查找问题可以采用经典的滑动窗口方法,即维护一个窗口,窗口的左右边界用两个变量L,R代表,
分类: 其他 发布时间: 02-28 09:42 阅读次数: 0

Hero(2021-TRN1-N)

Hero(2021-TRN1-N)看破思路以后这题啥都不是,(于是就不附上代码好了)题目大意传送门大意是说:面前有一群敌人,已知他们的血量和每次攻击的伤害,假设你血量无限,每一次攻击可以对一个敌人造成一点伤害,试求敌人对你的伤害的最小值。(注意:你攻击一次的同时,所有的敌人会同时攻击你,伤害累加)题目分析都知道要贪心,关键是用什么去贪心。(由于好久没打游戏了) 我一开始想的是:按照攻击力递减,攻击强的要先干掉,不然威胁巨大。但是,很容易就举出反例(左边攻击,右边生命值)4 15 52
分类: 其他 发布时间: 02-28 09:41 阅读次数: 0

初学树状数组(BIT)

初学树状数组(BIT)菜鸟来学习树状数组了(耶)还是从一个经典的问题引入吧问题对于一个长度为n的数列,有如下两种操作:1.将元素ak加上x2.查询任意一段区间的和。(当然,两种操作都要进行多次)在上面的问题中,其实只要能求到a1+a2+…的值,就可以解决问题了为什么要有树状数组(以下纯粹为个人意会,如有误,轻喷)对于任意一个数字,我们都可以将其表示为2的幂次的和的形式,而且这种表示唯一。原因:任意一个十进制数都可以表示为唯一 一个二进制数。比如,我们想求出a1+a2+…+a16又
分类: 其他 发布时间: 02-28 09:41 阅读次数: 0

2021-TRN3-J

2021-TRN3-Jhttps://vjudge.net/contest/424076#problem/J#include <bits/stdc++.h>using namespace std;const int maxn=1e5+5;struct node{ int attack,defense;}a[maxn],b[maxn];multiset<int>myset;multiset<int>::iterator it;int cmp1
分类: 其他 发布时间: 02-28 09:41 阅读次数: 0

2021-TRN3-G

https://vjudge.net/contest/424076#problem/G题意概括给出n个数,求这n个数能产生的C(N,2)个差的绝对值 ∣Xi - Xj∣ (1 ≤ i < j ≤ N)的中位数思路(暴力法不说了,超时了)这题我们二分求答案。二分的特点就是:我们先猜出一个答案:当然这个答案不一定是最终答案,这需要我们检验,然后不断逼近。当然了,这么做的前提是,我们知道一定有符合题意的答案。最难写的其实就是检验的函数。直接上代码了。代码#include <stdio.h
分类: 其他 发布时间: 02-28 09:41 阅读次数: 0

2021-TRN2-J

https://vjudge.net/contest/422763#problem/J题意概括二维平面上,有一种炸弹可以炸目标物,要么炸一行,要么炸一列。求按照给出的顺序,每个炸弹对应能够炸掉多少个目标。思路其实思路很简单,最大的问题是空间问题。这里就要用到map+multiset了(玄妙)好处是,不仅节省了空间(不用开超大数组或者超大vector),而且节省了时间(multiset插入删除都很快,综合下来强于vector),只是不太好想。。。代码#include <bits/stdc
分类: 其他 发布时间: 02-28 09:40 阅读次数: 0

第一次用csdn出现的问题

一、浏览器选择问题,IE浏览器出现版本过低的情况二、使用谷歌浏览器,结果首页被360占用,无法写文章,无法更改360设置后面搜索知乎尝试了一个方法另附注册表打开方法:窗口加R没成功,又下载opera浏览器进行操作的...
分类: 其他 发布时间: 02-28 09:40 阅读次数: 0

学习Warkdown前准备工作

下载typora软件地址直接搜索typora进入官网下载跳转超链接新建文件夹打开typora新建文件夹Workdown学习,在里面新建day1.txt文件,扩展名改为md(typora格式)点进去可练习Warkdown
分类: 其他 发布时间: 02-28 09:40 阅读次数: 0

键盘部分快捷键

Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存Alt+F4:关闭窗口Shift+delete:永久删除Window+R:打开命令窗口Window+E:打开我的电脑Ctrl+Shift+Est:打开任务管理器关闭桌面:任务管理器里关闭资源管理器恢复桌面:任务管理器里新建任务:explorer...
分类: 其他 发布时间: 02-28 09:40 阅读次数: 0

Dos基本打开方式和常用命令

Dos基本打开方式和常用命令Dos:是Disk Operation System(磁盘操作系统)的简称打开CMD的方式1.开始+Windows系统+命令提示符2.Win键+R 输入cmd 打开控制台3.在任意文件夹下面,按住Shift键+鼠标右键点击,在此处打开命令行窗口(Powershell窗口) PowerShell是跨平台的,cmd是Windows专用的4.资源管理器的地址栏前面加上cmd 路径管理员方式运行:开始+系统+命令提示符+选择以管理员方式运行常用的DOS命令
分类: 其他 发布时间: 02-28 09:39 阅读次数: 0