自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 109~111集成学习

随机森林在能选的所有特征重,每一次训练随机选部分特征作为这次训练的特征集。

2026-01-01 19:40:18 20

原创 105~108SVMf

摘要:支持向量机(SVM)是一种监督学习方法,包括线性可分(硬间隔)和线性不可分(软间隔)情况。对于线性可分数据,支持向量是距离分类超平面最近的样本点,决定超平面位置。非线性问题可通过核函数将数据映射到高维空间实现线性可分。SVM的核心是最大化分类间隔,支持向量不变则超平面不变。

2026-01-01 19:05:28 36

原创 98~104决策树f

条件熵相当于在 每个特征xi子集下求H(Y) * xi的概率(权重), 然后将各个结果相加。

2026-01-01 16:41:38 311

原创 88~93感知机f

输入输出x,y都是0 or 1。

2025-12-31 10:49:36 94

原创 79~87逻辑回归f

最大似然估计MLE:其核心思想是在给定观测数据的前提下,寻找一组参数值,使得这组参数下观测数据出现的概率(即似然函数)最大式子默认y=1的概率为正概率。

2025-12-30 21:47:28 272

原创 69~78线性回归模型(f)

一元线性回归:y=β0+β1x1 ,其中β0是截距,β1是斜率多元线性回归:y=β0+β1x1+β2x2+...

2025-12-30 11:26:36 355

原创 part4 反向传播算法(BP算法)

BP算法是指计算神经网络参数梯度的方法,该方法根据微积分中的链式法则,按相反的顺序从输出层到输入层遍历网络。该算法存储了计算某些参数梯度时所需的任何中间变量。

2025-12-26 21:46:32 131

原创 part 3神经网络的学习

多用于回归,1/2求导用L2 loss对异常值敏感,遇到异常值会发生梯度爆炸(求导时平方会将小的变更小,大的变更大)

2025-12-14 22:36:54 350

原创 2.linux基础命令

以/参数形式查看根目录内容。

2025-12-12 20:17:16 281

原创 1.vmware虚拟机安装和配置os

vmware虚拟机就相当于一个裸机,然后下载的centos7镜像就是这个裸机的os。1.在vmware终端:ifconfig(或者ip addr)查看虚拟机地址。在vmware界面使用terminal终端太卡,我们使用一个。连接terminal,在远程终端连接软件上进行编写命令。当快照完这个状态,以后搞崩了就可以恢复到这个快照。2.在finalshell中操作进行远程连接。

2025-12-11 21:15:58 324

原创 第八章异常

B.pyprint("汪汪")return x+yname='周杰伦'age=11# 如果本文件B直接执行,则__name__会被赋值为“__main__”# 如果文件B被import或from导入A,在A文件中运行,则B的内置变量__name__会被赋值为文件名称(B)# __name__是python内置变量,任何代码文件都有# 我们可以通过print(__name__)看是在本文件中运行还是在被导入的文件中运行A.pyimport B运行结果:运行B.py:__main__

2025-12-10 21:51:18 154

原创 第七章二 :文件操作

本文介绍了Python文件操作的基本方法,包括打开、读取、写入和关闭文件。主要内容有:1.使用open()函数打开文件,支持"r"(只读)、"w"(覆盖写)、"a"(追加写)等模式;2.读取文件的read()、readlines()和readline()方法;3.使用for循环逐行读取文件内容;4.with open语法自动关闭文件;5.文件写入和追加操作;6.二进制文件处理需加"b"模式。文章通过多个代码示例演示了文件操作的基

2025-12-10 11:32:33 313

原创 day5面向对象编程

5.当调用对象方法时,先通过堆地址找到对应对象,然后通过堆内存的。从方法区调入栈区,最后在栈区执行(从堆区找对应数据)3.在堆区new一个对象,栈区存这个对象堆区的地址。4.然后栈区通过堆地址将name等存入堆的对象里。2.在栈区执行main。

2025-12-08 11:28:27 202

原创 day4 数组

/目标:二维数组的认识//静态初始化二维数组存储学生姓名,考虑到座位不规则,用二维数组存储{"张无忌","赵敏","周芷若"},{"灭绝","陈昆","玄冥二老","金毛狮王"},{"杨逍","纪晓芙"}//动态初始化二维数组存储学生姓名,考虑到座位不规则,用二维数组存储names2[0] = new String[]{"张无忌","赵敏","周芷若"};names2[1] = new String[]{"灭绝","陈昆","玄冥二老","金毛狮王"};

2025-12-07 10:21:41 240

原创 day3 程序流程控制

1.表达式类型只能是byte short int char,JDK5开始支持枚举,JDK7开始支持String,不支持double,float,long(java,python中小数是不精确的)1.Math.random() //生成一个[0.0,1.0)的double随机数。r.nextInt(100) //生成一个[0,100)的int随机数。2.Random r=new Random() //得到一个随机数对象。2.case给出的值不允许重复,且只能是字面量,不能是变量。自动驾驶汽车过红绿灯。

2025-12-06 10:09:03 170

原创 【无标题】

artist画家 writers大词(主谓宾)瞎写,小词装作没看到support 支撑 lugou bridge is supported by two hundred and eighty-one woods/things。

2025-12-05 21:09:49 595

原创 0.机器学习库

grid_search_cv=GridSearchCV(estimator=knn,param_grid=param_grid,cv=10) # cv是交叉验证的意思。classification_report(y_test, y_pred, target_names=['正常邮件', '垃圾邮件']# 上述将训练集划分为测试集和验证,用网格搜索交叉验证,先用训练集训练,再用验证集进行模型评估。results=grid_search_cv.cv_results_ # 包含一堆乱七八糟的。

