自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于C++的通讯录管理系统

封装函数显示菜单界面在主函数中调用封装好的函数//菜单界面cout

2024-05-31 09:02:42 887

原创 C++中主函数通过头文件调用其他cpp文件中的子函数

当编译并链接这些文件时,main.cpp中的print()调用会解析为check.cpp中定义的print()函数,这是因为链接器在链接阶段找到了这个函数的定义,并将其与main,cpp中的引用匹配起来。1.编译模型:在C++中,每个.cpp文件通常被编译成一个单独的目标文件(object file,通常是.o或.obj文件)。3.可见性:在编译时,一个.cpp文件中的函数对另一个.cpp文件是不可见的,除非这些函数在头文件中被声明,并且该头文件被两个.cpp文件都包含。:在.cpp文件中定义这个函数。

2024-05-29 17:38:41 228

原创 实验2—美国犯罪率数据散点图绘制Educoder

Educoder实验;美国犯罪率数据散点图绘制

2023-04-21 15:49:37 1818 1

原创 python导入函数库的三种方式

python基础

2023-04-08 16:32:47 5777

原创 FCN论文

FCN

2022-08-10 14:58:48 1601

原创 Unet网络详解

Unet网络详解

2022-07-10 11:56:45 33335 2

原创 Fixmatch:用一致性和置信度简化半监督学习

Fixmatch:用一致性和置信度简化半监督学习

2022-07-10 11:49:11 617

原创 AI之图像分割

AI之图像分割

2022-07-10 11:44:01 864

原创 分类算法详解

KNN分类算法详解

2022-07-10 11:31:59 342

原创 半监督学习

常见半监督学习方法

2022-07-10 11:28:30 313

原创 常用神经网络

常用神经网络介绍

2022-07-10 11:27:06 178

原创 常见神经网络

常见神经网络

2022-06-05 10:10:56 426

原创 基于双任务一致性的半监督医学图像分割

论文总结

2022-06-04 20:21:46 571

原创 半监督学习

半监督学习1.有监督学习存在的意义生活中大多数数据都是未标记的,而有标记的数据很少,为了解决有标签数据不足的问题创造了半监督学习方法。其价值在于:1、降低了对有标签数据的依赖,尤其是项目处于冷启动时2、未标签数据的分布能提供很多信息,对模型迭代具有指导意义3、为标签数据容易获取,数据量大,利用得当可以产生很大价值2.半监督方法2.1自学习流程如下:1、利用labeled data训练一个模型,训练方法没有任何限制2、利用训练好的模型,对unlabled data进行predict,得到

2022-05-20 19:24:48 283

原创 KNN算法

目录1.算法原理2.算法执行的步骤4.距离的计算4. K值的选择问题1.算法原理KNN算法的核心思维:相似度较高的样本,映射到n维空间后,其距离回避相似度较低的样本在距离上更加接近。KNN,即K近邻算法,K近邻就是K个最近的邻居,当需要预测一个未知样本的时候,就由与该样本最接近的K个邻居来决定。KNN既可以用于分类问题,也可以用于回归问题。当进行分类预测时,使用K个邻居中,类别数量最多(或加权最多)者,作为预测结果;当进行回归预测时,使用K个邻居的均值(或加权均值),作为预测结果。k近邻算法用一句通

2022-03-06 19:15:02 154

原创 K-means算法

目录1.算法原理2. 基本步骤3.代码实现1.算法原理K-means算法是最常用的一种聚类算法。算法的输入为一个样本集(或者称为点集),通过该算法可以将样本进行聚类,具有相似特征的样本聚为一类。针对每个点,计算这个点距离所有中心点最近的那个中心点,然后将这个点归为这个中心点代表的簇。一次迭代结束之后,针对每个簇类,重新计算中心点,然后针对每个点,重新寻找距离自己最近的中心点。如此循环,直到前后两次迭代的簇类没有变化。如下图所示2. 基本步骤step1:选定要聚类的类别数目k(如上例的k=3类)

2022-03-06 18:58:19 74

原创 协同过滤算法

目录1.基本概念2.特点3.分类4.实现原理4.1基于用户的协同过滤推荐算法4.1.1寻找偏好相似的用户4.1.2为相似的用户提供推荐物品4.2基于物品的协同过滤算法4.2.1寻找相似的物品4.2.2为用户提供基于相似物品的推荐4.3 基于模型的协同过滤推荐5.优缺点分析1.基本概念协同过滤推荐方法的主要思想是,利用已有用户群过去的行为或意见预测当前用户最可能喜欢哪些东西或对哪些东西感兴趣。纯粹的协同方法的输入数据只有给定的用户-物品评分矩阵,输出数据一般有以下几种类型:(1)表示当前用户对物品喜欢

