自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实现softmax的步骤

Softmax 函数通常用于多分类问题中,将模型的输出(通常是未归一化的分数或对数几率)转换为概率分布。它的作用是让每个类别的输出值在。Softmax 的目标是对每个样本的。范围内,并且所有类别的输出值之和为 1。个类别进行归一化处理。假设输入是一个形状为。

2025-02-25 16:52:25 766

原创 DeepLearning—数学符号

常见的数学符号

2025-02-11 09:59:30 861

原创 尺度不变特征变换

(Scale-Invariant Feature Transform,SIFT)是用于图像处理领域的一种描述,是一种局部特征描述子,具有尺度不变性,可在图像中检测出关键点。SIFT所查找到的关键点是一些十分突出,不会因光照,仿射变换(Affine Transformation)和噪音等因素而变化的点,如角点、边缘点、暗区的亮点及亮区的暗点等。SIFT算法是用于提取图像局部特征的经典算法,其实质是在不同的尺度空间上查找关键点(特征点),并计算出关键点的方向。接着将两幅图像中的SIFT特征值进行匹配。

2025-01-13 20:26:11 351

原创 基于朴素贝叶斯分类器的钞票真伪识别模型实验

请点击我朴素贝叶斯是一类比较简单的算法,scikit-learn中朴素贝叶斯类库的使用也比较简单。相对于决策树,KNN之类的算法,朴素贝叶斯需要关注的参数是比较少的,这样也比较容易掌握。在scikit-learn中,提供了三种朴素贝叶斯分类算法:GaussianNB(高斯分布的朴素贝叶斯),MultinomailNB(先验为多项式分布的朴素贝叶斯),BernoulliNB(先验为伯努利分布的朴素贝叶斯)。

2025-01-03 20:16:56 743

原创 我的基于多项式朴素贝叶斯实现垃圾短信识别实验

朴素贝叶斯模型被广泛应用于海量互联网文本分类任务。由于其较强的特征条件独立假设,使得模型预测所需要顾及的参数规模从幂指数数量级向线性量级减少,极大的节约了内存消耗和计算时间。但是,也正是受这种强假设的限制,模型训练时无法将各个特征之间的联系考量在内,使得该模型在其他数据特征关联性较强的分类任务上性能表现不佳。

2025-01-01 16:52:21 1109

原创 我的基于Spark的电影推荐(机器学习实训)

Spark是一个开源的并行计算与分布式计算框架,最大特点是基于 内存计算,适合迭代计算,兼容Hadoop生态系统中的组件,同时包括相 关的测试和数据生成器。其设计目的是全栈式解决批处理、结构化数据查询、流计算、图计算和机器学习等应用,适用于需要多次操作特定数据集的应用场合。需要反复操作的次数越多,所需读取的数据量越大,效率提升越大,在这方面比Hadoop快很多倍。Spark集成了以下模块, 为不同应用领域的从业者提供了快速的大数据处理方式。Spark SQL。

2024-12-30 19:25:17 1054

原创 我的遗传算法实验

首先我们回到前面讨论的人口例子,并总结一下我们做过的事情。首先,我们设定好了国民的初始人群大小。然后,我们定义了一个函数,用它来区分好人和坏人。再次,我们选择出好人,并让他们繁殖自己的后代。最后,这些后代们从原来的国民中替代了部分坏人,并不断重复这一过程。遗传算法实际上就是这样工作的,也就是说,它基本上尽力地在某种程度上模拟进化的过程。因此,为了形式化定义一个遗传算法,我们可以将它看作一个优化方法,它可以尝试找出某些输入,凭借这些输入我们便可以得到最佳的输出值或者是结果。工程设计。

2024-12-30 16:43:38 1158

原创 c++中的引用&和指针*的关系

C++中的引用和指针都是用来操作变量或对象的,但是它们有着不同的语义。引用是指向变量的指针,可以通过引用来修改变量的值,而指针是指向数据的指针,可以通过指针来访问数据。指针可以指向不同类型的数据,例如整数、浮点数、字符等。指针可以通过指针来访问数据,例如访问数组元素、函数参数等。需要注意的是,当通过指针来访问数据时,必须确保指针指向的内存地址是有效的,否则可能会导致程序崩溃或者出现其他错误。是一个指针变量,它指向一个已经存在的变量。引用的值是指针指向的内存地址,可以通过引用来修改变量的值。

2023-07-22 14:45:00 148

原创 按值传递与按引用传递的区别

这种传递方式相当于将实际参数的地址传递给形式参数,因此也称为“传址调用”这种传递方式相当于将实际参数的值复制给形式参数,因此也称为“传值调用”实际参数是在函数调用时传递给函数的参数,它的值或地址被传递给形式参数。形式参数是在函数定义中声明的参数,用于接收实际参数的值或地址。在函数内部,形式参数作为实际参数的别名使用,对其进行修改。在函数内部,形式参数作为局部变量使用,对其进行修改。按引用传递是指在调用函数时,按值传递是指在调用函数时,

2023-07-22 14:45:00 179

原创 C++的rand()函数详细用法

