自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器学习之PCA降维

在数据挖掘和建模的过程中,高维数据也同样带来大的计算量,占据更多的资源,而且许多变量之间可能存在相关性,从而增加了分析与建模的复杂性。其中A可视为数据矩阵对应的协方差矩阵,是特征向量v的特征值。最大的特征值对应的特征向量就为第一主成分,第二大的特征值对应的特征向量就为第二主成分,依次类推,如果由n维映射至k维就截取至第k主成分。由于各变量之间存在一定的相关关系,因此可以考虑将关系紧密的变量变成尽可能少的新变量,使这些新变量是两两不相关的,那么就可以用较少的综合指标分别代表存在于各个变量中的各类信息。

2025-06-08 00:30:00 774

原创 机器学习之支持向量机

支持向量机(SVM)是一类按监督学习方式对数据进行二元分类的广义线性分类器,其决策边界是对学习样本求解的最大边距超平面,可以将问题化为一个求解凸二次规划的问题。与逻辑回归和神经网络相比,支持向量机,在学习复杂的非线性方程时提供了一种更为清晰,更加强大的方式。具体来说:在线性可分时,在原空间寻找两类样本的最优分类超平面。在线性不可分时,加入松弛变量并通过使用非线性映射将低维度输入空间的样本映射到高维度空间使其变为线性可分,这样就可以在该特征空间中寻找最优分类超平面。

2025-05-27 07:15:00 1536

原创 机器学习之逻辑回归

逻辑回归(Logistic回归)又称Logistic回归分析,是机器学习中的一种分类模型,虽然名字中带有回归,但其是用来解决分类问题的。常用于数据挖掘,疾病自动诊断,经济预测等领域。逻辑回归根据给定的自变量数据集来估计事件的发生概率,由于结果是一个概率,因此因变量的范围在 0 和 1 之间。logistic回归的因变量可以是二分类的,也可以是多分类的,但是二分类的更为常用,也更加容易解释。

2025-05-14 11:15:00 937

原创 机器学习之贝叶斯公式

定义及加载数据集,分为训练集和待测集,返回样本所具有的属性。

2025-04-28 00:00:00 1464

原创 机器学习之决策树篇

决策树(Decision Tree)是从一组无次序、无规则,但有类别标号的样本集中推导出的、树形表示的分类规则。1.一般的,一棵决策树包含一个根结点、若干个内部结点(中间结点)和若干个叶子结点。2.树的叶子结点表示类别标号,即分类属性的取值,也可以说是决策结果;树的内部结点为条件属性,每个结点包含的样本集合根据属性测试结果被划分到子结点中;根结点包含样本全集。3.从树根到叶子结点的一条路径称为一条决策规则,它可以对未知数据进行分类或预测。每条有向边都用其出点的属性值标记。

2025-04-14 00:00:00 1961

原创 机器学习之ROC和PR曲线

ROC曲线(Receiver Operating Characteristic curve,受试者工作特征曲线)是评估二分类模型性能的常用工具之一。它通过不同的阈值设置,展示模型在不同分类条件下的表现。ROC曲线以假阳性率(False Positive Rate, FPR)为横轴,真阳性率(True Positive Rate, TPR)为纵轴,能够全面评估模型的分类能力。ROC曲线也叫做相关操作特征曲线。

2025-03-30 01:00:00 2036

原创 机器学习之k临近算法的分类器实现

海伦的约会网站

2025-03-13 11:32:52 918

原创 anaconda下载安装教程

将会看到以下画面:(根据需要选择合适的下载版本,本次使用的是Windows)2.下载完成之后,我们需要配置环境。我们点开Path,依照下面顺序配置。1.首先先从所给的网址进入。

2025-02-26 18:50:55 190

原创 11.6学习思考

1.else与最靠近它的,没有与别的else匹配过的if相匹配。如果要改进句子有两种方法,一种是使用大括号括起来,另一种是增加空的else。3.数组中要注意下标不能越界,下标越界是很危险的,尽管有时候系统检测不到,但运行时还是可能存在问题。4.void f(void)明确告知计算机我这个函数不接收任何参数。5.不能在函数里面定义另外一个函数。

