自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冷少

一个phper

  • 博客(5)
  • 收藏
  • 关注

原创 梯度下降(Gradient Descent)优化算法

梯度下降(Gradient Descent)是一种常用的优化算法,常用于机器学习中的参数优化。梯度下降的基本思想是,沿着函数的梯度(或者说导数)的反方向,以步长为步进量逐渐逼近函数的最小值点。在机器学习中,梯度下降被用来求解最小化损失函数的参数。

2023-03-08 14:40:22 1683 1

原创 python机器学习之线性回归

在多元线性回归中,有多个自变量和一个因变量。线性回归的目标是找到一个最优的线性函数,使得这个函数能够最好地拟合样本数据,同时能够泛化到新的数据。接着,我们准备了训练数据,其中 X_train 是一个二维数组,包含了训练样本的自变量,y_train 是一个一维数组,包含了训练样本的因变量。

2023-03-08 11:24:25 758

原创 java的排序算法

快速排序是一种高效的排序算法,其原理是选择一个基准元素,将序列分为两部分,左边部分的元素都小于基准元素,右边部分的元素都大于基准元素,然后对左右两部分分别进行递归排序,直到整个序列有序为止。时间复杂度为O(nlogn)。插入排序也是一种基础排序算法,其原理是将一个元素插入到已排序的部分中,将未排序的部分向右移动,直到整个序列有序为止。时间复杂度为O(n^2)。冒泡排序是一种基础排序算法,其原理是依次比较相邻两个元素,将较大(或较小)的元素交换到右侧,直到整个序列有序为止。时间复杂度为O(n^2)。

2023-03-07 11:56:07 102

原创 java版冒泡排序法

在 bubbleSort 方法中,使用了两个嵌套的循环。外层循环控制需要遍历的次数,内层循环则用于交换相邻两个元素的位置,如果前面的元素比后面的元素大,则交换它们的位置。在每一次遍历结束后,最大的元素都会被放在最后面,因此下一次遍历时就可以排除掉最后一个元素,避免不必要的比较。这个代码中,首先定义了一个整型数组 arr,它包含了待排序的数据。然后通过调用 bubbleSort 方法进行排序,最后输出排序后的数组。

2023-03-07 11:50:32 151

原创 基于sift的医学图像配准算法matlab版

它具有良好的尺度不变性和鲁棒性,可以在不同的图像尺度下检测到相同的特征点,从而实现匹配。matchFeatures函数将待配准的两张图像中的特征进行匹配,并返回匹配的特征点索引。estimateGeometricTransform2D函数使用相似变换(similarity transformation)进行配准,并返回变换矩阵和配准后的图像。接下来,需要使用detectSURFFeatures函数来检测图像中的SURF特征点,并使用extractFeatures函数提取这些特征的描述子。

2023-03-07 11:44:03 635 3

空空如也

空空如也

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

TA关注的人

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