python
文章平均质量分 66
meng_shangjy
这个作者很懒,什么都没留下…
展开
-
机器学习面试小的知识点
1.装饰器的作用就是为已经存在的函数或对象添加额外的功能 2.*args 和**kargs区别 *args是元组,**kargs是字典 3.熵:对不同概率分布的刻画,衡量概率分布的 不确定性,概率越大,不确定性越大。对概率分布信息含量的衡量,求一个概率分布综合的不确定性 H(p)=-Σplogp 概率分布不确定性的期望值,值越大,概率分布不确定性越大,提供的信息越小 4.伯努利分布的熵 H(p)=-plogp-(1-p)log(1-p) 5.联合熵:与联合概率分布有关 对于随机变量x和y,二者...原创 2021-09-05 23:02:39 · 210 阅读 · 0 评论 -
机器学习十大排序
刚学习完十种排序算法,记录一下。 1.冒泡排序:比较相邻两个值的大小,如果前者大于后者,交换二者位置 def sort1(arr): for i in range(len(arr)-1, 0, -1): for j in range(0, i): if arr[j] > arr[j+1]: arr[j], arr[j+1] = arr[j+1], arr[j] return arr 2.选择排序:每次在未排原创 2021-07-11 21:20:47 · 580 阅读 · 2 评论 -
python中的*args和**kwargs
今天看python的时候发现一个是*args和**kwargs,一看就能知道args是神马,就是所有参数的数组,kwargs就是当你传入key=value是存储的字典。 补充一下:kwargs不影响参数位置 例子: def test(a,*args,**kwargs): print a #print b #print c print arg转载 2017-11-10 15:30:48 · 184 阅读 · 0 评论 -
保序回归:一种可以使资源利用率最大化的算法
1.数学定义保序回归是回归算法的一种,基本思想是:给定一个有限的实数集合,训练一个模型来最小化下列方程:并且满足下列约束条件:2.算法过程说明从该序列的首元素往后观察,一旦出现乱序现象停止该轮观察,从该乱序元素开始逐个吸收元素组成一个序列,直到该序列所有元素的平均值小于或等于下一个待吸收的元素。举例:原始序列:<9, 10, 14>结果序列:<9, 10, 14>分析:从9...转载 2018-03-27 15:58:56 · 1887 阅读 · 1 评论