
机器学习
文章平均质量分 90
passion更好
在读研究生,记录学习过程,私信看到就回
展开
-
支持向量机(SVM)原理及应用实例
数据集是著名的鸢尾花(Iris)数据集,它常被用于分类算法的测试和教学。核函数是一种特殊的函数,它能够在不显式地计算高维空间中的非线性映射函数的情况下,通过计算输入空间中的点之间的某种相似度(或内积)来间接地实现这种映射。具体来说,如果存在一个从输入空间到特征空间的映射φ(x),使得对于所有的x和z,都有K(x, z) = φ(x) z),则称K(x, z)为核函数。这样我们就可以使 用原来的推导来进行计算,只是所有的 推导是在新的空间,而不是在原来的空 间中进行,即用核函数来替换当中的内积。原创 2024-08-14 10:38:20 · 1326 阅读 · 0 评论 -
[matlab] 鲸鱼优化算法优化KNN分类器的特征选择
智能优化算法主要包括演化算法和群体智能算法两大类。演化算法如遗传算法(GA)通过模拟生物进化过程中的选择、交叉和变异等操作来寻找最优解。群体智能算法则通过观察社会生物群体的行为,如蚁群算法(ACO)、粒子群优化算法(PSO)等,来搜索最优解。原创 2024-08-08 17:21:39 · 1138 阅读 · 0 评论 -
[matlab] 鲸鱼优化算法优化KNN分类器的特征选择
智能优化算法主要包括演化算法和群体智能算法两大类。演化算法如遗传算法(GA)通过模拟生物进化过程中的选择、交叉和变异等操作来寻找最优解。群体智能算法则通过观察社会生物群体的行为,如蚁群算法(ACO)、粒子群优化算法(PSO)等,来搜索最优解。原创 2024-07-06 11:24:20 · 117 阅读 · 0 评论 -
【大数据】JSON文件解析,对其文本聚类/情感分析
K-means 聚类是一种非常流行的聚类算法,它属于无监督学习算法的一种。在图像处理中,K-means 算法可以用于图像分割,将图像中的像素点聚类成不同的区域,从而实现图像的简化或特征提取。函数通过加载停用词、读取JSON文件、解析评论内容、过滤停用词、重组文本以及进行情感分析,实现了对一系列评论的情感倾向评估,并将评估结果以分数的形式打印出来。微博评论数据weibo_comment.json,包含微博上的评论及其回复的详细信息,包括评论者和回复者的个人信息、评论和回复的内容、时间戳等。原创 2024-07-19 10:54:32 · 1482 阅读 · 0 评论 -
【python】多种回归算法对比气温预测
目录引言决策树回归(Decision Tree Regression)线性回归(Linear Regression)随机森林回归(Random Forest Regression)气温预测对比实例数据集预测值与实际值对比图模型评价指标代码实现定义与原理:构建过程:优缺点:应用场景:决策树回归在金融、医疗、零售等领域都有广泛的应用,如预测股票价格、货币汇率、疾病风险、药物反应、销量预测等。定义:类型:方法:优缺点:应用场景:线性回归在金融、经济学、流行病学等领域有广泛应用,如预测消费支出、固定投资支出、股票价原创 2024-07-17 17:29:35 · 1415 阅读 · 0 评论 -
Logistic回归算法原理详解及应用
逻辑回归(Logistic Regression)是一种广泛用于分类问题的统计方法,尤其是二分类问题。逻辑回归通过逻辑函数(sigmoid函数)将线性回归模型的输出(通常是一个实数值)映射到(0,1)区间,从而得到属于某个类别的概率。:在二分类问题中,我们设定一个阈值(通常是0.5),如果Sigmoid函数的输出大于这个阈值,则认为样本属于正类(标签为1的类别),否则属于负类(标签为0的类别)总之,逻辑回归是一种简单而强大的分类算法,特别适用于处理二分类问题,并且其输出具有概率意义,便于理解和应用。原创 2024-07-16 21:43:08 · 992 阅读 · 0 评论 -
【python】基于随机森林和决策树的鸢尾花分类
决策树和随机森林都是强大的机器学习算法,它们在处理分类和回归问题时各有优势。决策树简单直观,但容易过拟合;随机森林通过集成多个决策树来提高模型的稳定性和准确性,是处理复杂数据集时的优选算法之一。原创 2024-07-15 21:55:26 · 1116 阅读 · 0 评论 -
【matlab】智能优化算法优化BP神经网络
BP神经网络(Back Propagation Neural Network)是一种基于误差反向传播算法的人工神经网络,由输入层、隐层和输出层组成。它通过前向传播计算输出,然后通过反向传播调整权重和阈值,以最小化输出误差。BP神经网络广泛应用于分类、回归、模式识别等领域。智能优化算法是一类受到人类智能、生物群体社会性或自然现象规律启发的算法,用于解决复杂的优化问题。这些算法通常具有全局搜索能力,能够避免陷入局部最优解。原创 2024-07-15 21:35:25 · 2818 阅读 · 2 评论 -
【matlab】大数据基础与应用实例
独热编码使用N位状态寄存器来对N个状态进行编码,每个状态都有其独立的寄存器位,且在任意时刻,只有一位是有效的(即设置为1),其余位都是0。独热编码(One-Hot Encoding),又称一位有效编码,是数据预处理中常用的一种技术,主要用于处理分类数据。在机器学习和数据科学领域,独热编码是一种将分类变量(离散特征、无序特征)转换为数值型数据的方法,以便机器学习算法能够处理。线性回归模型是一种用于预测连续值输出(或称为因变量)的统计方法,它基于一个或多个自变量(或称为解释变量、特征)与因变量之间的线性关系。原创 2024-07-13 21:56:53 · 1222 阅读 · 0 评论 -
【python】基于决策树的语音识别
决策树模型呈树形结构,其中每个内部节点表示一个属性上的判断,每个分支代表一个判断结果的输出,每个叶节点代表一种分类结果。决策树的构建主要基于贪心算法,它遵循“分而治之”的原则,通过不断地选择最优特征对数据集进行划分,直到满足某个停止条件(如:所有样本都属于同一类别,或者没有更多的特征可供选择等)。决策树被广泛应用于各种领域,包括金融、医疗、市场营销、生物信息学等。总的来说,决策树是一种简单而强大的机器学习算法,它能够以直观的方式展现数据的分类过程,并且具有良好的解释性和泛化能力。原创 2024-07-13 17:34:46 · 777 阅读 · 0 评论 -
【python】随机森林预测汽车销售
独热编码(One-Hot Encoding)是一种常用的将类别型数据(Categorical Data)转换为数值型数据(Numerical Data)的方法,特别适用于机器学习算法中。在独热编码中,每个类别值都会被转换成一个新的二进制列(也称为哑变量),这些列中只有一个为1(表示该样本属于该类别),其余为0。在预测汽车销售方面,随机森林可以有效地处理包含多种特征(如车辆品牌、型号、年份、里程数、配置、价格等)的数据集,并预测销售数量、价格或顾客购买意向等。原创 2024-07-11 10:21:55 · 1927 阅读 · 0 评论 -
【matlab】随机森林客户流失预测
随机森林(Random Forest)是一种集成学习算法,它通过构建多个决策树并将它们的预测结果进行汇总来提高整体模型的预测准确率、稳定性和泛化能力。:在构建每棵决策树的过程中,不是使用数据集中的所有特征来寻找最佳划分,而是随机选择一部分特征(通常是总特征数的一个子集)来进行节点划分。:对于分类问题,随机森林中的每棵决策树都会给出一个预测结果(即类别的投票)。最终,随机森林的预测结果是所有决策树预测结果的众数(即出现次数最多的类别)。对于回归问题,则取所有决策树预测结果的平均值作为最终预测。原创 2024-07-11 09:47:19 · 1061 阅读 · 0 评论 -
聚类方法K-means和DBSCAN,附matlab代码
K-means聚类算法是一种基于划分的聚类方法,由James MacQueen在1967年提出。该算法将数据分为K个簇,通过迭代的方式优化簇内数据点的平均距离,使得同一簇内的数据点尽可能相似,而不同簇间的数据点尽可能不同。原创 2024-07-10 19:57:10 · 1376 阅读 · 0 评论 -
【matlab】分类回归——智能优化算法优化径向基神经网络
使用径向基函数(Radial Basis Function, RBF)神经网络来预测一组训练数据的输出,并通过交叉验证来评估模型的平均准确率,以此作为个体的适应度% 加载数据集和索引% 提取最优参数% 初始化准确率数组% 进行交叉验证% 创建 RBF 神经网络% 在测试集上进行预测% 数据反归一化% 计算预测准确率% 保存准确率end% 计算平均准确率作为适应度end。原创 2024-07-06 11:16:29 · 1965 阅读 · 0 评论 -
【matlab】多种智能优化算法对比
【代码】多种智能优化算法对比。原创 2024-07-02 00:15:00 · 699 阅读 · 0 评论 -
【matlab】智能优化算法——基准测试函数
智能优化算法的基准测试函数是用于评估和优化算法性能的一组标准问题。这些测试函数模拟了真实世界优化问题的不同方面,包括局部最小值、全局最优解、高维度、非线性、不连续等复杂性。原创 2024-07-01 15:17:23 · 1754 阅读 · 0 评论 -
【matlab】分类回归——智能优化算法极限学习机
ELM的基本原理是通过随机化选择输入层到隐层的连接权重(input weights)和隐层神经元的偏置(biases),并且这些参数在训练过程中保持不变。:由于ELM的输入权重和偏置是随机生成的,并且在训练过程中保持不变,因此ELM的训练过程主要集中在求解输出权重上,这通常可以通过解一个线性方程组来高效完成。:算法中的五种主要操作(滚球、跳舞、觅食、偷窃和繁殖)模拟了蜣螂的生存行为,使得算法具有较快的搜索速度。:通过模拟蜣螂的自然行为,算法具有较强的进化能力,能够有效地解决复杂的寻优问题。原创 2024-07-01 15:10:39 · 2254 阅读 · 0 评论 -
【matlab】信号分解/故障诊断——智能优化算法优化VMD
根据具体的应用需求,选择一个或多个评估指标来定义优化目标函数。原创 2024-06-28 22:04:43 · 3111 阅读 · 0 评论 -
【matlab】智能优化算法——求解目标函数
智能优化算法在求解目标函数方面发挥着重要作用,它通过迭代、筛选等方法来寻找目标函数的最优值(极值)。以下是关于智能优化算法求解目标函数的详细介绍:一、智能优化算法概述智能优化算法是一种搜索算法,旨在通过迭代和筛选过程来找到目标函数的最优解。与神经网络算法不同,智能优化算法不直接利用目标函数的导数信息,而是基于目标函数的值来指导搜索过程。这类算法通常包含多个步骤,如初始化一组解、评估解的性能、选择解进行迭代等,直到满足停止条件为止。二、目标函数在智能优化算法中的作用。原创 2024-06-30 11:03:17 · 1850 阅读 · 0 评论 -
【matlab】回归预测——智能优化算法支持向量机
支持向量机回归(SVR)是一种强大的回归分析方法,它通过寻找支持向量来构建模型,并能够在拟合过程中保持一定的间隔。SVR具有适用于小样本数据、处理非线性关系、鲁棒性强和高效性等优点,在多个领域都有广泛的应用。支持向量回归(SVR)的详细介绍以及推导算法-优快云博客。原创 2024-06-29 11:09:13 · 1568 阅读 · 0 评论