自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 pytorch .pth模型转tensorflow .pb模型

训练好的pytorch模型如何转化为tensorflow的pb模型?本人初步使用的是onnx框架: pytorch ---> onnx ----> tensorflow使用onnx转pb后,加载pb模型时出现in __call__ raise ValueError("callback %s is not found" % token) ValueError: callbac...

2020-01-19 17:21:00 15205 35

原创 keras的net中使用tensorflow函数, AttributeError: ‘NoneType‘ object has no attribute ‘_inbound_nodes‘

tensor纬度转换函数,keras中只有K.transpose(conv1),无法指定对象纬度,通过源码可以发现,K.transpose调用的是tf.transpose(x), 所以再keras想实现tensor的纬度转换,需要tf.transpose封装一下,不然会出现AttributeError: 'NoneType' object has no attribute '_inbound_nodes'的错误keras代码:inputs = Input(input_size)conv1 = ..

2020-07-08 17:35:44 666

原创 yolov3-tiny转tensorrt及bug解决

平台: Tesla P4,x86环境信息:ubuntu16.04 cuda9.0 cudnn7.5 python3.6 tensorflow-gou1.12 tensorrt5.1.5.0 onnx1.4.1(高版本会出现bug) pycuda2019-1.12 流程: yolov3-tiny ----> tiny.onnx --->tiny.trtdarknet下yolov3-tiny的网络结构为: layer filters size/strd

2020-05-15 15:48:30 1756

原创 ubntu16.04 CUDA9.0 CUDNN7.5 下安装pycuda2019-1.2

最近项目需要用到trnsorrt加速,记录一波pycuda安装过程,安装遇到问题的小伙伴欢迎留言,一起进步呀!环境:ubuntu 16.4cuda9.0cudnn7.5python3.6pycuda2019-1.2安装cuda9.0 、cudnn7.5 并配置相关环境: 参见博客https://blog.csdn.net/wgllovemother/article/details/82997320 查看cuda、cudnn、nvcc版本查看cuda版本cat /usr/.

2020-05-15 15:17:28 581 2

原创 ubuntu下查看cuda及cudnn版本常用命令

查看cuda版本cat /usr/local/cuda/version.txt查看cudnn版本cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

2020-05-13 11:26:48 446

原创 Python pip安装镜像失败 opencv-python 已解决

下载镜像翻墙速度慢导致安装失败:问题:安装opencv-python失败root@23c943ed55e4:/workspace# pip install opencv-pythonDEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python...

2020-01-20 10:48:15 4070 2

原创 python-cannot connect to X server

ubuntu下运行python代码出现cannot connect to X server,需要关闭显示图像界面的代码,检查代码是否出现cv2.show()等show

2019-11-11 15:53:51 270

原创 机器学习基础

1. 防止过拟合常用的方法:获取更多的训练数据 减少网络复杂度 增加权重正则化 添加dropout2.损失函数的正确选择:问题类型 最后一层激活函数 损失函数 二分类问题 sigmoid binary_crossentropy 多分类、单标签问题 softmax categorical_crossentropy 多分类、多标签问...

2019-05-15 17:00:26 155

原创 面向过程与面向对象的程序设计思想

面向过程:“面向过程”是一种以事件为中心的编程思想。分析出解决问题所需要的步骤,然后用函数把这些步骤一步步实现,使用的时候一个个一次调用就行了。面向对象:“面向对象”是一种以事物为中心的编程思想。面向对象是对面向过程的一个封装,底层可看作一个个的面向过程。C++是一种面向过程的语言,vs中的一些快捷键组合:1.注释:CTRL+K+C2.取消注释:CTRL+K+U3.设置断点...

2019-05-08 20:17:34 1844

原创 Linux/Ubuntu下指定pip install和make install安装路径

在Linux下直接用pip install <安装包名称>,安装包会被安装到home下zzz@zzz-hpc:/mnt/D$ pip install fasttextLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleCollecting fasttext Downloading https://pypi...

2018-12-05 16:55:15 3681

原创 python 字符串格式化.format()简单使用

 1. 字符串类型格式化采用format()方法,使用格式是:         <模板字符串>.format<(参数1,参数2,参数3....)>.format()可以链接不同类型的变量或者内容例:"{date}:{number}班的迟到人数占比为{level}% ".format(date="2018-11-28",number=3,level=2)O...

2018-11-28 10:43:09 263

原创 机器学习实战(logistic回归)

本节主要内容:目的:寻找一个非线性函数Sigmoid的最佳拟合参数,求解过程由优化算法来完成。 最优化算法,最常用的是梯度上升算法,而梯度上升算法又可以简化为随机梯度上升法,随机梯度上升法占用的计算资源更少,是一个在线算法,可以在新数据到来时完成参数的更新,而不需要重新读取整个数据集进行批量处理。Logistic 回归的一般过程收集数据:采用任意方式收集数据 准备数据:由于需要进行距离...

