自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 主成成分分析pca

主成成分分析(PCA)是一种比较基础的数据降维方法,也是多元统计中的重要部分,在数据分析、机器学习等方面具有广泛应用。主成分分析目的是用较少的变量来代替原来较多的变量,并可以反映原来多个变量的大部分信息。

2024-01-01 16:12:46 404

原创 支持向量机(SVM)

通俗来讲,所谓支持向量机是一种分类器,对于做出标记的两组向量,给出一个最优分割超曲面把这两组向量分割到两边,使得两组向量中离此超平面最近的向量(即所谓支持向量)到此超平面的距离都尽可能远。当一个分类问题, 数据是线性可分的, 也就是用一根棍就可以将两种小球分开的时候, 我们只要将棍的位置放在让小球距离棍的距离最大化的位置即可, 寻找这个最大间隔的过程, 就叫。

2023-12-18 17:47:35 804 1

原创 Logistic模型回归

逻辑回归也称作logistic回归分析,是一种广义的线性回归分析模型,属于机器学习中的监督学习。其推导过程与计算方式类似于回归的过程,但实际上主要是用来解决二分类问题(也可以解决多分类问题)。通过给定的n组数据(训练集)来训练模型,并在训练结束后对给定的一组或多组数据(测试集)进行分类。其中每一组数据都是由p 个指标构成。Logistic回归是众多分类算法中的一员。通常,Logistic回归用于二分类问题,例如预测明天是否会下雨。当然它也可以用于多分类问题,不过为了简单起见,本文暂先讨论二分类问题。

2023-12-04 14:00:39 966

原创 朴素贝叶斯

朴素贝叶斯算法的核心思想是通过考虑特征概率来预测分类,即对于给出的待分类样本,求解在此样本出现的条件下各个类别出现的概率,哪个最大,就认为此待分类样本属于哪个类别。朴素贝叶斯是一种分类算法,经常被用于文本分类,它的输出结果是某个样本属于某个类别的概率。例子:举个例子:眼前有100个西瓜,好瓜和坏瓜个数差不多,现在要用这些西瓜来训练一个「坏瓜识别器」,我们要怎么办呢?一般挑西瓜时通常要「敲一敲」,听听声音,是清脆声、浊响声、还是沉闷声。所以,我们先简单点考虑这个问题,只用敲击的声音来辨别西瓜的好坏。

2023-11-12 15:39:27 111 1

原创 机器学习之决策树

决策树,顾名思义,就是帮我们做出决策的树。现实生活中我们往往会遇到各种各样的抉择,把我们的决策过程整理一下,就可以发现,该过程实际上就是一个树的模型。决策树分为分类树和回归树两种,分类树对离散变量做决策树,回归树对连续变量做决策树,这里我们只讨论分类树。比如选择好瓜的时候:我们可以认为色泽、根蒂、敲声是一个西瓜的三个特征,每次我们做出抉择都是基于这三个特征来把一个节点分成好几个新的节点。

2023-11-05 15:53:09 105 1

原创 机器学习之模型评估

模型评估是对训练好的模型性能进行评估, 模型评估是模型开发过程不可或缺的一部分。它有助于发现表达数据的最佳模型和所选模型将来工作的性能如何。过拟合其实就是为了得到一致假设而使得假设过于地严格。使得其在训练集上的表现非常地完美,但是在训练集以外的数据集却表现不好。如上图所示,蓝线就是过拟合了,虽然它在训练集上将所有的点都放在了线上,但是如果再来一个点就会不起作用,这就是过拟合,而绿线的话也比较好地拟合了点集,但是它的泛化能力相较于蓝线来说是更好的欠拟合拟合不足、欠配。

2023-10-16 19:15:14 1395 1

原创 knn算法以及用knn实现分类或回归相关案例

KNN算法,也叫做k-最近邻算法,是有监督学习中的分类算法。它可以用于分类或回归问题,但它通常用作分类算法。

2023-10-09 21:37:19 1322 1

原创 【无标题】

【代码】【无标题】

2023-09-25 10:55:44 50 1

原创 vscode安装下载和anacond安装下载

在用户变量中找到Path,添加 anaconda的安装目录的Scripts文件夹,点击两个确定后才成功。选择完安装位置,(注意:该文件夹必须是空的,且红色方框中的地址不包含中文,否则会报错),点击Next。安装后界面如下所示。下载zip版本,解压到D盘,点击code.exe直接运行即可。点击Next,点击I Agree,选择All Users。两个选项默认,点击Install下载,等待下载。点击Next,选择安装位置后 点击next。右击此电脑,选择属性,点击高级系统设置。二、anacond下载安装。

2023-09-14 22:25:23 77 1

