- 博客(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
2019-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人