自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 集成学习Task03 作业

(1)请用一个具体的案例解释什么是偏差和方差 真实数据来自某个模型 y=ax+b+ϵ,ϵ∼N(0,1) y = ax + b + \epsilon, \epsilon \sim N(0, 1)y=ax+b+ϵ,ϵ∼N(0,1) 我们进行数据采集,采集了10个点,用一个最高次为10次的多项式模型根据数据来训练并进行预测。 多项式能完美地拟合训练数据。如果从真实数据中再取10个点,那么用同样的模型,损失函数的值会很大,方差度量了同样大小的训练集的变动所导致的学习性能的变化,即刻画了数据扰动所造成的影响。 (2)

2021-08-23 00:08:30 76

原创 集成学习Task02 作业

(1)请详细阐述线性回归模型的最小二乘法表达 最小二乘法 通过最小化误差的平方和来寻找数据的最佳函数匹配,是一种线性回归的模型,即 求解 其解为 (2) 在线性回归模型中,极大似然估计与最小二乘法估计有什么联系和区别 假设噪声 联系:极大似然估计来计算,算出来的式子和最小二乘法估计的式子一样。在上述的假设下,极大似然估计就是最小二乘法概率上的解释。 区别:最小二乘法估计是一种优化方法,与概率无关,而极大似然估计与概率有关 (3) 为什么多项式回归在实际问题中的表现经常不是很好 .

2021-08-19 20:22:02 87

原创 算法竞赛刷题笔记ix

第二章 练习 Part II POJ 1635 Subway tree system 这个题有点意思,因为每条边只走两次,所以当出现1时出说明有一个分支已经走完了 比如01 说明树有一个只有一个结点的子树。 我的一个想法就是比较两个字符串中含有连续0的种类和个数是否一样(因为输入是correct exploration)写出了代码 运行起来发现示例没过,仔细观察了一下 发现自己太NAIVE了 示...

2020-03-28 12:49:28 191

原创 算法竞赛刷题笔记 viii

第二章 练习 Part I 先刷POJ上的 POJ 1964 City Game 这个题就是求在R和F组成的矩阵中,由F构成的最大面积的矩阵为多少。感觉这个题非常的有意思,这是个二维地图里面找最大矩形!我想到了一个前缀和的方法,要两次遍历每一种(m,n)对的话,需要O(n4)O(n^4)O(n4)的时间复杂度 先想一下朴素的算法即暴力算法,遍历每个点,把每个点当做矩形的左下方的点 时间复杂度为O...

2020-03-05 22:38:56 198

原创 算法竞赛刷题笔记vii

二叉堆 POJ 1456 Supermarket 这个题做过的,是在算法竞赛刷题笔记iv里面的洛谷P2949 Work Scheduling 当时这题不会做,现在做有点思路 但是是个wrong answer WA 代码: #include<iostream> #include<cstdio> #include<cstdlib> #include<cstr...

2020-02-21 09:46:38 137

原创 算法竞赛笔记vi

字符串 KMP算法,各个书上写的KMP算法的区别: 算法竞赛书上面的next数组的定义是: next[i]next[i]next[i]表示"A中以i结尾的非前缀子串" 与 "A的前缀"能够匹配的最大长度,即: next[i]=max{j}next[i] = max\{j\}next[i]=max{j} 其中 j<ij<ij<i 并且 A[i−j+1∼i]=A[1∼j]A[i - ...

2020-02-18 11:57:50 154

原创 ABC 选集i

ABC 155 F Perils in Parallel 这个题可以抽象成一个串和若干个操作,每个操作能翻转串的子串,问这些操作能否把串翻转成全0 首先想到暴力思路,操作M能让串处于S1S_1S1​和S2S_2S2​两种状态,问题就划分为操作1,2,...,M−11,2,...,M-11,2,...,M−1 是否能将S1S_1S1​或者S2S_2S2​的串翻转成全0,继续划分,分支总数为2M2...

2020-02-17 22:17:22 176

原创 算法竞赛笔记v

CH1301 首先想到的是暴力算法,对于每个AiA_iAi​我找A1A_1A1​ 到 Ai−1A_{i-1}Ai−1​ 中∣Ai−Ax∣|A_i - A_x|∣Ai​−Ax​∣的最小值(1≤x≤i−1)(1 \le x \le i-1)(1≤x≤i−1),时间复杂度为O(n2)O(n^2)O(n2)。用数据结构进行加速,堆是找一堆数中的最值所以不行,有序数组可以,AiA_iAi​附近的两个数就...

2020-02-08 22:16:51 178 1

原创 算法竞赛刷题笔记 iv

单调队列 POJ 2823 sliding window 我的想法: 先只考虑最大值,如果滑动窗口的大小为1,那么每个数都是窗口的最大值。如果滑动窗口为2,如何通过上一个窗口来获得当前的窗口的信息,如(a b) c–>a (b c) 当前窗口为(b c),假设上一个窗口的最大值为b,那么我们可以用上上个窗口的最大值来作为信息,如果b不是最大值,那么我们必须要用的b,窗口为2看不出有什么信息...

2020-02-03 21:40:59 405

原创 算法竞赛刷题笔记ii

进出栈序列问题 1–N N个整数和一个无限大的栈 每个数要进出栈一次,进栈顺序为1,2,…,N,可能出栈的顺序有多少种 这个题求的就是一个catalan数(2nn)1n+1\binom{2n}{n}\frac{1}{n+1}(n2n​)n+11​ 有两种dp方法 一种一维dp 数组的S,S[N]表示进栈顺序为1,2,3,…,N时可能的出栈序列总数。 S[N]=∑K=1NSk−1∗SN−K\sum_...

2020-01-16 20:17:39 158

原创 算法竞赛刷题笔记

HDOJ 4699 Editor 我的想法: 一开始想的思路是 建个数组vector v,然后用一个cursor变量来记录光标的位置,在建一个前缀和数组,每次插入,在v后面emplace_back,cursor变量加1,前缀和数组也跟着emplace_back,光标的左移和右移修改cursor实现 但是 问题是操作序列会涉及到光标移到中间然后删除,删除完了再原地添加,这样会移动大量元素...

2020-01-14 22:47:12 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除