嘘~ 正在从服务器偷取页面 . . .

沫墨的博客
03
16
10
23
房价预测(kaggle系列) 房价预测(kaggle系列)
一、下载和缓存数据集首先,先维护字典DATA_HUB,将数据集名称的字符映射到数据集相关的二元组上,这个二元组包含了数据集的URL和验证文件完整性的sha-1密钥。所有这样的数据集都托管在地址为DATA_URL的站点上。 123456789
2023-10-23 Jeremy Yang
11
14
散列表 散列表
顺序存储的结构类型有顺序表、栈、队列等,但他们都需要一个一个地按顺序对元素进行访问,如果要访问的总量很大时候,并且当我们要访问的这一元素位于末尾时,则查找效率就会很低。散列表是一种空间换时间的存储结构,就是牺牲了存储空间来换取了查找数据
2022-11-14
12
红黑树 红黑树
学过了二叉查找树还有平衡二叉树以后,再看点更复杂的树形结构——红黑树,跟平衡二叉树一样,红黑树也是为了解决二叉搜索树不能自平衡的问题。红黑树是2-3树的变形,以2-3树的角度去理解红黑树会容易的多。 先回忆一下AVL树:AVL树就是要
2022-11-12
09
17
13
五子棋AI(二) 五子棋AI(二)
1、实现AI走棋1.1 设计AI的数据成员 添加棋盘数据成员,以表示对哪个棋盘下棋。 添加评分数组chess[MAX_BORDER][MAX_BORDER], 用来存储AI对棋盘所有落点的价值评估。 AI.h 12private:
2022-09-13
08
五子棋AI(一) 五子棋AI(一)
一时心血来潮对棋类博弈产生了兴趣,就想着通过实现一个五子棋AI顺便了解一下相关算法和知识。 五子棋在英文中又称Gobang。先简单介绍一下,由于五子棋已经被机器严格证明了是一种“不公平”的游戏,先手黑子是绝对占优的,并且先手有必胜的套路
2022-09-08
07
19
18
16
深度学习1:深度神经网络 深度学习1:深度神经网络
人工智能主要是机器学习,机器学习主要是深度学习,深度学习实际上算是机器学习的子领域,而要进行深度学习必然要接触人工神经网络。 神经网络是一种模拟人脑的神经网络以期能够实现类人工智能的机器学习技术。人脑中的神经网络是一个非常复杂的组织。成
2022-07-16
15
13
“机器学习3:支持向量机” “机器学习3:支持向量机”
支持向量机,SVM的全称是Support Vector Machine支持向量机算法是一种二分类模型核心思想:找到空间中的一个能够将所有数据样本划开的超平面,并且使得所有数据到这个超平面的距离最短 一、支持向量机的前导基本概念 $D_
2022-07-13
13
机器学习2:朴素贝叶斯 机器学习2:朴素贝叶斯
一、贝叶斯决策论 贝叶斯决策论(Bayesian decision theory)是采用概率方法进行决策的基本方法。 首先,使用主观概率,对未知状态进行概率估计 然后,采用贝叶斯公式做概率上的修正 最后,利用计算得到的期望概率值与修正后
2022-07-13
12
机器学习1:决策树 机器学习1:决策树
一、决策树的描述决策树(decision tree) 一种监督学习方法 优点 速度快 易于理解、可解释性强 需要样本量小 任务类型 分类 回归 决策树一般分三步, (1)特征选择 (2)决策树生成 (3)决策树剪枝
2022-07-12
05
01
《人生海海》读后感 《人生海海》读后感
    “回首向来萧瑟处,也无风雨也无晴”                      ——《人生海海》读后感   看完《人生海海》,不知道为什么有一种强烈的欲望想要写一篇读后感。人生海海来自于闽南方言,也许是看到人生海海这个书名而对写读后
2022-05-01
11
12
最短路径(Dijkstra算法) 最短路径(Dijkstra算法)
Dijkstra算法刚接触时确实有点难以理解,尤其是代码的实现,但其背后的逻辑实际上是用贪心算法来支撑的。但是在算法学习中Dijkstra算法又是最基本的一种算法,对于求解单源最短路径有着极大的作用。在这里我简单讲一下自己的理解,我的代
2021-11-12
11
11
最小生成树(Kruskal算法) 最小生成树(Kruskal算法)
一下子就接触算法原理和一堆七七八八的术语概念,无疑是让人头疼的,因为无端出现这么多的信息,都不知道它的来历,又不知道这些信息到底有什么用,所以我们就从最简单的内容开始,将这个算法完整地梳理一下吧。 1、知识脉络梳理1、树形结构首先,先
2020-11-11