2022-03-03 21:10:47 1814

原创 多元线性回归的梯度下降

目录1.线性回归的基本概念2.线性回归算法3.多元梯度下降算法4.总结1.线性回归的基本概念在回归分析中,如果只包含一个自变量和一个因变量,且二者关心可近似用一条直线表示,则称该回归分析为一元线性回归分析。如果包含两个及两个以上的自变量,且因变量与自变量之间是线性关系,则称该回归分析为多元线性回归分析。2.线性回归算法设预测函数(目标函数)为:hθ(x) = θ0 + θ1x1 + θ2x2 + θ3x3 + θ4x4为了符号表示更方便,去x0=1,得到预测函数如下:hθ(x) = θ0x0

2022-03-03 15:56:41 948

原创 梯度下降与一元线性回归

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.线性回归概念前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结1.线性回归概念前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的

2022-03-02 10:16:18 487

原创 逻辑回归简介

1.机器学习基本介绍机器学习就是给定一定的输入,通过施加一定的算法,得到输出,然后通过学到的知识,输入新的数据,获得新的输出。它们的关系如下图:而逻辑回归是机器学习中比较常用的一种算法。2.逻辑回归算法思想逻辑回归一般运用于两种问题,一种是估计某事物的可能性,另一种是适用于流行病学资料的危险因素分析。逻辑回归是线性回归的一种,它是被logistic方程归一化后的线性回归。在许多实际问题中,比如流行病学常研究的二分类因变量(患病与未患病,阳性与阴性等)与一组(X1,X2,X3…,Xn)自变量的关系这类

2022-01-22 02:04:35 1008

原创 矩阵分解与梯度下降及python代码实现

目录一、矩阵分解(矩阵乘法)二、梯度下降三、矩阵算法推导四、添加正则化项的矩阵算法推导五、python代码实现欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、矩阵分解(矩阵乘法)首先举一

2022-01-14 12:12:08 1344

原创 C语言typedef关键字的用法

今天我们详细接受一下typedef关键字用法,希望对大家有所帮助。C语言允许用户使用 typedef 关键字来定义自己习惯的数据类型名称,来替代系统默认的基本类型名称、数组类型名称、指针类型名称与用户自定义的结构型名称、共用型名称、枚举型名称等。一旦用户在程序中定义了自己的数据类型名称,就可以在该程序中用自己的数据类型名称来定义变量的类型、数组的类型、指针变量的类型与函数的类型等。例如,C 语言在 C99 之前并未提供布尔类型,但我们可以使用 typedef 关键字来定义一个简单的布尔类型,如下面的代

2021-11-26 08:57:15 158

原创 kruskal算法实现最小生成树算法

/*问题描述:kruskal算法实现最小生成树算法关键技术:避免回路的产生*/#include <iostream>#include <stdio.h>#include <stdlib.h>using namespace std;int parent[10];int n,m;int i,j;struct edge{ int u,v,w; //边的顶点,权值}edges[10];//初始化并查集void UFset(){ fo...

2021-11-25 18:55:42 80

原创 C语言中关键字void的用法

void在英文中作为名词的解释为“空虚;空间;空隙”;而在C语言中,void被翻译为“无类型”,相应的void *为“无类型指针”。void似乎只有“注释”和限制程序的作用,当然,这里的“注释”不是为我们人提供注释,而是为编译器提供一种所谓的注释。void的作用:1、对函数返回的限定,当函数不需要return的返回值时,必须使用void进行限定2、对函数参数的限定,当函数不允许接受参数时,必须使用void限定,例如:int func(void)。void的使用规则:void指

2021-11-19 09:34:17 7563

原创 哈夫曼树的实现

/*示例****哈夫曼编码****请输入结点个数:8输入这8个元素的权值(均为整形):1:272:43:874:215:26:217:18:25*/#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct{ unsigned int weight; //用来存储各个结点的权值 unsigned int parent,LChild,RChi...

2021-11-19 09:21:23 81

原创 遍历二叉树的实现

#include<stdio.h>#include<stdlib.h>typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;BiTree CreateBiTree(){ BiTree T; char c; scanf("%c",&c); if('#'==c){ T=NULL; } ...

2021-11-09 21:33:56 47

空空如也

空空如也

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

TA关注的人

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