2023-11-06 10:46:04 221

原创 11.5学习思考

6.要区分数字和数字字符,例如1是整型数字,而'1'是字符。字符型变量在定义时用char op;2.把一个函数a传到函数b,一个一个传输和把指针直接丢进去的区别是用指针高效简洁。1指针相当于一个地址,指针是个变量,前面定义的类型代表这个指针指向什么类型。5.当输入的操作符为“/”时,需要对除数是否为0⃣️进行判断和处理。4.else if语句是一个执行不符合情况才执行下一个要求。3.操作数与运算符之间必须连续输入,两者之间不能有空格。

2023-11-04 20:24:57 224 1

原创 11.4学习思考

3.程序编写要尽可能清晰,而不是追求技巧性使人费解。每一行的长度不要过长。2.一个代码中不应该存在无规则的空行,譬如十个空格,这意义不大。1.函数编写应尽可能短小精悍,方便他人阅读。4.尽量避免使用goto语句,容易引起误会。在c语言的学习中,格式规范是很重要的事情。5.在{}后面每一句话应该再跟一个分号。

2023-11-03 10:43:13 201

原创 11.3学习思考

1.c语言的标识符组成只能由字母、数字、下划线构成,且第一个字母必须是字母和下划线,长度取决于语言系统,不能使用关键字或特定字。2./* */有两个作用,一个是注释方便他人阅览,一个是调试代码,让代码暂停在确定位置,明确错误区间,更便于继续改进。

2023-11-02 20:35:11 259 1

原创 11.2学习思考

计算机硬件由控制器、运算器和存储器组成,控制器相当于计算机的大脑,负责控制计算机其他硬件的运行。运算器就类似于大家现在常说的CPU(中央处理器),它包括数字运算和逻辑思维运算,相当于人的大脑控制器和运算器。存储器存储数据,内存条存储数据快,但是基于电工作,一旦断电数据就无法正常输出,不太好用就是了。

2023-11-02 14:34:48 219 1

原创 11.1学习思考

6.一维数组用一个下标确定各元素在数组中的顺序,可用排列成一行的元素组来表示,如int a【5】;(编译程序不检查是否越界,如果越界它将访问数组以外的空间)3.数组定义后一般要立即进行初始化,常使用for循环。1.数组大小最好用宏来定义,以方便未来的变化。2.数组定义后其元素的值依然是随机数。4.数组名表示数组的首地址,其值不可以。n维数组无法在平面上表示。5.数组下标越界是大忌。

2023-11-01 11:00:36 199 1

原创 10.31学习思考

dowhile的语句无论如何要先执行一次继续考虑是否进入循环体 而while语句要先考虑是不是进循环体之后才考虑执行问题。2.敲代码的时候如果摁住shift会快捷键中英文切换,要仔细小心这个问题,否则输入中文标点会出现编译错误,不太好发现。6.比较的话1小于x小于1000是不符合标准的,应该要1小于x&&x小于1000,有对条件的两边的真假判断的要求。3.计算时两边都是整型的话结果也会是整型。如果有一边是小数,则结果是小数。1.for、do while、while的区别。若要先计算4+2则应该加个()

2023-10-31 10:49:03 227 1

原创 10.30学习思考

4.c语言的空格位置、空格格数也要仔细检查,在pta里面做题很容易被这些小错误困扰导致出现编译错误的提示。2. a++的意思是a先输出再加然而++a是a先加再输出,初学者容易搞不清楚。6.一个数做%10就得到它的个位数,一个数做/10就去掉了它的个位数。5.for的条件可以省略,但是分号不能省略,for()后面没有分号。1.else:(1)缩进格式不能暗示else的配齐。10.自变量需要先声明,不可随意使用,会报错。3.scanf要有取址符,不然是不合法的。9.每个函数中都应该包含main()函数。

2023-10-30 17:02:06 151

空空如也

空空如也

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

TA关注的人

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