![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
Jensen_smile
这个作者很懒,什么都没留下…
展开
-
Kd-Networks学习笔记
Kd-Networks是一款将点云数据用于pytorch深度学习框架以实现模型识别的神经网络。他将点云转换成kdtree,继而可以作为一种结构性数据输入到设计好的神将网络。论文链接Github源码链接首先是数据集程序设计者提供了一个点云数据集,包含15990个点云数据,分为16个类型。16个类型包括:{'Table': 1, 'Knife': 2, 'Car': 3, 'Chair':...原创 2019-01-30 19:32:23 · 1594 阅读 · 2 评论 -
anaconda命令
进入环境前创建环境:conda create --name [环境名] python=2.7查看已有环境:conda env list进入某个环境:conda activate [环境名]进入环境后查看本环境包依赖:conda list...原创 2019-04-25 10:45:55 · 109 阅读 · 0 评论 -
使用清华源加速pip
#建立pip配置文件夹mkdir ~/.pipcd ~/.pip#建立pip配置文件touch pip.confgedit pip.conf#在pip.conf中写入一下两句:[global] trusted-host = pypi.tuna.tsinghua.edu.cnindex-url = https://pypi.tuna.tsinghua.edu.cn/simple#保...原创 2019-04-30 15:19:29 · 695 阅读 · 0 评论 -
理解tf.nn.conv2d
tf.nn.conv2dtf.nn.conv2d(input,filter,strides,padding,use_cudnn_on_gpu=True,data_format=‘NHWC’,dilations=[1, 1, 1, 1],name=None)第一个参数input:指需要做卷积的输入图像,它要求是一个Tensor,具有[batch, in_height, in...原创 2019-04-10 09:53:05 · 124 阅读 · 0 评论 -
tensorflow之学习率
学习率 learning_rate:表示了每次参数更新的幅度大小。 学习率过大, 会导致待优化的参数在最小值附近波动,不收敛;学习率过小, 会导致待优化的参数收敛缓慢。在训练过程中, 参数的更新向着损失函数梯度下降的方向。参数的更新公式为:下一时刻的参数=上一时刻的参数-学习率*(损失函数对这个参数的导数)由图可知,损失函数 loss 的最小值会在(-1,0)处得到,此时损失函...原创 2019-04-09 20:47:23 · 399 阅读 · 0 评论 -
Pycharm报错解决方案:Process finished with exit code 134 (interrupted by signal 6: SIGABRT)
一般这种情况,切换到终端是就可以运行代码了,如果想在pycharm中运行:1,点击 > Run > Edit Configurations ,打开界面如下:2,配置:Environment variables添加LD_LIBRARY_PATH项,值为/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64:完成!...原创 2019-04-12 10:18:57 · 10445 阅读 · 1 评论 -
centOS关闭防火墙
CentOS7.0CentOS7.0默认使用的是firewall作为防火墙:systemctl start firewalld.service #启动firewallsystemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动CentOS6.5CentOS...原创 2019-04-02 18:09:10 · 101 阅读 · 0 评论 -
tf.nn.max_pool
转自:http://blog.csdn.net/mao_xiao_feng/article/details/53453926max pooling是CNN当中的最大值池化操作,其实用法和卷积很类似有些地方可以从卷积去参考【TensorFlow】tf.nn.conv2d是怎样实现卷积的? tf.nn.max_pool(value, ksize, strides, padding,...转载 2019-04-10 18:26:38 · 155 阅读 · 0 评论 -
点云对象转成pcd文件 (python)
由于需要做点云处理,在python中处理点云对象看不见效果很难受,于是想到将点云数据转成pcd文件,使用pcl查看空间形象。我是先将点云从h5文件中读出,具体操作可以看我的另一个文章->博客直链好了,我们在python中得到了点云对象,如图所示:另起文件写一个工具类,定义一个写成pcd的方法import os#传入点云对象def points2pcd(points): #存放...原创 2019-03-21 19:03:23 · 10865 阅读 · 11 评论 -
TypeError: 'module' object is not callable 解决方法
原因分析:Python导入其他模块的方法有两种方式:import [模块名] 和 from [模块名] import [方法名]区别:import module所有导入的方法使用时需加上模块名的限定import points2pcd#不写模块名就报错 #[模块名].[方法名]points2pcd.points2pcd(p)from module import *则不需要fr...原创 2019-03-21 17:54:03 · 11647 阅读 · 0 评论 -
ubuntu安装python-pcl (源码编译)
从github上获取python-pclgit clone https://github.com/strawlab/python-pcl.git安装cython, numpypip install --upgrade pippip install cython==0.25.2pip install numpy安装python-pclcd python-pclpython setu...原创 2019-03-21 15:25:26 · 873 阅读 · 0 评论 -
tensorflow学习笔记-基础
操作张量(若tsr是一个张量):输出张量:tf.Session().run(tsr)获得维度:tsr.get_shape会话会话拥有并管理 TensorFlow 程序运行时的所有资源#创建一个会话,并通过 Python 中的上下文管理器来管理这个会话。with tf. Session() as sess :#使用创建好的会话来计算关心的结果。 sess.run (... )#不需...原创 2019-03-17 15:07:55 · 178 阅读 · 0 评论 -
操作.h5文件
查看主键import h5pyimport numpy as np#申明句柄f = h5py.File('/data/modelnet40_ply_hdf5_2048/ply_data_train0.h5','r')#输出它的主键print f.keys()输出主键为[u'data', u'faceId', u'label', u'normal']可见有四个主键#要打印出d...原创 2019-03-19 17:57:59 · 2103 阅读 · 0 评论 -
Kd-Tree算法原理和开源实现代码
Kd-Tree算法原理和开源实现代码 本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术——Kd-Tree(Kd树)。Kd-Tree,即K-dimensional tree,是一种高维索引树形数据结构,常用于在大规模的高维数据空间进行最近邻查找(Nearest Neighbor)和近似最近邻查找(Approximate Nearest Neighbor),例如图像检索...转载 2019-03-04 09:55:21 · 292 阅读 · 0 评论 -
python使用pclpy实现PCD点云读取和显示
通过python的pclpy依赖,可以在python中使用pcl点云库的接口,调用其操作点云的方法。最官方的pcl的python支持是python-pcl,但是我好长时间没有安装成功。有一次直接安装上了pclpy(可以提供过pip安装也可以在pycharm中查找安装,支持python3.6.8),索性从此就把程序从ubuntu移植到了windows。首先在pycharm安装pclpy,它目前只...原创 2019-06-11 08:39:55 · 19842 阅读 · 15 评论