自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (8)
  • 收藏
  • 关注

原创 Window中,Visual Studio 2022(C++)环境下安装OpenCV教程(不用Cmake版本)

Window中,Visual Studio 2022(C++)环境下安装OpenCV教程(不用Cmake版本)

2023-04-15 22:50:03 6104 2

原创 安装python3.8Anaconda Tensorflow 2.3 配置Pycharm

安装python3.8 Anaconda Tensorflow 2.4 配置Pycharm1、如果只是想安装Python3.8或者或者3.9最新版,直接去官网下载安装即可,注意选择路径,养成习惯。(https://www.python.org/downloads/release/python-392/)2、如果是想学Python,但是不想安装各种各样的包、库,那就安装Anaconda,我称它为傻瓜式软件。因为只需要安装Anaconda,其他的各种常用的库,全部不用安装,连Python解释器都不用安装

2021-03-10 10:31:58 2681

原创 使用PaddleOCR遇到的问题Bug

python tools/export_model.py -c configs/(配置文件) -o Global.pretrained_model=./(训练后的最优模型参数) Global.save_inference_dir=./(inference模型保存路径)python tools/infer_det.py -c configs/(配置文件) -o Global.pretrained_model=./(训练后的最优模型参数) Global.infer_img=./预测图片。

2024-12-04 22:32:14 365

原创 深度学习半精度训练

Apex是一个用于PyTorch的开源混合精度训练工具包,可以加速训练并减少内存使用。使用PyTorch进行半精度训练需要将模型转换为半精度模型,使用GradScaler和autocast对梯度进行缩放和输入输出进行转换,然后使用优化器进行更新。1.安装Apex库(可选):Apex是NVIDIA开源的混合精度训练库,可以帮助用户方便地使用PyTorch进行半精度训练。2.分布式训练:Apex支持使用PyTorch内置的分布式训练工具进行分布式训练,并提供了一些用于分布式训练的工具和优化器。

2024-12-04 22:27:57 426

原创 C#加速Bitmap存图

Bitmap.Save 方法的速度受限于 GDI+ 库的操作,尤其是对于非常大的图像,它可能会经历内存分配、像素格式转换等多重开销。我们可以通过直接操作图像数据流来绕过这些问题。对于大型图像,您可以直接将图像的像素数据转换为 BMP 格式的二进制流,并快速写入文件。BMP 格式是一个非常简单的无压缩格式,因此您可以手动构造 BMP 文件头和像素数据流。

2024-12-03 23:23:33 318

原创 opencv Mat To Heif

相关资源:https://github.com/strukturag/libheif。功能:cv::Mat 转 HEIF文件, HEIF文件转cv::Mat。

2024-12-03 23:10:40 520

原创 Python电商数据分析系列-薪资预测

电商数据分析(电子商务数据分析):当用户在电子商务网站上有了购买行为之后,就从潜在客户变成了网站的价值客户。电子商务网站一般都会将用户的交易信息,包括购买时间、购买商品、购买数量、支付金额等信息保存在自己的数据库里面,所以对于这些客户我们可以基于网站的运营数据对他们的交易行为进行分析,以估计每位客户的价值,及针对每位客户的扩展营销的可能性。百度百科-电子商务数据分析数据分析的重要性对于一个网站、公司的重要性是不言而喻的。各行各业都有着独立的数据存储中心,多有着专业的数据分析部门。

2023-06-17 22:54:12 1366

原创 PyTorch快速入门系列-01

深度学习中最常用的框架有Tensorflow、PyTorch。小编本人当初自学深度学习时,Tensorflow2.0刚出来,由于市面上并没有太多的PyTorch资料,而且Tensorflow入门简单,更快,所以选择了Tensorflow。但随着科研深入,发现大多数论文以及项目都是使用PyTorch框架,自己一脸懵逼!!!应该是自己太菜了,不能够灵活运用Tensorflow,而且身边人都开始用PyTorch,所以最终自己又转向学习PyTorch框架。

2023-05-14 20:21:07 597 1

原创 C语言-学习之路-07

然后,运行可执行程序,系统把程序加载到内存,除了根据可执行程序的信息分出代码区(text)、数据取(data)、和未初始化数据区(bss)之外,还额外增加了栈区、堆区。在C语言中,函数都是默认全局的,使用关键字static可以将函数声明为静态,函数定义为static就意味这个函数的文件中使用,在其他文件中不能调用,即使在其他文件中声明这个函数都没用。所有的函数默认都是全局的,以为着所有的函数都不能重名,但如果是static函数,那么作用域是文件级的,所以不同的文件static函数名可以是相同的。

2023-05-07 22:13:36 747 2

原创 C语言-学习之路-06

指针也是一种数据类型,指针变量是一个变量。指针变量指向谁,就把谁的地址赋值给指针变量。**“ * ”**操作符操作的是指针变量指向的内存空间。int a = 0;int * p;// int * 整型指针,p是变量名 可以指向一个int类型变量的地址,所以也被称为指针变量 p = & a;//将a的地址赋值给变量p,p也是一个变量,值是一个内存地址编号。//p指向的是a的地址,*p就是a的值。return 0;注:& 可以取一个变量在内存中的地址。

2023-05-07 16:37:08 563

原创 C语言-学习之路-05

返回类型 函数名(形式参数列表)数据定义部分;执行语句部分;

2023-05-04 14:06:38 560

原创 C语言-学习之路-04

数组名字应付哈标识符规定(数字、字母、下划线)。数组名不能与其他变量相同,同一作用域内是唯一的。[] 中常量表达式表示数组元素个数。(下标从0开始计算)定义数组时[]内最好用常量,使用数组时[]内可以是常量,也可以是变量。//定义数组a ,内有5个成员,每个成员都是int型数据 //下标从0开始,a[0]、a[1]、a[2]、...、a[4] //没有a这个变量,a只是数组名字,但不是变量,它是常量。int i = 0;for(i = 0;i < 5;i ++) {

2023-05-03 13:17:16 1042

原创 C语言-学习之路-03

continue语句:被用于希望立即结束本次循环,并执行下一次循环。与break不同的是,break语句会直接退出当前循环语句!C语言支持最基本的三种程序流程结构:顺序结构、选择结构、循环结构。goto语句是一种跳转语句。

2023-05-02 12:59:09 651

原创 C语言-学习之路-02

数据有不同的类型,不同类型数据之间进行混合运算时,必然会涉及到类型的转换问题。

2023-05-01 19:38:11 769

原创 C语言-学习之路-01

声明:声明变量不需要建立存储空间。如:extern int a;定义:定义变量需要建立存储空间。如:int a;换句话来说,定义是声明的一种特例,但并不是所有声明都是定义。int b;它既是声明,也是定义。只是声明,不是定义。# include # include # define WEEK 7 //一周7天 声明了一个 WEEK变量,名字:WEEK ,值:7。一旦初始化,不可以修改。int a;//定义一个变量,类型:int,名字:a。

2023-04-28 15:45:02 646

原创 matplotlib.pyplot.figure()--最容易被忽略的一些参数,但是很常用!

matplotlib.pyplot.figure()

2022-07-17 17:46:13 907

原创 Pandas--pd.cut()和pd.qcut()

pandas--pd.cut()和pd.qcut()

2022-07-15 12:00:48 1376

原创 机器学习--KNN(scikit-learn,sklearn)

机器学习--KNN

2022-07-13 21:59:51 631

原创 机器学习--XGBoost与LightGBM对比及应用

机器学习XGBoost与LightGBM

2022-07-13 19:22:57 333

原创 Scikit-learn(sklearn)机器学习必备库

sklearn介绍

2022-07-13 17:40:59 1092

原创 机器学习--XGBoost(sklearn)

机器学习--XGBoost(sklearn)

2022-07-13 11:52:50 4147 3

原创 机器学习--支持向量机(sklearn)

机器学习--支持向量机(sklearn)

2022-07-12 21:29:14 3640

原创 机器学习--决策树(sklearn)

机器学习--决策树(sklearn)

2022-07-05 14:50:26 1363

原创 机器学习--线性回归(sklearn)

机器学习线性回归(sklearn)

2022-07-03 17:17:48 3444

原创 电商数据分析--用户行为分析

电商数据分析-用户行为分析AARR model

2022-07-03 14:10:27 5031 8

原创 电商数据分析--薪资预测(线性回归)

电商数据分析实战

2022-07-02 15:13:16 3404

原创 Kaggle竞赛-Two Sigma Connect: Rental Listing Inquiries(XGBoost)

根据租房网站上的数据信息,预测房子的受欢迎程度。(这是一个分类问题,包含以下数据,有类别变量、整数变量、文本变量)。使用sklearn完成建模预测。数据集可在竞赛官网下载。关于XGBoost的讲解,这里不再介绍了。后续,会出一系列的机器学习算法讲解。TfidfVectorizer, CountVectorizer查看sklearn官网或者TfidfVectorizer, CountVectorizer...

2022-06-17 20:49:03 530

原创 sklearn之feature_extraction.text.CountVectorizer / TfidVectorizer

机器学习数据分析

2022-06-17 14:52:59 1426

原创 Python数据分析之可视化数据matplotlib/seaborn

python数据可视化

2022-06-16 23:39:37 274

原创 Kaggle竞赛-Two Sigma Connect: Rental Listing Inquiries

kaggle竞赛-Two Sigma Connect: Rental Listing Inquiries

2022-06-16 20:34:32 485

原创 Pytorch-温度预测

pytorch-温度预测dir = r'E:\PyTorch\02\02.2020深度学习-PyTorch实战\代码+资料\神经网络实战分类与回归任务\temps.csv'import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport torchData = pd.read_csv(dir)print(Data)print(Data.head())del Data['friend']print(D

2022-05-29 14:53:08 745

原创 Pytorch实现简单线性回归Demo

Pytorch实现简单线性回归import numpy as npx_values = [i for i in range(11)]x_train = np.array(x_values,dtype=np.float32)x_train = x_train.reshape(-1,1)print(x_train.shape)y_values = [2*i+1 for i in x_values]y_train = np.array(y_values,dtype=np.float32)y_tr

2022-05-29 11:26:07 268

原创 数据分析之缺失值填充(重点讲解多重插值法Miceforest)

数据分析之缺失值填充(重点讲解多重插值法Miceforest)数据分析的第一步——数据预处理,不可缺失的一步。为了得到更好的结果,选择合适的数据处理方法是非常重要的!数据预处理之缺失值填充在大数据样本时,缺失少量的数据时,可以选择直接剔除,也可以按照某种方法进行填充。在小数据样本时,只能选择填充缺失值。缺失值填充的常用方法:均值填充、众数填充、多重插值法(更适用于多模态数据,例如医学数据)、K近邻填充、回归/分类预测填充(线性回归、非线性回归、随机森林等多种机器学习方法,或神经网络)。常用且简单的方

2022-05-24 22:34:08 18042 9

原创 核心语法-Python-异常处理

错误与异常在程序设计和运行的过程中,均有可能出现错误和异常现象。错误与异常两者在概念和本质上均有区别。错误(Error)计算机语言中的错误通常被分为两类:语法性错误(Syntax Error)和逻辑性错误(Logic Error),后者又被称为功能性错误。1、语法性错误绝大多数语法性错误是由于语句不符合语法要求而导致的,如冒号丢失、标点符号不正确等,这类错误往往比较明显,也容易被发现。2、逻辑性错误逻辑性错误通常是指由于算法设计不周密、不科学、不合理而导致的错误,也就是说,程序不能达到设计要求

2021-12-02 13:33:23 149

原创 核心语法--Python-Class05

核心语法–Python-Class05类的多继承与单继承不同的是,多继承指的是子类继承两个或多个父类。再定义多继承子类时,采用以下形式:class 子类(父类1,父类2):#甚至多个父类 类体通过以下案例对多继承进行解释说明:众所周知,市面上的汽车主要有燃油汽车、电动汽车和混合动力汽车3类。从继承的角度来看,可将混合动力汽车理解为对燃油汽车和电动汽车的一种继承,也就是说,混合动力汽车类继承了燃油汽车类和电动汽车类,它是一个多继承的子类。燃油汽车:属性:燃油种类、排量方法:计算续航

2021-11-29 21:19:00 404

原创 核心语法-Python--Class语法04

核心语法-Python–Class语法04类的继承性什么是继承?作为面向对象编程语言的一个重要特点和主要能力,继承是指类可使用现有类(父类)的所有功能,并在无须修改父类的情况下对现有功能进行扩展。通过继承创建的新类被称为“子类”或“派生类”,被继承的类被称为“基类”、“父类”或“超类"。继承的过程就是从一般到特殊的过程。Python的一个子类可继承一个或多个基类。如果只继承一个基类,则被称为”单继承“;如果继承两个或多个基类,则被称为“多继承”;如果子类3继承子类2,而子类2又继承子类1,则被称为

2021-11-27 17:25:48 308

原创 核心语法-Python--Class语法03

核心语法-Python–Class语法03类的封装性封装不是单纯意义上的隐藏,封装数据的主要目的是保护隐私,封装方法的主要目的是隔离复杂度、提高安全性。就Python而言,封装分为两个层面:第一层面的封装:在创建类和对象时,分别创建两者的名称空间。只能通过“类名.”或“对象.”的方式访问类内的属性、调用类内的方法。第二层面的封装:在定义类时,把某些属性和方法隐藏起来,或者将它们定义为私有,只允许在类的内部使用,在类的外部不允许访问。实现类外访问的途径时通过接口函数的方式。封装就是将属性或方法封

2021-11-26 15:35:15 478

原创 核心语法-Python--Class语法02

核心语法-Python–Class语法02实例变量与类变量与Python类相关的变量有两类:实例变量和类变量。除此之外,实例方法中也可能使用一些中间变量,这些中间变量只能用在某个实例方法中,它们是普通变量。全局变量可以在所有的实例中均可使用。1、实例变量在实例方法中定义的非普通变量就是实例比哪里,又被称为“实例属性”。实例变量即可被定义它的方法所调用,也可被类中的其他方法所调用,调用的形式是:self.变量实例变量不是只能由__init__()方法所定义的。例如,在Gamer类中,定义了4个实例

2021-11-25 14:32:27 562

原创 核心语法-python--Class语法01

核心语法-python–Class语01#1、类的定义class 类名(继承类):**语句块(又称为“类体”,包括类成员定义、属性和方法)**其中,class —关键字,表示定义类的开始继承类 —又被称为“基类”,可以为一个或多个,是类的父亲。在一般情况下,如果每天合适的继承类,则常使用object类,这是所有类最终均将继承的基类。换言之,object是所有类的父亲。类名 —可以任取,只要符合标识符命名规则即可,通常首字符采用大写形式,以有别于其他函数或方法,用于表示它是类名。语句块(类

2021-11-23 14:12:13 1628

原创 GNN的第一个简单案例:Cora分类

GNN–Cora分类Cora数据集是GNN中一个经典的数据集,将2708篇论文分为七类:1)基于案例、2)遗传算法、3)神经网络、4)概率方法、5)、强化学习、6)规则学习、7)理论。每一篇论文看作是一个节点,每个节点有1433个特征。import osimport torchimport torch.nn.functional as Fimport torch.nn as nnfrom torch_geometric.datasets import Planetoidimport torc

