自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 主成分分析(PCA)降维

在机器学习和数据分析领域,主成分分析(PCA)是一种常用的降维技术,旨在减少数据维度并保留主要信息。通过将高维数据映射到低维空间,PCA使得数据更易于可视化、理解和处理。本文将深入探讨PCA的原理、应用和实现。通过去除冗余信息,减少数据的维度,提高计算效率和模型训练速度。选择主成分相当于选择了原始特征中最具代表性的信息,有助于提取关键特征。PCA可以帮助去除数据中的噪音,提高模型的鲁棒性。PCA基于线性变换,可能无法很好地处理非线性关系。对异常值敏感,可能受到极端值的影响。

2023-12-31 16:20:50 2050 1

原创 机器学习算法之支持向量机

支持向量机(Support Vector Machine :SVM):二分类算法模型,数据集较小时,分类效果甚至优于神经网络。其最大的特点在于:能够造出最大间距的决策边界,从而提高分类算法的鲁棒性。主要用于解决模式识别领域中的数据分类问题,属于有监督学习算法的一种。

2023-12-18 16:12:02 947 1

原创 激活函数Leaky Relu和Relu的区别

可能存在 "神经元死亡" 问题,即某些神经元在训练过程中可能永远不会被激活,导致权重无法更新。选择使用ReLU还是Leaky ReLU通常取决于实际问题和网络的性能。解决了ReLU的神经元死亡问题,因为负数部分有一个小的梯度。ReLU 函数对于正数部分直接输出,对于负数部分输出为零。,但在其他情况下,ReLU可能表现得更好。,通常用一个小的斜率 α 乘以输入。对于 α 的选择比较敏感,需要调参。Leaky ReLU 对于。在很多情况下表现得很好。非常简单,计算速度快。

2023-12-08 08:54:09 2423

原创 机器学习之Logstic算法

逻辑回归是一种广泛应用于分类问题的机器学习算法。尽管其名称中包含"回归"一词,但实际上逻辑回归是一种分类算法,主要用于解决二分类问题。在这篇文章中,我们将深入了解逻辑回归的原理,并通过一个简单的实例来展示如何在实践中应用它。逻辑回归是一种基于概率的分类算法,用于预测一个事物属于某一类别的概率。它的输出是介于0和1之间的概率值,通常用于解决二分类问题。step1:明确自己现在所处的位置;step2:找到现在所处位置下降最快的方向;

2023-12-04 01:06:51 911

原创 朴素贝叶斯算法的理解与应用

比如决策树,KNN,逻辑回归,支持向量机等,他们都是判别方法,也就是直接学习出特征输出Y和特征X之间的关系,要么是决策函数,要么是条件分布。获得词汇表后,使用函数setOfWords2Vec(),该函数的输入参数为词汇表及某个文档,输出的是文档向量,向量的每一元素为1或0,分别表示词汇表中的单词在输入文档中是否出现。事情已发生,要求这件事情发生的原因是由某个因素引起的可能性的大小,后验分布P(Y|X)表示事件X已经发生的前提下,事件Y发生的概率,称事件X发生下事件Y的条件概率。

2023-11-19 20:19:49 222

原创 机器学习算法之决策树

决策树(decision tree)是一类常见的机器学习算法,用于分类和回归任务.它是基于树结构来进行决策的。从根节点开始一步步走到叶子节点(决策)。所有的数据最终都会落到叶子节点,既可以做分类也可以做回归。本文将深入探讨决策树算法,从基本原理到在Python中的实际应用,以及如何改进算法和进行实验分析。

2023-11-06 21:57:54 127

原创 Pytorch踩坑日记:TypeError: can‘t convert np.ndarray of type numpy.object_.

目的是将NumPy数组中的数据类型从默认数据类型(通常是float64)转换为张量支持的数据类型float32,这样就可以啦!因为在将all_features转换为PyTorch张量时,某些特征具有不受支持的数据类型。通常,PyTorch张量需要包含。在处理数据之前,需要确保所有特征都是这些支持的数据类型。,确保数据类型是支持的。在这个过程中,你可以。

2023-10-23 11:09:39 1242 1

原创 机器学习笔记之模型评估方法

机器学习模型评估是实际应用中至关重要的一环,它有助于我们确定模型的性能以及它在未见过的数据上的泛化能力。评估模型的质量和性能不仅有助于选择最佳模型,还有助于优化参数和特征选择,从而实现更好的预测结果。因此,了解如何评估机器学习模型是每个机器学习从业者的重要任务。在本文中,我们将探讨如何评估机器学习模型,以及如何使用K-最近邻(KNN)算法进行糖尿病预测时不同K值下的模型评估。

2023-10-23 01:21:09 169 1

原创 机器学习笔记1之KNN算法及实战

鸢尾花数据集iris.csv:共有150个样本,[Id,Sepal.Length Sepal.Width Petal.Length Petal.Width,cClass]对应编号,萼片长度、萼片宽度、花瓣长度、花瓣宽度,类别标签。

2023-10-09 16:37:39 290 1

原创 机器学习环境搭建

根据当前你的机器操作系统配置选择合适的版本( 我的操作系统为Windows64)1.2.安装:选择合适的安装位置(注意不要出现中文),一直next即可,注意:勾选add anaconda to the system path(将anaconda加入系统环境中)1.3.安装完成后:若显示对应版本号即安装成功!2.1:下载Visual Studio Code并安装:code.visualstudio.com2.3.4选择内核:4.2输入以下代码测试:结果显示版本号即成功。

2023-09-16 14:20:11 237 1

原创 PTA数据结构作业记录

PTA 学生信息链表建立与查找 (15 分)给出一张学生数据表,如下图所示。请采用链式存储结构建立该学生数据表并输出。

2022-03-19 18:25:46 1886

原创 机器学习笔记分类与回归问题深度学习参数介绍及CNN网络搭建介绍

一 机器学习,深度学习能做什么传统预测图像识别自然语言处理二 机器学习的定义l机器学习(Machine Learning, ML),顾名思义,就是让机器去学习。这里,机器指的是计算机,是算法运行的物理载体,我们也可以把各种算法本身当做一个有输入和输出的机器。那么到底让计算机去学习什么呢?对于一个任务,设计一种算法,让算法能够提取数据中蕴含的规律,通过利用数据,训练出模型,然后使用模型预测的一种方法,这就叫机器学习。如果输入机器的数据是带有标签的,就称作有监督学习。如果数据是无...

2021-11-14 12:08:31 2587

空空如也

空空如也

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

TA关注的人

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