2025-11-29 22:45:50 380

原创 94~97朴素贝叶斯

贝叶斯要解决的就是逆向概率问题,长裤,裙子等是特征x,男生女生是类y,求maxp(yi|x)朴素贝叶斯法是一种基于概率的机器学习算法,‘朴素’的意思是特征之间相互独立,适合文本分类(如垃圾邮件检测),情感分析等。

2025-11-22 21:19:49 171

原创 118~120:降维

奇异值分解(SVD)是一种重要的矩阵分解方法,可将任意矩阵A分解为UΣVᵀ。其中U和V是正交矩阵,Σ是对角矩阵包含奇异值。SVD在数据降维中有广泛应用,如主成分分析(PCA)。Python中可通过numpy.linalg.svd()直接计算SVD,或使用sklearn的randomized_svd进行随机截断分解。SVD结果中的奇异值通常以一维数组形式输出,通过提取U矩阵的前几列可实现数据降维。该方法在机器学习中常用于特征提取和数据压缩。

2025-11-20 21:06:58 149

原创 112~117无监督学习:聚类

K-means均值聚类API运行结果:运行结果:运行结果:

2025-11-08 22:32:50 456

原创 58~68KNN算法

对异常值敏感:就是在0~1000的之中突然出现个1亿的值就是异常值from sklearn.preprocessing import StandardScaler # 标准化缩放器# 标准化。

2025-11-01 16:00:10 391

原创 part1~2 神经网络基础

1.在深度学习中,特征工程很少提到了,使用多层神经网络,能够自动提取数据的多层次特征(特征选择,特征降维等)2.适合处理非结构化数据,如图像,音频,文本等3.依赖大量数据和计算资源,训练时间长4.模型复杂,通常视为“黑盒”,可解释性差。

2025-10-30 22:55:51 630 1

原创 1第七章python函数进阶*

【代码】1第七章python函数进阶。

2025-10-28 19:19:14 263

原创 28~57核心原理

对原始数据的处理,转化和构造,生成新的特征或选则其中有效的特征。

2025-10-19 21:29:17 725

原创 day9 cpp:运算符重载

为了c++中自定义类型与内置类型保持一致。

2025-10-14 22:12:54 572

原创 5~20.数学基础

梯度就是最大变化率的方向导数的向量。

2025-10-14 21:44:42 213

原创 21~27.机器学习的介绍

策略就是怎么选取最好的参数。

2025-10-05 17:56:42 162

原创 4.Pandas,Numpy.Matplotlib安装及使用(每个环境都要安装,位置在下载的环境里)

在安装matplotlib时把numpy也安装了。

2025-10-05 17:38:52 329

原创 3.环境配置及python基础语法

从官网pip会比较慢,可以通过镜像下载在原语句后面-i 地址。

2025-10-05 11:13:33 145

原创 2.环境及工具

2025-10-05 10:00:30 115

原创 1.什么是人工智能

2025-10-05 09:48:18 123

原创 1第六章python中的数据容器

定义一个列表list# 单引号,双引号,三引号都是字符串# 元素类型不受限(字符型,整型...)# 定义一个嵌套列表list注意:元组元素不可以修改,但如t1=tuple(1,3,['itheima','python'])中t1[2][0]='黑马程序员'是允许的# 定义元组t2=()t3=tuple()print(type(t1),t1) # 字符串与字符串之间是+,其他都是逗号t4=tuple('hello') # 若t4=('hello',)要加逗号,否则t4是str类型。

2025-09-29 08:41:13 378

原创 1第五章函数

print("欢迎来到黑马程序员,请出示您的健康码以及72小时核算证明,并配合测量体温")print(f"体温测量中,您的体温为{x},体温正常请进")print(f"体温检测中,您的体温是{x},需要隔离")global关键字可以将函数内的。局部变量声明为全局变量。

2025-09-24 22:00:25 322

原创 1第四章循环语句

python中没有i++

2025-09-24 19:33:58 137

原创 1第三章python判断语句

【代码】1第三章python判断语句。

2025-09-21 21:05:18 393

原创 1第二章python基础语法

java是驼峰命名法,python是下划线命名法或英文字母全小写。

2025-09-21 17:05:41 182

原创 1第一章安装python解释器和PC

人<---->python解释器<---->计算机底层(只知道0/1)注意:python解释器(python.exe)用的是。的,而不是c盘的313,312。

2025-09-18 16:58:24 22

原创 day1和2 java 基础语法

就是c++中的函数重载,但java中函数叫方法。

2025-09-09 18:29:07 206

原创 day8 cpp:日志系统:

日志系统的内容分为两类:1.业务级日志:主要提供终端用户来分析他们的业务过程(养号行为)2.系统级日志:供开发者维护系统的稳定(跟踪错误)

2025-06-19 16:11:41 334

原创 1.2数组的基本算法设计

整体建表法--通过遍历整个数据集找出所有有效数据原地建表//时间复杂度o(n),空间复杂度(1)int k = 0;return k;//元素移动法---覆盖或交换元素原地建表,删除移动元素较少时使用//时间o(n),空间o(1)int k = 0;i++) {k++;else {//两区间划分法---可以划分为多个区间位置,此位置之前分别为一种状态。

2025-06-15 15:39:02 657

空空如也

空空如也

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

TA关注的人

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