- 博客(15)
- 资源 (3)
- 问答 (3)
- 收藏
- 关注
原创 一种为不联网(离线)电脑配置深度学习环境的方法
目标电脑为A,无法联网,但是硬件好,需要配置深度学习环境。家用电脑为B,可以联网,硬件条件仅满足日常办公。下面以Tensorflow为例,提供一种环境配置的思路。tensorflow也可以是pytorch等深度学习框架。
2022-09-11 11:32:01 2447 7
原创 关于Tensorflow中padding细节
问题描述feature map的卷积和池化后的shape计算公式为:(W - kernel_size +2*p)/strides +1,当除法部分不能整除时需要进行舍入,对向上取整还是向下取整进行探讨。测试输入图像为RGB三通道,input_shape=(300,300,3)APIpaddingstrideskernel_size执行前shape执行后shape理论计算shapeConv2D‘valid’13300298297+1Conv2D‘val
2021-11-23 11:08:16 1212
原创 DGCNN理解理论篇
DGCNN理解理论篇参考了LDGCNN论文,分别从输入点集、任务描述、点云特性、局部图结构、图特征提取等角度给出DGCNN数学理论理解。输入点集输入数据可用集合来描述,即向量的集合,每一个向量代表着一个欧式空间点pi,第i个点就可以表示为(xi,yi,zi)。当然这个可以拓展到特征空间,因为在不同的任务中(例如语义分割),输入数据可能包含其他属性(如颜色、反射强度等)。另外,除了第一个边卷积层外,后面的边卷积操作的输入数据均处于特征空间。任务描述1. 分类分类实际上是将输入点集,映射到标签集合
2021-06-15 10:32:14 9604 13
原创 点云dgcnn边特征理解
关于点云dgcnn中边缘特征的学习和理解本篇博文要讨论的是DGCNN中的边缘特征,作者在语义分割部分提供了边缘特征的实现过程,代码段如下:def get_edge_feature(point_cloud, nn_idx, k=20): """Construct edge feature for each point Args: point_cloud: (batch_size, num_points, 1, num_dims) nn_idx: (batch_size, num_p
2021-03-06 00:03:03 2858 25
原创 dgcnn最近邻knn理解
关于点云dgcnn中knn的理解前几篇博客介绍了原作者代码中pairwise_distance与 tf.nn.top_k的用法,本篇继续对knn进行学习。pairwise_distance的返回值是一个形状为(B,N,N)的张量,也就是有B个batch,每个batch有N个点,而每个点又对应了全部点的pairwise_distance。那么通过前面几篇博客已经总结,如果两个点的距离越远,那么这个pairwise_distance张量的对应位置所存储的值就越大,反之亦然。同时,knn是找点的最近的k个点
2021-03-05 17:45:55 1323
原创 tf.nn.top_k()用法
tensorflow1.x:tf.nn.top_k()tensorflow2.x:tf.math.top_k()这个api用于查找输入tensor的最大值。输入tensor,沿着最后的一个维度查找k个最大元素,返回其值和索引下标。函数参数列表为:input, k=1, sorted=True, name=Noneinput是输入张量k是需要查找的最大元素的个数sorted如果为True则按照大小顺序排序name名字先总结在举例:1.一定是沿着最后一个维度去搜索最大值;2.返回两个,先返
2021-03-05 17:17:19 3447
原创 白话点云dgcnn中的pairwise_distance
点云DGCNN中对于代码中pairwise_distance的分析与理解一点一点读,相信我,我能讲清楚。这个是本篇文章所要讨论的代码段def pairwise_distance(point_cloud): """Compute pairwise distance of a point cloud. Args: point_cloud: tensor (batch_size, num_points, num_dims) Returns: pairwise distance
2021-03-03 17:16:07 3325 13
原创 numpy数组的列表索引
numpy数组的列表索引与布尔索引使用numpy数组时经常会用到列表索引与布尔索引,以此为计算提供便利和捷径。题设有如下矩阵:import numpy as npa = np.array( [[0, 1, 2, 3], [10, 11, 12, 13], [20, 21, 22, 23], [30, 31, 32, 33], [40, 41, 42, 43], [50, 51, 52, 53]])列表索引用列表索引numpy
2021-02-28 20:51:46 2190 2
原创 argparse三步走使用说明
argparse三步走使用说明argparse用于从命令行进行传参,十分常用。快速、简易使用说明:三步走,1.解析器实例化 2.添加参数 3.解析参数test.pyimport argparse# argparse 三步走使用说明# 第一步:实例化parser = argparse.ArgumentParser("test parser")# 第二步:添加参数parser.add_argument('--name',type=str,default='default_name',help
2021-02-26 13:49:47 191 2
原创 图像分类——一种适用于自定义数据集的图像剪裁方法
图像分类——一种适用于自定义数据集的图像剪裁方法1.背景2.讨论3.实现实现代码实现效果1.背景在做图像分类时,要求输入图像十分规则,例如IMAGENET竞赛采取224×224的图像大小。但是自己准备的数据集往往是从网站中爬取,图像的尺寸不规则。对此本文探讨了一种简便的图像处理办法。2.讨论将size不规则的图像变为规则图像存在很多方法,最简单的就是直接resize,比如keras给出了一种解决方案,可通过调用“image_dataset_from_directory”API对图像进行resize,
2020-11-13 21:10:17 1019
原创 YOLOV3学习记录——输入图像前的细节问题
使用YOLO进行训练时往往对图像进行resize操作,使得图像大小更改为设定尺寸。其中Padding操作操作不当会给推理阶段带来问题,本博文对其中的细节进行讨论。
2020-11-01 15:42:40 5394 4
原创 Windows系统VS2019点云库PCL1.11.0配置记录
Win10系统下VisualStudio2019配置PCL1.11.0方法参考:link该篇博文写的非常详细,其中第四步“配置属性表”,我已经将Debug和Release版本的属性表配置好,上传到了百度云盘。博文中4.8"附加依赖项"在txt文件中,可以使用欢迎下载。链接: link提取码: 1hfy...
2020-09-27 15:27:44 623 1
原创 [公开]脊兽数据集
脊兽数据集:下载地址:https://pan.baidu.com/s/1wtD5GZfYB-XA2OJtijGsGQ提取码:zvwv数据集统计:图像总数:2732xml总数:2732annotation:目标数量分布:[1342, 1216, 1169, 1141, 968, 907, 620, 593, 443, 451, 352, 1731, 1660, 1169]...
2020-06-22 17:12:40 205
原创 tensorflow2.1鸢尾花分类
鸢尾花数据是一个150✖4的二维张量,一共有150组数据,每一组数据包含四个特征,为鸢尾花的花瓣长度等,标签为长度是150的一维张量。基于TF2.1,搭建全连接神经网络进行分类实验。
2020-05-21 09:45:37 783
原创 tf2.0之tfrecord的使用记录
tf2.0之tfrecord的使用记录将ImageNet图像写入.tfrecord文件记录:1.tf.io.read_file()读图像文件,dtype是string,class为及时张量,写入的时候需要调用自身的.numpy()方法转换为一个bytes类型的numpy数组,使用tf.io.decode_jpeg()可以将两者解码为dtype是unt8的及时张量;2.TFRecordWri...
2020-05-05 10:10:02 534
fashion-mnist.zip
2020-05-24
tensorflow中keras支持的mnist数据集
2020-05-24
MobileNetV1-V3.zip
2020-04-01
conda虚拟环境中安装cudatoolkit问题
2023-08-07
tf2中tf.reshape的使用问题
2023-07-20
tensorflow中如何将numpy数组存入tfrecords
2023-07-12
virtualBox虚拟机安装的ubuntu打不开终端是怎么回事?
2022-12-02
单目深度估计有没有好的开源工具
2022-11-21
如何在ubuntu管理多个项目
2022-11-21
哪位能帮我推理几张单目深度估计的结果呢?
2022-11-21
c++函数参数的const修饰问题
2022-07-06
Tensorflow 梯度带的使用问题
2022-04-09
tf.io.decode_image出现的问题:报Corrupt JPEG
2021-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人