2018-07-28 11:56:45 2530 7

原创 MySQL笔记八 存储过程和函数

9 存储过程和函数存储过程和函数可以避免开发人员重复编写相同的SQL语句,并且存储过程和函数是在MySQL服务器中执行的,可以减少客户端和服务器端的数据传输。9.1 创建存储过程和函数创建存储过程和函数是指将经常使用的一组SQL语句组合在一起,并将这些SQL语句当作一个整体存储在MySQL服务器中。创建存储过程的基本语法如下:CREATE PROCEDURE sp_name([...

2018-07-23 21:35:58 727

原创 MySQL笔记七 运算符

7 MySQL运算符可以再SELECT语句中使用算术运算符,包括加、减、乘、除、取余;比较运算符,包括等于、大于、小于、不等于和为空等比较运算符;逻辑运算符,包括与、或、非和异或等运算符;位运算符,包括按位与、按位或、按位取反、按位异或、按位左移和按位右移等位运算。在算数运算中,如果第二个参数是0,计算结果将是NULL。比较运算符中,=、<>、!=可用来判断数据、字符串和表...

2018-07-23 21:33:14 149

原创 MySQL笔记六 插入、更新和删除数据

6 插入、更新和删除数据将查询结果插入到表中:INSERT语句可以将一个表查询出来的数据插入到另一个表中。这样可以方便不同表之间进行数据交换。基本语法形式如下:INSERT INTO 表名1 (属性列表1)SELECT 属性列表2 FROM 表名2 WHERE 条件表达式;更新数据:使用UPDATE关键字更新数据,基本语法如下:UPDATE 表名SET 属性名1=取值1,属...

2018-07-23 21:32:38 125

原创 MySQL笔记五 查询数据

5 查询数据查询结果不重复:DISTINCT 属性名对结果排序:ORGER BY 属性名 [ASC|DESC]分组查询:GROUP BY 属性名 [HAVING 条件表达式] [WITH ROLLUP]其中,属性名是指按该字段的值进行分组;HAVING条件表达式用来限制分组后的显示,满足条件表达式的记录将被显示;WITH ROLLUP关键字将会在所有记录的最后加上一条记录,该记录是...

2018-07-23 21:31:56 205

原创 MySQL笔记四 触发器

4 触发器触发器(TRIGGER)是由事件来触发某个操作。这些事件包括insert语句、delete语句和update语句。当数据库系统执行这些时间时就会激活触发器执行相应的操作。满足触发器的触发条件时,数据库系统就会执行触发器中定义的程序语句。这样做可以保证某些操作之间的一致性。4.1 创建触发器在MySQL中创建只有一个执行语句的触发器的基本形式如下:CREATE TRIGGE...

2018-07-23 21:30:48 200

原创 MySQL笔记三 视图

3 视图视图是从一个或多个表中导出来的表,是一种虚拟存在的表。视图可以使用户的操作更方便,而且可以保障数据库系统的安全性。视图是虚拟表,是从数据库中一个或多个表中导出的表。数据库中只存放了表的定义而并没有存放视图中的数据。这些数据还存放在原来的表中。使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。因此,视图中的数据依赖于原来的表中的数据。一旦表中的数据发生改变,显示在视图中的数据也...

2018-07-23 21:30:09 295

原创 MySQL笔记二 索引

2 索引MySQL数据库索引的数据结构基础为B+树。为表建立所以可以提高查询的速度,但是写入数据时性能会有所下降。索引由数据库表中的一列或多列数据组合而成,其作用是提供对表中数据的查询速度。索引可分为:普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。索引是建立在标上的,是对数据库表中的一列或多列的值进行排列的一种结构,可以提高查询速度。通过所以,查询数据时可以不必读完数...

2018-07-23 21:29:10 144

原创 My SQL笔记一(表的创建、修改、删除)

1 表的创建、修改及删除分别说明MySQL数据库中表在创建、修改和删除过程中的各种操作和约束处理。 创建表 CREAT TABEL IF NOT EXISTS “tabel_name”(column_name  column_type); 设置主键分单字段主键和多字段主键。单字段主键语法:属性名 属性类型 PRIMARY KEY多字段主键语法:PRIMARY KEY(...

2018-07-23 21:27:07 1835

原创 每日一道python题(python数据结构课后习题(第一章1-4题))

python入门级小白,仅用来自我学习的,写的不恰当的地方请多指教。(python3.)1.编写一个程序,以球体的半径(浮点型)作为输入,并并且输出球体的直径,圆周长和表面积import mathr = float(input('请输入球体半径r:'))d = 2*rc= 4*math.pi*r**2v = 4/3*math.pi*r**3print("球体直径为%f\n球体表面积为%f\n球体体...

2018-04-20 22:42:37 5203

空空如也

空空如也

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

TA关注的人

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