算法学习
文章平均质量分 90
YuanDaima2048
不定时更新~记录一些学习过程
展开
-
同态加密算法
介绍同态加密算法相关概念和实现函数原创 2024-09-12 10:34:21 · 876 阅读 · 0 评论 -
隐式马尔科夫算法
隐式马尔科夫算法是一种用于处理时序数据的强大工具,其特点在于能够有效地挖掘时序数据中事件之间的潜在关系。这一算法在语音识别、自然语言处理以及网络安全等领域有着广泛的应用。例如,它可以用来识别语音中的单词、理解文本中的语义,甚至是分析网络数据中的用户行为模式。隐式马尔可夫模型(Hidden Markov Model, HMM)的基本假设是一个连续的时间序列事件,其状态由它前面的一系列事件决定。这个序列可以被视为一个马尔可夫链,其中的状态是隐藏的,而观测值则是可见的。原创 2024-03-04 08:48:33 · 857 阅读 · 0 评论 -
K-Means 与 DBSCAN 算法
K-Means 算法是一种基于划分的聚类方法,其核心思想是以空间中的 k 个点为中心进行聚类。它通过迭代的方法,逐步更新各个聚类中心的值,直至得到最佳的聚类结果。DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一种具有噪声的基于密度的聚类方法。与 K-Means 不同,DBSCAN 将簇定义为密度相连的点的最大集合,能够将具有足够高密度的区域划分为簇,并且可以在噪声的空间数据库中发现任意形状的聚类。原创 2024-02-25 10:45:31 · 955 阅读 · 2 评论 -
支持向量机算法
支持向量机通过寻找一个最优的超平面来实现分类,该超平面能够将不同类别的数据点分开。在这个过程中,距离超平面最近的数据点被称为支持向量。如果数据是线性可分的,那么可以用一个超平面完美地将它们分开;但如果数据不是线性可分的,则需要使用核函数将数据映射到更高维的空间中。升维:通过将数据映射到高维空间来实现非线性变换。尽管这会增加计算复杂度,但核函数的展开定理可以巧妙地解决这个问题,使得计算复杂度并不会显著增加。原创 2024-02-25 09:48:15 · 1228 阅读 · 1 评论 -
逻辑回归算法概述
概述如何调用库函数选择适当的优化算法优化算法的作用逻辑回归 LogisticRegression 中优化算法的选择机器学习实战工具安装和使用逻辑回归是一种用于估计某种事物可能性的算法,可用于回归和分类任务。它通过历史数据的表现来预测未来结果的概率。回归分析描述自变量 ( x ) 和因变量 ( y ) 之间的关系,或者自变量 ( x ) 对因变量 ( y ) 的影响程度,并对因变量 ( y ) 进行预测。因变量是我们希望获得的结果,而自变量是影响结果的潜在因素。自变量可以是单个变量,也可以是多个变量。原创 2024-02-22 15:17:15 · 2192 阅读 · 0 评论 -
朴素贝叶斯算法
在实际应用中,朴素贝叶斯算法在垃圾邮件过滤中表现出色。它不仅准确率高,而且速度快,且对于处理大规模数据集时也能够保持良好的性能。同时,朴素贝叶斯算法对于缺失数据不太敏感,这在实际场景中也是非常有用的特性。综上所述,这三种朴素贝叶斯模型在运算速度复杂度和计算概率的方式上都有所不同,选择合适的模型应根据数据的特点和计算资源的限制来进行。朴素贝叶斯(NB)是一种基于贝叶斯定理与特征条件独立假设的分类算法。朴素贝叶斯算法简单易懂,其核心思想是假设在给定目标值时,各个属性之间相互独立。原创 2024-02-19 09:17:35 · 1224 阅读 · 0 评论 -
[数学建模] 计算差分方程的收敛点
差分方程描述的是在离散时间下系统状态之间的关系。与微分方程不同,差分方程处理的是在不同时间点上系统状态的变化。通常用来模拟动态系统,如在离散时间点上更新状态并预测未来状态。:在数学或计算中,收敛点指的是序列、函数或方程不断接近某个特定值或集合的点。当序列或函数的值趋于某个值或集合时,我们称该值或集合为收敛点。在计算中,收敛点表示在进行迭代或计算的过程中,值不再发生明显变化的点。:这指的是在迭代计算差分方程的过程中,找到一个稳定的值或一组值,这些值不再发生显著的变化。原创 2024-02-11 11:42:59 · 901 阅读 · 1 评论