函数接受一个无符号整数作为参数,用于初始化随机数种子。返回当前时间,因此每次运行程序时,随机数种子都不同。这样就可以生成不同的随机数序列。函数的返回值对范围大小取模。函数生成一个随机整数,并对100取模,得到一个0到99之间的随机整数。如果要生成一个指定范围内的随机整数,可以使用取模运算符(%)将。函数是C++标准库中的一个伪随机数生成器,它返回一个在0到。函数生成一个随机整数,并将其转换为浮点数。函数生成的随机数序列是固定的,因此在使用。得到一个0到1之间的随机浮点数。得到一个在指定范围内的随机浮点数。

2023-06-06 19:26:07 9196

原创 C++的str()函数详细用法

函数,返回ss中的字符串,并将其赋值给s。最后输出s的值,得到"Hello, world!从ss中读取一个字符串,并将其赋值给s。最后输出s的值,得到"Hello,”。函数,将ss中的字符串设置为"Hello, world!将字符串"Hello, world!“写入字符串流ss中。类的一个成员函数,用于获取或设置字符串流中的字符串。

2023-06-06 19:22:42 3487

原创 C++如何获取一个数字的位数

这两种方法都可以有效地获取数字的位数。第一种方法使用字符串处理函数,适用于较小的数字范围。第二种方法使用循环和除法运算符,适用于更大的数字范围。

2023-06-01 17:19:46 13709

原创 C++类与对象自拟题目

在C++中,定义一个类的成员变量和成员函数的访问控制关键字有三个,分别是 public、private 和 ______。在C++中,可以使用关键字friend来指定一个函数或类是另一个类的友元,从而允许其访问该类的私有成员。在C++中,使用关键字 ______ 来指定类的成员函数为常量函数,表示该函数不会修改类的成员变量。C++中的 ______ 函数是一种特殊的成员函数,它会在对象销毁时自动调用,用于释放对象的资源。C++中的 ______ 函数是一种特殊的成员函数,用于在对象复制时进行初始化操作。

2023-05-06 16:12:08 165

原创 C++中的引用区别及使用注意

这是因为引用本质上是一个别名,它必须引用某个已经存在的变量。如果没有初始化引用,那么它就没有任何指向的对象,这是不合法的。引用是C++中的一个重要概念,它允许我们使用别名来操作变量,而不是直接使用变量名。引用的语法允许我们将一个变量声明为另一个变量的别名,从而使得它们在内存中共享同一块存储空间。这是因为引用本身不是一个对象,而是一个别名,它始终引用同一个对象。引用必须引用某个已经存在的变量,它不能指向空值。声明的是同一个东西,都是一个整型变量的引用。是等效的,它们都是用来声明整型引用的语法。

2023-05-06 15:30:50 255 1

原创 C++引用

在这个例子中,我们声明了一个整型变量x,并将其赋值为5。然后,我们声明了一个整型引用y,并将其绑定到x上。因为y是x的别名,所以我们可以通过y来修改x的值。当你声明一个变量时,在变量名前面加上&符号,就可以创建一个引用。引用是一个变量的别名,可以用来修改原始变量的值,而且在使用上和普通变量一样。在y被赋值为10之后,x的值也变成了10,因为它们引用的是同一个内存地址。函数,它会修改原始变量x的值。最后,我们输出x的值,发现它现在是6。,它接受一个整型引用作为参数。在这个例子中,我们定义了一个函数。

2023-05-06 15:20:54 90 1

原创 析构函数Rabbit案例

【代码】析构函数Rabbit案例。

2023-04-16 17:09:54 111 1

原创 析构函数笔记详解

有的人在学完C语言后,开始学C++时,就变得麻烦起来了,本人曾经也遇到过这样问题,上网看了也不会,寻遍各种书还是不会,直到今天我才理解透了,今天我用我自己通俗易懂的语言来详解什么叫析构函数。析构(Destructor)是C++中一种特殊的成员函数,用于在对象生命周期结束时自动释放对象所占用的资源。好了,关于析构函数的笔记详解就此为止了,下期会发布析构函数的案例,大家如果有什么疑问的话,在评论讨论即可😘。析构函数会在对象被销毁时自动调用,用于释放对象所占用的资源。析构函数的主要作用是。

2023-04-15 10:55:32 473 2

计算机操作系统(第四版)郁红英 清览题库+答案

计算机操作系统(第四版)郁红英 书后附带二维码的清览题库+答案,第九、十、十一题库暂缺

2025-01-16

基于朴素贝叶斯分类器实现钞票真伪判汇总

温馨提示:仅适用于学术研究,不得出售,来源于:https://blog.youkuaiyun.com/libeinang/article/details/144916949

2025-01-01

基于Spark的电影推荐系统汇总

温习提示:仅适用于学术研究,不得出售,来源于:https://blog.youkuaiyun.com/libeinang/article/details/144829995

2024-12-30

基于多项式朴素贝叶斯实现垃圾短信识别汇总

温习提示:仅适用于学术研究,不得出售,来源于:https://blog.youkuaiyun.com/libeinang/article/details/144868559

2025-01-01

空空如也

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

TA关注的人

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