首页
学习
活动
专区
工具
TVP
发布

合集

专栏成员
101
文章
161765
阅读量
39
订阅数
机器学习day18聚类算法评价
非监督学习往往没有标注数据,这是模型,算法的设计直接影响最终的输出和模型的性能。为了评估不同的聚类算法,我们可以从簇下手。
福贵
2020-09-01
6400
机器学习day16自组织映射神经网络
先固定当前的正态分布不变,获取每个点由每个数据点生成的概率。然后固定改生成概率不变,根据数据点和生成概率,获取更佳的正态分布,如此循环反复,直至参数收敛。得到合理的一组正态分布。
福贵
2020-09-01
6990
机器学习day15高斯混合模型
高斯混合模型(Gaussian Mixed Model,GMM)也是常见的聚类算法。使用EM算法进行迭代计算。高斯混合模型假设了每个簇的数据符合正态分布(高斯分布),当前的数据分布就是各个簇的高斯分布叠加在一起。
福贵
2020-08-26
6560
机器学习day14 K均值算法
简单说,就是一开始我们假设的簇中心是随便找的,并不能将数据合理的分类,我们不断计算各个数据与最近簇中心的误差,然后又计算每类簇新的中心,算出J,直到无法减少,也这是收敛,表示我们找到了最佳的簇中心用来分类。
福贵
2020-08-25
3190
机器学习day11降维
原始数据高维向量包含冗余与噪声。主成分分析(Principal Components Analysis,PCA)是最经典的降维方法,具有线性、非监督、全局等特点。 PCA需要定义主成分,设计提取主成分。 举个例子 如果在三维空间里面,一系列数据点过一个平面,如果我们使用xyz来表示,就需要用到三个维度。而如果我们将其放在一个平面,使用xy来表示,那么就只有两个维度,而且数据也不会有任何的丢失,这样,我们就完成了从降维,从三维到二维。 对于给定的一组数据
福贵
2020-08-25
4160
数据结构|队列的实现[6]
队列的特性是先进先出。每次数据出去只能的队列的头部,每次数据进来只能加在队列的尾部。 队列实现一般有两种方式,线性队列,链表队列。
福贵
2020-06-05
2940
数据结构|栈的实现改[5]
栈满足的特性是先进后出,就像货车装货物,把货物一次放进去,但是卸货的时候,你得先把最外面的卸载了,才能继续卸载里层的货物。 栈的实现有两种形式,一种是数组,一种是链表。
福贵
2020-06-04
3210
机器学习day5
网格搜索应该是最简单的超参数搜索算法。采用较大的搜索范围和较小的步长。十分耗费计算资源和时间。一般是先设置较大的搜索范围和较大的步长,来寻找全局最优值的可能位置,然后缩小搜索范围得我步长和范围,但是如果目标函数非凸,可能错过全局最优值。
福贵
2020-06-04
2580
数据结构|堆和树[3]
图由有限个节点V和边的结合E组成。两个顶点之间存在一条边,表示两个顶点具有相邻关系。图中的结点我们一般称为顶点。
福贵
2020-05-29
6510
数据结构|实现一个链表[4]
如上面的代码,就是构建了链表在内存中的存储结构,int data是需要存储的int数据。struct JD *prior则是定义指向前面一个链表结构体的指针。struct JD *next同理是指向下一个链表结构体的指针。所以这个链表的结构共计三个部分,记录数据,指向下一个链表块,指向上一个链表块。 那么怎么实现链表的创建呢。首先我们定义一个当前选中的链表结构体,作为head。第一个元素的时候,需要我们自己把两个指针各自指向自己,记录数据也需要手动填充。 之后则是开辟新的空间,添加下一个链表块。
福贵
2020-05-29
3290
数据结构|数组,栈和队列[1]
数组的大小固定,如果存储数量过多,需要重建新数组;同时存储的数据类型单一,每个元素占用内存大小相同;添加,删除,移动操作比较慢,因为需要改变受影响的元素
福贵
2020-05-28
3070
C++|计数排序[7]
外排序 :由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;
福贵
2020-02-25
4690
Python|冒泡排序
外排序 :由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;
福贵
2020-02-17
5260
Python|希尔排序[6]
外排序 :由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;
福贵
2020-02-17
4150
Python|木兰编程语言详解
打开软件。出现下面的交互界面。由于对ulang语言一窍不通,只能使用help命令。
福贵
2020-02-17
7450
Python|插入排序修改
外排序 :由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;
福贵
2020-02-17
4250
Python|堆排序
外排序 :由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;
福贵
2020-02-17
3680
Python|选择排序
外排序 :由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;
福贵
2020-02-17
5420
Python|模块化编程
Python模块化编程有助于开发者统筹兼顾和分工协作,并提升代码灵活性和可维护性,是编程开发者不可或缺的一项重要工具。
福贵
2020-02-17
9790
bmp图片解码
bmp是window上最简单的图片了,没有压缩,而且易于读取,实现一个简单的bmp图片解码器是学习图像处理的入门必备啊。
福贵
2019-05-05
2.5K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档