
python
Hydrion
从事人工智能自然语言算法研究,对图像处理也有一定兴趣。具有科研热情,能应用相关领域常用软件。
展开
-
tensorflow:自定义op简单介绍
本文转自:https://blog.youkuaiyun.com/u012436149/article/details/73737299tensorflow 自定义 op本文只是简单的翻译了 https://www.tensorflow.org/extend/adding_an_op 的简单部分,高级部分请移步官网。可能需要新定义 c++ operation 的几种情况:现有的 operation ...转载 2019-04-29 20:14:19 · 1671 阅读 · 0 评论 -
ubuntu16.04 安装python-pcl
原博文链接:https://blog.youkuaiyun.com/zhanghm1995/article/details/86218220为方便读者安装,博文稍有改动。PCL库是用来处理三维点云非常方便的库,库本身是C++的,现在有Python封装的版本:python-pcl,在安装过程中有一些注意事项及错误解决,本博客记录下自己的安装过程,供大家参考。一、安装1、安装依赖sudo apt-get...转载 2019-04-22 20:45:06 · 3183 阅读 · 0 评论 -
sudo保持环境变量方法(UBUNTU16.04)
caffe部分训练程序需要sudo 才能运行,如果出现python_layer,使用sudo命令时常会因用户定义的环境变量出现ImportError,训练程序无法正常运行。解决方法如下:step1.修改/etc/sudoer文件:将”Defaults env_reset”改成”Defaults !env_reset”,原先使用sudo模式需要重置用户的所有环境变量,改变此选项后就不再重置了。s...原创 2018-11-28 10:38:23 · 4822 阅读 · 1 评论 -
caffe可视化合辑
使用命令行运行caffe获得的信息过于抽象,如训练过程中显示的Loss函数、测试准确率等数据均以文本形式展示;caffe用于描述神经网络结构的prototxt文件也不利于直观理解网络结构,本文总结了相关信息的可视化方法步骤,归纳如下。一、绘制Iter-Loss折线图步骤。不仅仅是Iter和Loss的关系,神经网络在训练过程中有Loss,在测试过程中有Acc,度量这些数值变化的常用单位有Sec、...原创 2018-11-30 16:04:51 · 198 阅读 · 0 评论 -
caffe环境配置问题集合(ubuntu16.04+4*TITAN V)
目前网络上配置caffe环境的教程很多,部分教程确实写的不错,比如https://blog.youkuaiyun.com/yhaolpz/article/details/71375762。但我在caffe安装过程中依然遇到不少问题,记录于此,于人方便于己方便。我的软硬件环境是UBUNTU16.04 + 2 Xeon E5-2630v4 + 4 TITAN V。1.在安装caffe时执行命令 sudo mak...原创 2018-11-23 20:48:59 · 1583 阅读 · 0 评论 -
linux下python sys.path永久添加自己的模块路径(caffe)
本博客转自:https://blog.youkuaiyun.com/gaohuazhao/article/details/54317017。设置libsvm python环境变量亲测可用。1 . 临时性添加 import sys sys.path.append(‘模块路径’) 这样有个问题是,当关闭shell后,就会失效2 ...转载 2018-07-19 21:06:55 · 3058 阅读 · 2 评论 -
python3.5的lxml中没有etree模块的问题解决方法
工程需要使用etree模块,于是按照网上教程装好了lxml包,结果发现包中居然没有etree模块。又去网上搜了一下,遇到同类问题的人很多,但提出重新安装lxml包的解决方法似乎不可行,探索了一下,得出以下解决方案。有位网友说得没错,问题应该是部分lxml版本不含etree模块。所以我们要找一个能与自己的python版本兼容、并且存在etree模块的lxml。 我的python版本是3.5(64bi原创 2017-05-04 20:05:22 · 29018 阅读 · 7 评论 -
python文件IO相关
python对文件IO的支持很完善,python3更是针对编码形成了一套更完整的体系。文件操作主要可以分为文件操作、目录操作和其他常用操作三类,以下依次说明,常用方法依旧使用粗体标出。 本文有部分内容转载自网上。常用文件操作方法(注意文件指针概念)1.os.mknod(“test.txt”) 创建空文件 2.fp = open(“test.txt”,w) 直接打开一个文件,如果文件不存在则创建原创 2017-04-07 13:18:44 · 304 阅读 · 0 评论 -
python针对xls表格基本操作
编写python程序时常会用到对xls表格的读写,xlrd和xlwt包分别实现了读、写的功能,大大节省了开发者的时间。 xlrd包用于读取xls文件内容,其使用示例代码如下:import xlrd# 连接文件data = xlrd.open_workbook('testcontent.xls');# 获取对应工作表table = data.sheets()[0] # 通过索引顺序获取ta原创 2016-12-21 14:32:28 · 1163 阅读 · 0 评论 -
python实现switch功能
许多编程语言都有switch功能,但python我行我素的奉行着极简的python哲学,没有switch语句。不过它用一种更巧妙的方式将switch悄悄的藏了起来。 python字典可以实现switch功能,举两个具体例子说明。原创 2017-03-21 23:33:53 · 2487 阅读 · 0 评论 -
在tensorflow中使用增量编译添加OP(不必编译tensorflow)
关于在tensorflow(下文称tf)中添加op,tf中文社区中有相应教程:http://www.tensorfly.cn/tfdoc/how_tos/adding_an_op.html 但该教程未提及如何将编写的op加入tensorflow框架。亲测不必编译tensorflow源码,直接通过增量编译C++和CUDA程序可以将op注册在tensorflow中。本文以用CPU实现op为例,记录在...原创 2019-05-21 21:14:58 · 2097 阅读 · 3 评论