原创 实验2-3-2-for 求N分之一序列前N项和 (15 分)

float 单精度浮点数在机内占 4 个字节,用 32 位二进制描述。double 双精度浮点数在机内占 8 个字节,用 64 位二进制描述。鼠疫本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例:6输出样例:sum = 2.450000#include<

2022-03-11 09:52:19 275

原创 2840 实验2-2-6-if-else

实验2-2-6-if-else 计算分段函数[3] (10 分)本题目要求计算下列分段函数f(x)的值:输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。输入样例1:10输出样例1:f(10.0) = 0.1输入样例2:234输出样例2:f(234.0) = 234.0#include<stdio.h>int main(){ f

2022-03-07 15:56:37 445

原创 数据结构chr1、chr2、chr3.

选择1、逻辑结构就是数据元素间的逻辑关系,而不是数据元素内部的数据项之间的关系2、数据结构概念包括数据之间的逻辑结构、数据在计算机中的存储方式和数据的运算三个方面。3、数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的存储结构。-错。逻辑结构可用不同的存储结构实现,此处要区分逻辑结构与物理结构的区别4、线性的数据结构可以顺序存储,也可以链接存储。非线性的数据结构只能链接存储-错。因为非线性结构既可以是顺序储存结构也可以是链式储存结构6、三类基本数据结构是线性结构、树型结构

2022-03-07 15:53:26 1387

原创 pta 循环——首字母大写

本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出已输入的字符,其中所有单词的首字母已改为大写。输入样例:How are you?结尾无空行输出样例:How Are You?结尾无空行#include<stdio.h>int main(){ char ch; int s; s=0; whil

2021-12-06 20:55:03 1801

原创 pta 循环——空心金字塔

输入一个大写的英文字母,输出空心的字母金字塔。输入格式:一个大写英文字母。输出格式:一个空心的大写英文字母金字塔,其中第1层的“A”在第1行的第40列,列从1开始计数。输入样例:E结尾无空行输出样例: A B B C C ..

2021-12-06 20:48:46 571

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

机器学习分类与回归问题与深度学习各类超参数介绍网络搭建介绍机器学习分类与回归问题与深度学习各类超参数介绍机器学习的分类与回归问题深度学习各类超参数介绍目录机器学习分类与回归问题与深度学习各类超参数介绍网络搭建介绍机器学习分类与回归问题与深度学习各类超参数介绍机器学习的分类与回归问题深度学习各类超参数介绍...

2021-11-13 19:03:59 1288

原创 PTA 循环 7-4 梅森数

形如2n−1的素数称为梅森数(Mersenne Number)。例如22−1=3、23−1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了231−1=2147483647是一个素数,堪称当时世界上“已知最大素数”的一个记录。本题要求编写程序,对任一正整数n(n<20),输出所有不超过2n−1的梅森数。输入格式:输入在一行中给出正整数n(n<20)。输出格式:按从小到大的顺序输出所有不超过2n−1的梅森数,每行一个。如果完全没有,则输出“None”。输入样例:

2021-11-03 20:57:23 548

原创 PTA 循环 7-11 分队列

班级第一次列队,通常老师会让同学按身高排成一列,然后1、2报数,喊到1的同学向前一步,就这样,队伍就变成两列了。假设现在一个班级有n个同学,并且他们已经按身高排成了一列,同学按身高从1到n编号,你能告诉我最后哪些编号的同学站在了第一列么?输入格式:输入一个正整数n,表示班级的人数。输出格式:按顺序输出所有在第一列的同学对应的编号,每两个编号之间用一个空格隔开。输入样例:11输出样例:#include<stdio.h>int main(){ int n=

2021-11-03 16:26:58 308

原创 PTA 循环 7-9 泰勒展开式求sinx近似值

用泰勒展开式求sinx近似值的多项式为:。输入x求sinx的近似值,要求误差不大于0.00001。输入格式:直接输入一个实型数据。没有其它任何附加字符。输出格式:直接输出保留3位小数的实型结果。输入样例:2.5结尾无空行输出样例:0.598结尾无空行#include<stdio.h>#include<math.h>int main(){ int i=0,j ,k=1; float sum=0,x,a,b; sc

2021-11-03 15:46:36 1914

原创 PTA 循环 7-10 同构数

一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。输出格式:在一行中输出所有满足条件的同构数,每个数输出占6列。没有其它任何附加格式和字符。输出样例: 1 5 6 25 76 376 625结尾无空行思路:通过取余数的方法来获取同构数。#include<stdio.h>int main(){ int i,n;//i为循环次数 n为同构数位数 for(i=1;i<

2021-11-03 13:59:32 1091

空空如也

空空如也

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

TA关注的人

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