- 博客(22)
- 收藏
- 关注
原创 不平衡学习预处理数据
思想:生成一个和多数类长度相同的 一维列表[0,1,...,1021238],然后打乱列表的顺序[3,4,1,...,42]确定训练集和测试集的比例,例如0.6作为训练集。转置后的数据变成了[ [-1,-1,...,-1,-1] ],需要通过ravel()函数将其变为一维1xN格式 [-1,-1,...,-1,-1]导入的数据是MATLAB格式的,其中包含训练集数据和训练集标签,测试集数据和测试集标签。最后的结果:Xtra_min =[ [1, 2],[5, 6], [9, 10] ]
2024-06-27 20:12:35
830
1
原创 机器学习分类模型评估指标
它表示模型在精确率和召回率之间取得了较好的平衡,适用于在处理正负样本不平衡时评估分类器性能。AUC值越大,当前的分类算法越有可能正样本分值高于负样本分值,既分类效果更好。1)对于同一个测试集来说,P(真实为1)和N(真实为0)的值是不变的。例如医学诊断中,预测患病并且真的患病的病人占全部患病病人的比例。2)TP为分对的情况,FP为本来应该为0的结果预测成了1,所以。1. recall的重要性是precision的β倍。它表示模型在精确率和召回率之间取得了较好的平衡。TRP越大并且FRP越小。
2024-06-18 16:09:03
578
原创 蓝桥杯(五)——DFS和BFS
只看第一层选1,选2,选3可知,每一层是选择s集合中的数字,并且每次选择都要删除上一次选择的数。特点:从n个数中选出k个数的组合(可进行剪枝)3. 然后看根节点是如何结束的——递归出口。2. 看第一层如何到第二层——递归过程。特点:所有的数进行排列组合(全排列)和组合的区别:组合中不区分元素顺序。递归出口是个数为nums长度。给定一个不含重复数字的数组。特点:每个元素可选可不选。1. 看当前层的操作。
2024-04-12 18:52:05
1073
原创 蓝桥杯真题(二)——2022省赛B组(第十三届)
需要把所有区间清除,如果使用一个列表存储每个位置的值,则所有的清除区间的次数加上列表最后值(需要每次减1,也就是操作1)的总和就是最后结果。2. 优化方法:区间删除时,可以删除的最大次数是这个区间内的最小值;在下一次寻找区间时,是从上一个区间最小值的下一个数开始寻找。
2024-04-12 15:04:34
1337
原创 蓝桥杯(六)——数论
设gcd(a,b)是a、b的最大公约数,若a、b都不为零,则gcd(a,b)= gcd( b,a%b);若b=0, 则gcd(a,b)=a。a、b 两个数的最小公倍数乘以它们的最大公约数等于 a 和 b 本身的乘积。若i是合数,则最多枚举到自身最小质数中断。若i是质数,则最多只枚举到自生就中断。1. 如果当前的数没有被划掉,必定是质数,记录改质数。2. 枚举已记录的质数(若合数已经越界则中断)一个合数的因子必然有一个不大于它的平方根的因子。(2)条件i%p==0,保证合数只。(1)合数未越界,则划掉合数。
2024-04-12 15:04:03
592
原创 蓝桥杯(四)——树状数组和线段树
(3)结点u的左孩子结点是u>>1(等同于u*2),右孩子是u>>1 |1(等同于u*2+1)2. t[x]结点的父节点是t[x+lowbit(x)](3)modify(u, x, v):将数组第x个的值加上v。(2)query(u,a,b):求给点区间【a,b】的和。(1)pushup(u):计算区间和,u是当前节点的值。(2)当l=r时,为叶子结点,且对应数组a[l]的值。(1)每个结点存储的是区间[l,r]的和。(3)两个功能(点1中提到的)(2)计算区间[x,y]的和。4. 下标从1开始!
2024-03-06 18:27:00
551
原创 HDLBits 2
加减法器可以由加法器构建,可选地减去其中一个输入,这相当于将输入反转然后加1。最终的结果是一个电路可以做两种操作:(a + b + 0)和(a + ~b + 1)。如果你想要更详细的解释这个电路是如何工作的,请参阅维基百科。,需要例化三个add16来计算图中的三个sum。其中标号为1的add16的cout输出决定二选一选择器的输出。其次,另一个考点是或非门的写法。括号外面的为模块元件端口名,括号里面的为例化元件的外接端口名。用for循环让b的每一位与sub进行比较,相同为0,相异为1。构建下面的加减法器。
2023-10-05 16:57:10
175
2
原创 HDLBits 1
给定接收到的最后两个字节的扫描码,您需要指示是否按下了键盘上的一个箭头键。优先编码器是一种组合电路,当给定输入位矢量时,它输出矢量中第一个1位的位置。例如,给定输入8'b10010000的8位优先级编码器将输出3'd4,因为位[4]是第一个高的位。对于这个问题,如果没有一个输入位是高的(即,输入为零),输出为零。这道题是一个简单的选择结构,需要注意的是在进行选择前要将left,down,right,up的值赋为0.2. always,case使用:在always中赋值的变量要使用寄存器型变量reg。
2023-09-21 14:20:49
224
1
原创 数学建模——线性规划
文章主要介绍了线性规划中的优化问题(有限的资源,最大的收益)一、模型简介适用赛题:题目中提到“xxx有多少多少” “怎样安排/分配” “最多(少)” “利润最大”建立模型中,约束条件和目标函数中的变量是否全是一次方(1)决策变量(2)目标函数(3)约束条件。
2023-07-08 17:11:50
517
3
原创 蓝桥杯(一)——Python语法基础
元组创建后,对其中元素不能进行修改,即元组创建后不能添加新的元素、删除元素或者修改元素(没有tuple.copy()函数),也不能对元组进行排序等操作。在一个字典中键是唯一的,值可以不唯一。a,b=map(int,input().split()) (空格隔开)a,b=input().split(',')(',' 隔开)删除和复制(浅复制:dict.copy()和深复制:=)a,b=input().split()(空格隔开)>>print("%s是%d天"%(a,b))(4)hex():转化为十六进制。
2023-03-11 11:15:28
1962
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人