自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苟利国

苟利国家生死以,岂因祸福避趋之

  • 博客(11)
  • 收藏
  • 关注

原创 使用TensorRT 和 Triton 在Jetson NX上的模型部署

Jetson因为是基于arm的与传统基于x86的主机或服务器的模型部署略有差别,但基本类似,主要分为三步。

2022-11-22 14:45:06 2196 4

原创 seaborn中坐标轴数值设置为整数

seaborn及matplotlib中绘制图表时将坐标轴设置为整数

2022-06-07 14:39:55 3460

原创 TransE算法介绍

Translating Embeddings for Modeling Multi-relational Data一个简单的python版本的复现: 复现代码TransE 算法是一种用于表示图结构中节点及关系的嵌入表示的算法,可以广泛应用于后续各类基于图谱的任务,如基于知识图谱的推荐算法CFKG利用transE对图谱中的entity及relation进行embedding用于后续的推荐任务。同时TransE算法也是后续改进版的TransD,TransH系列算法的基础。在知识图谱中,一条内容可以.

2021-05-13 17:08:47 3232

原创 python获取列表中最大N个数及其索引

求前N个最大(小)元素我们首先先到的方法一定是堆排序,python中提供了内置的heapq模块可以实现堆排序,对外接口直接调用即可。heapq可以对字典进行排序,基于此,我们求最大N个数及其索引的代码如下:...

2020-08-18 23:00:46 5212 2

原创 ResNet及其改进

Deep Residual Learning for Image Recognition (ResNet_v1)Identity Mappings in Deep Residual Networks (ResNet_v2) ResNet一系列网络模型及其在ImageNet上的训练代码,我在TF-slim提供的代码的基础上进行了一些修改https://github.com/Litho...

2018-09-11 15:16:09 7755

原创 DBoW3在windows平台下的配置(win7 + vs2017)

DBoW是一个开源的将图片集转换为词袋表示的库,其采用了hierarchical tree用来实现在图片特征空间中寻找近似最近邻(approximating nearest neighbours)并生成视觉词汇,项目地址是:DBoW3该库由于被 ORB-SLAM 采用用于回环检测,因此逐渐被大家接受并广泛应用于回环检测、图片检索等领域。最近在配置该库的过程中,发现网上的大部分博客都是该...

2018-08-02 10:20:51 2179 6

原创 MSP430f149使用XT2的8M晶振输出PWM(PWM输出总结)

由于需要将PWM保持在20khz来控制BUCK电路降压,同时又需要步进改动占空比,故需要TA利用8M晶振输出PWM,经测试,最大占空比频率可达4M,将频率定为20khz时,有200个步进点,BUCK输入电压为18V,每次改变占空比输出电压约变化0.1V可达到要求。系统版XT2IN与XT2O直接连接高频晶振8M晶振,TI官方例程所给程序无使用XT2的程序(但是有开启HF XTAL的:BCSCTL...

2018-07-31 17:34:41 3121 1

原创 MSP430F149定时器TA总结

msp430的定时器主要是指基本定时器,看门狗定时器和TA\TB定时器,两种定时器从功能和用法的角度基本相似,TB功能更为强大,有7个CCR0寄存器,即可输出六路PWM,在做三相逆变的时候,需要六路每路相差60°的spwm波,就是用TB来发生的。定时器的PWM发生利用的是比较模式,即在CCR0中储存周期,CCR1中储存一个小于CCR0的数字,CCR1/CCR0的比值即为占空比,其原理如下...

2018-07-31 17:28:05 6922 1

原创 C++中cv::Mat的一种“切片”的方法

使用OpenCV + C++的过程中,有时我们想对Mat结构进行类似于python和Matlab中的切片的操作,例如取指定的几行几列或区域。在最近的学习的过程中,我们注意到了OpenCV提供的一种类似于切片的操作,Rect()函数,该函数可以很好的帮助我们取指定的一片区域的数据。cv::Rect(x, y, width, height)函数的参数为4个,x和y分别表示所取区域的起始坐标,wid...

2018-07-31 15:57:18 10101 2

原创 VLAD算法简介

1.1  vlad基础概念VLAD是vector of locally aggregated descriptors的简称,是由Jegou et al.在2010年提出,其核心思想是aggregated(积聚),主要应用于图像检索领域 1.2  相关方法优缺点在深度学习时代之前,图像检索领域以及分类主要使用的常规算法有BoW、Fisher Vector及VLAD等。BoW方法的...

2018-07-26 16:06:00 30696 2

原创 各种数据类型存储最大值

int和long都是用32位来存储最大值和最小值分别2147483647(109), -2147483648;long long 是用64位来存储最大值和最小值分别为9223372036854775807(1018),-9223372036854775808;float的最大值和最小值分别为3.40282e+038(1038),1.17549e-038(10-38);dou

2015-05-11 18:20:19 3845

空空如也

空空如也

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

TA关注的人

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