自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 【图像匹配数据集】Brown数据集 Liberty NotreDame Yosemite介绍

简介这是一个经典的图像匹配数据集,Brown 总共包含三个数据集。它从三个知名地方建筑Liberty_NotreDame_Yosemite 中拍摄照片,利用三维重建的方法获得特征点位置和匹配关系。数据集中的部分图像:参考资料有关这个数据集的介绍,有以下几个博客写的比较清楚:PhotoTour项目(Brown数据集)数据集Liberty NotreDame Yosemite(图像匹配)_baidu_40840693的博客-CSDN博客_brown数据集Brown 数据集和评价指

2021-11-26 18:59:17 3609 1

原创 【python使用技巧】给数字字符串前面补0

引言在处理实验数据的时候,被glob.glob这个函数坑到了,它最后提取的数据是按照名称顺序排序的,类似这种,没有按照大小来排序。为了方便使用glob.glob,我们可以对字符串前面补0,将1.txt补充成为00001.txt foo_00.txt foo_01.txt foo_02.txt foo_03.txt foo_04.txt foo_05.txt foo_06.txt foo_07.txt foo_08.txt

2021-11-26 16:15:05 9044

原创 【matplotlib】matplotlib使用详解 使用python绘制漂亮的论文数据图

预备知识Matplotlib 是 Python 中最受欢迎的数据可视化软件包之一,支持跨平台运行,它是 Python 常用的 2D 绘图库,同时它也提供了一部分 3D 绘图接口。Matplotlib 通常与 NumPy、Pandas 一起使用,是数据分析中不可或缺的重要工具之一。全面了解Matplotlib,可以查看以下教程:Matplotlib教程(非常详细)这是Matplotlib提供的几十个使用示例:Examples — Matplotlib 3.5.0 documentation

2021-11-22 11:01:00 2357

原创 【matplotlib】python 论文作图工具SciencePlots的使用

SciencePlots简介SciencePlots是一个基于Matplotlib的补充包,里面主要包含了一些以.mplstyle为后缀的图表样式的配置文件。这样,你画图的时候只需要通过调用这些配置文件,就能画出比较好看的数据可视化图表,也避免了你每次画图时都要从头开始手动配置图表的格式。目前该工具包中包含Science,IEEE等期刊的图表格式,还包括一些对图表中的网格和字体颜色等的配置文件。项目链接:GitHub - garrettj403/SciencePlots: Matplotlib

2021-11-21 21:10:47 5381

原创 【xgboost】xgboost模型的保存与加载

xgboost模型的保存方法有多种方法可以保存xgboost模型,包括pickle,joblib,以及原生的save_model,load_model函数其中Pickle是Python中序列化对象的标准方法。这里使用Python pickle API序列化xgboost模型,并将序列化的格式保存到文件中示例代码import pickle# save model to file 模型保存pickle.dump(model, open("pima.pickle.dat", "wb"))

2021-11-20 21:02:49 6925

原创 【xgboost】使用m2cgen将xgboost模型转化为C代码

m2cgen 简介m2cgen(Model 2 Code Generator)-是一个轻量级库,它提供了一种将经过训练的统计模型转换为本机代码(Python、C、Java、Go、JavaScript、Visual Basic、C#、PowerShell、R、PHP、Dart、Haskell、Ruby、F#、Rust)的简便方法。简而言之,它可以将python scikit-learn 等训练的机器学习模型转成C,JAVA等能够直接运行的代码,从而在无需依赖库的情况下直接运行m2cgen 安装

2021-11-19 15:04:01 3266 5

原创 【xgboost】使用XGBClassifier对iris鸢尾花数据集进行图像分类

iris鸢尾花数据集是入门级的图像分类数据集,通过这个简单的demo,我们可以快速上手xgboost的使用,具体代码如下:from sklearn.datasets import load_irisfrom xgboost.sklearn import XGBClassifierfrom xgboost import plot_importanceimport matplotlib.pyplot as pltfrom sklearn.model_selection import trai.

2021-11-19 14:45:28 3115

原创 【xgboost】XGBClassifier的参数设置

XGBClassifier的主要参数及意义XGBoost参数地址:https://xgboost.readthedocs.io/en/latest/parameter.html在运行 XGBoost 之前,我们必须设置三种类型的参数:常规参数、提升器参数和任务参数。 常规参数与我们用于提升的提升器有关,通常是树模型或线性模型; 提升器参数取决于你所选择的提升器; 学习任务参数决定了学习场景,例如回归任务可以使用不同的参数进行排序相关的任务; 命令行参数的行为与 x...

2021-11-19 14:21:30 2578

原创 C++ 实现split函数

JAVA ,Python等语言中都自带split方法,能够将长字符串根据某一字符分割为短字符串,但C++中没有提供该功能,有时使用比较不方便。对此,查找了相应资料,将实现代码记录如下:void supersplit(const std::string& s, std::vector<std::string>& v, const std::string& c){ std::string::size_type pos1, pos2; size_t len = s.

2021-11-16 10:31:04 4564

TensorFlow 1.8 C++ API WIN10 VS2015 CPU

在win10 VS2015 纯CPU环境下编译的TensorFlow1.8 C++ API,亲测可用,用于TensorFlow模型在C++环境下部署

2019-04-26

空空如也

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

TA关注的人

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