2021-11-21 22:51:09 3283

LightGlue模型PPT分享

LightGlue模型PPT分享

2024-12-03

VIT PPT分享,学习记录

VIT PPT分享,学习记录

2024-12-03

LightGlue学习分享

LightGlue学习分享

2024-12-03

双面标定demo,学习案例

双面标定demo,学习案例

2024-11-28

FedAvg-master联邦学习MINST分类,包含独立同分布非独立同分布,以及多种聚合策略。(有创新!)

联邦学习MNIST数据集的分类,包含独立同分布,非独立同分布,以及多种聚合策略(起码3种),分析不同情况下的收敛速度以及分类的准确率!全新资源,与现有网上的资源均不同,核心方法都是自己写的!

2022-05-19

graphics.py

python图形化程序

2021-12-03

MNIST-联邦学习代码-FedAvg-master.rar

联邦学习代码,可运行

2021-11-23

广州交通流数据集 时间、车速、每十分钟记录一次

广州交通流数据集 时间、车速、每十分钟记录一次

2021-11-18

安装GNN-Pytorch-geometric必备的四个包!torch-geometrivc.rar

GNN、pytorch-geometric 四个包 torch_cluster scatter sparse spline_conv

2021-11-18

零基础小白学Python笔记—python学习记录.docx

零基础小白学Python,学习过程中亲自写的笔记,简单易懂,有源代码。

2021-02-28

空空如也

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

TA关注的人

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