自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器学习7

梯度就是一个向量,有大小有方向,梯度的大小就是当前点的斜率【偏导数的值】,梯度的方向就是函数增长最快的方向。

2025-08-21 19:43:22 926

原创 机器学习6

使用概率来估计数据的类别信息条件概率:在B发生了的时候,A发生的概率,数学符号P(A|B)P(A∩B):就是AB同时发生的概率P(B):B发生的概率独立事件:事件A和事件B两个发生的时候,互不影响 --- P(A∩B) = P(A)*P(B)假设我们收到了一封邮件,有可能是垃圾邮件、有可能不是垃圾邮件先验概率:根据以后的经验,收到邮件之后,我认为它是垃圾邮件的一个概率值假设垃圾邮件中存在词语国外高新业务似然:认为邮件就是垃圾邮件,邮件中有国外高新业务的一个概率情况。

2025-08-21 19:33:43 774

原创 机器学习5

模型性能的验证:使用交叉验证实现。

2025-08-21 19:21:45 1826

原创 机器学习4

指标:就是用来验证模型性能的一些内容,比如准确率、召回率等,我们就可以通过这些指标直观的了解模型的一个性能情况估计器:我们使用sklearn库中的一个模型类等创建出来的对象,就叫估计器,可以近似的把估计器理解为就是模型【当我们使用模型类创建出来估计器之后,使用估计器去拟合数据(把训练集通过fit方法,训练)的结果,就可以看作是一个模型】sklearn 库中的方法(模型)类型比较多,那么对应的操作也是根据不同类型的模型(分类模型、回归模型)也有不同两个方法:都是用来预测数据的方法。

2025-08-21 19:19:03 598

原创 机器学习3

sklearn 库中的基本的 API 使用,需要了解各种情况,比如归一化、标准化、数据集加载、数据集分割、特征降维等类型需要明确各种方案是用来做什么事情的,分别有哪些方法,这些方法又是如何来实现的?数学公式又是怎样的?fit、transform、fit_transform 方法特征提取【重点】

2025-08-21 19:12:44 791

原创 机器学习2

我们自己准备的,用来训练模型的数据集,模型就可以根据这些数据集来学习规律,从而能够用来做预测未知的数据如果模型学习到的内容比较少且单一,那么使用模型的时候一定效果比较差,训练模型一定要准备丰富的数据集。

2025-08-21 19:03:05 825

原创 机器学习1

项目的命名和储存路径不能存在中文,不能有特殊字符路径,学习过程中可以随意的命名变量、函数名等,但是项目中必须严格遵守命名规范要明确自己的每一个软件是用来干什么的?安装的的位置在哪里?【一切的软件安装都不要有中文路径、特殊字符】不要太依赖于 AI 工具。

2025-08-21 18:57:56 193

原创 OpenCV-图像预处理4

霍夫空间在极坐标系下,一点可以产生一条三角函数曲线,而多条这样的曲线可能会相交于同一点。因此,我们可以通过设定一个阈值,来检测霍夫空间中的三角函数曲线相交的次数。如果一个交点的三角函数曲线相交次数超过阈值,那么这个交点所代表的直线就可能是我们寻找的目标直线。

2025-08-06 16:56:04 373

原创 OpenCV-图像预处理3

图像轮廓特征查找其实就是他的外接轮廓。应用:图像分割形状分析物体检测与识别根据轮廓点进行,所以要先找到轮廓。先灰度化、二值化。目标物体白色,非目标物体黑色,选择合适的儿值化方式。有了轮廓点就可以找到最上、最下、最左、最右的四个坐标,X{min}、X{max}、Y{min}、Y{max}。就可以绘制出矩形。

2025-08-05 16:32:47 1880

原创 OpenCV-图像预处理3

把图片想象成连续函数,因为边缘部分的像素值是与旁边像素明显有区别的,所以对图片局部求极值,就可以得到整幅图片的边缘信息了。不过图片是二维的离散函数,导数就变成了差分,这个差分就称为图像的梯度。

2025-08-04 19:45:30 876

原创 OpenCV-图像预处理2

将某张图像的所有像素改成只有两种值之一。二值图像通常用于文字、线条图的扫描识别(OCR)和掩膜图像的存储。其操作的图像也必须是灰度图。也就是说,二值化的过程,就是将一张灰度图上的像素根据某种规则修改为0和maxval(maxval表示最大值,一般为255,显示白色)两种像素值,使图像呈现黑白的效果,能够帮助我们更好地分析图像中的形状、边缘和轮廓等特征。:输入图像,要进行二值化处理的灰度图。thresh:设定的阈值。当像素值大于(或小于,取决于阈值类型)thresh时,该像素被赋予的值。type。

2025-08-04 19:01:08 835

原创 OpenCV-图像预处理1

首先要了解线性插值,而双线性插值本质上就是在两个方向上做线性插值。还是给出目标点与原图像中点的计算公式比如我们根据上述公式计算出了新图像中的某点所对应的原图像的点P,其周围的点分别为Q12、Q22、Q11、Q21, 要插值的P点不在其周围点的连线上,这时候就需要用到双线性插值了。首先延申P点得到P和Q11、Q21的交点R1与P和Q12、Q22的交点R2,如下图所示:然后根据Q11、Q21得到R1的插值,根据Q12、Q22得到R2的插值,然后根据R1、R2得到P的插值即可,这就是双线性插值。

2025-07-31 20:25:33 865

原创 初识OpenCV-图像基础

​ OpenCV(开放源代码计算机视觉库)是一个开源的计算机视觉和机器学习软件库。由一系列 C++ 类和函数构成,用于图像处理、计算机视觉领域的算法实现。

2025-07-30 19:18:05 801

原创 Python 推导式及 常见语句和内置函数总结

用更简洁的方式创建列表、字典和集合。是 Python 特有的一种表达式形式。

2025-07-11 20:40:16 378

原创 复合类型之序列类型、映射类型和集合类型总结

Python 支持多种复合数据类型,可将不同值组合在一起。

2025-07-10 21:23:13 588

原创 python的基础变量类型之字符串和数字类型

python中的变量就是变量,他没有类型,我们所说的“类型”是变量指向的内存中对象的类型。我们可以使用type小函数用于获取一个变量或值的类型。

2025-07-09 22:42:56 1522

原创 C语言运算符

按照运算符操作数的个数可分为:单目运算符、双目运算符、三目运算符按照功能,可以将运算符分为:算数运算符、逻辑运算符、关系运算符、位运算符、移位运算符、赋值运算符、递增递减运算符、地址运算符、逗号运算符、sizeof运算符。

2025-06-30 20:24:53 259

原创 二、基础知识

计算机组成:输入、输出、存储器(内存、外存)、运算器/控制器(CPU)

2025-06-30 19:17:37 143

原创 一、linux基础

linux操作系统没有分盘,只有一个目录(根目录) -- ‘/’,根目录下的所有文件,每一个都有其固定作用。

2025-06-25 17:08:35 237

原创 Python入门

首先我们需要准备好我们编写python代码时需要的软件(附带下载网址)1:vscode编辑器: https://code.visualstudio.com/,2:pycharm编辑器: https://www.jetbrains.com.cn/en-us/pycharm/download/?3:conda环境安装工具: https://wwwC:\ProgramData\anaconda3.anaconda.com/download。

2025-05-21 10:57:00 612 2

空空如也

空空如也

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

TA关注的人

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