MxNet预训练模型到Pytorch模型的转换方式

预训练模型在不同深度学习框架中的转换是一种常见的任务。今天刚好DPN预训练模型转换问题,顺手将这个过程记录一下。核心转换函数如下所示:def convert_from_mxnet(model, che...

2020-05-25

tensorflow模型转ncnn的操作方式

第一步把tensorflow保存的.ckpt模型转为pb模型, 并记下模型的输入输出名字.第二步去ncnn的github上把仓库clone下来, 按照上面的要求装好依赖并make.第三步是修改ncnn的CMak...

2020-05-25

Python如何把十进制数转换成ip地址

需要把ip地址转换为10进制数,然后也可以把10进制数转化为ip地址,计算机ping这个十进制数可以ping通对应的ip地址,说明已经实现功能代码如下# 引用正则来三等分字符串import...

2020-05-25

浅谈tensorflow模型保存为pb的各种姿势

一,直接保存pb1, 首先我们当然可以直接在tensorflow训练中直接保存为pb为格式,保存pb的好处就是使用场景是实现创建模型与使用模型的解耦,使得创建模型与使用模型的解耦,使得前...

2020-05-25

Python使用configparser读取ini配置文件

我们在操作 ini 配置文件的时候 可以使用 Python 的 configparser 库具体使用方法如下:from configparser import ConfigParser# 初始化cf = ConfigParser()# 加载文件cf.rea...

2020-05-25

使用keras和tensorflow保存为可部署的pb格式

Keras保存为可部署的pb格式加载已训练好的.h5格式的keras模型传入如下定义好的export_savedmodel()方法内即可成功保存import kerasimport osimport tensorflow as tffrom t...

2020-05-25

python print用法详解

python print用法详解print() 方法用于打印输出,是python中最常见的一个函数。该函数的语法如下:print(*objects, sep=' ', end='\n', file=sys.stdout)参数...

2020-05-24

浅谈keras中的Merge层(实现层的相加、相减、相乘实例)

【题目】keras中的Merge层(实现层的相加、相减、相乘)详情请参考:Merge层一、层相加keras.layers.Add()添加输入列表的图层。该层接收一个相同shape列表张量,并返回它们的和,shap...

2020-05-24

关于keras中keras.layers.merge的用法说明

旧版本中:from keras.layers import merge
merge6 = merge([layer1,layer2], mode = 'concat', concat_axis = 3)新版本中:from keras.layers.merge import concatena...

2020-05-24

使用keras2.0 将Merge层改为函数式

不能再向以前一样使用model.add(Merge([Model1,Model2]))必须使用函数式out = Concatenate()([model1.output, model2.output])补充知识:keras 新版接口修改1.# b = MaxPooli...

2020-05-24

Keras设定GPU使用内存大小方式(Tensorflow backend)

通过设置Keras的Tensorflow后端的全局变量达到。import osimport tensorflow as tfimport keras.backend.tensorflow_backend as KTF def get_session(gpu_fraction=0.3): &...

2020-05-23

keras自定义回调函数查看训练的loss和accuracy方式

前言:keras是一个十分便捷的开发框架,为了更好的追踪网络训练过程中的损失函数loss和准确率accuracy,我们有几种处理方式,第一种是直接通过 history=model.fit(),来返回一个histo...

2020-05-23

keras小技巧——获取某一个网络层的输出方式

前言:keras默认提供了如何获取某一个层的某一个节点的输出,但是没有提供如何获取某一个层的输出的接口,所以有时候我们需要获取某一个层的输出,则需要自己编写代码,但是鉴于keras...

2020-05-23

给keras层命名,并提取中间层输出值,保存到文档的实例

更新:感谢评论区提供的方案。采用model.summary(),model.get_config()和for循环均可获得Keras的层名。示例如下图对于keras特定层的命名,只需在层内添加 name 即可model.add(A...

2020-05-23

keras 获取某层输出 获取复用层的多次输出实例

官方文档很全面,搜索功能也很好。但是如果你想单独实现某个功能,根本无从搜寻。于是我写了这个笔记。从功能出发。两个tensor经过一个layer实例会产生两个输出。a = Input(sha...

2020-05-23

Keras实现将两个模型连接到一起

神经网络玩得越久就越会尝试一些网络结构上的大改动。先说意图有两个模型:模型A和模型B。模型A的输出可以连接B的输入。将两个小模型连接成一个大模型,A-B,既可以同时训练又可...

2020-05-23

Python多个装饰器的调用顺序实例解析

一般情况下,在函数中可以使用一个装饰器,但是有时也会有两个或两个以上的装饰器。多个装饰器装饰的顺序是从里到外(就近原则),而调用的顺序是从外到里(就远原则)样例:def func1(fu...

2020-05-22

Python pandas如何向excel添加数据

pandas读取、写入csv数据非常方便,但是有时希望通过excel画个简单的图表看一下数据质量、变化趋势并保存,这时候csv格式的数据就略显不便,因此尝试直接将数据写入excel文件。pa...

2020-05-22

python numpy矩阵信息说明,shape,size,dtype

我就废话不多说了,大家还是直接看例子吧!import numpy as npfrom numpy import randommatrix1 = random.random(size=(2,4))#矩阵每维的大小print matrix1.shape#矩阵所有数据...

2020-05-22

关于keras.layers.Conv1D的kernel_size参数使用介绍

今天在用keras添加卷积层的时候,发现了kernel_size这个参数不知怎么理解,keras中文文档是这样描述的:kernel_size: 一个整数,或者单个整数表示的元组或列表, 指明 1D 卷积窗口的...

2020-05-22

keras 权重保存和权重载入方式

如果需要全部权重载入,直接使用权重载入方式model.save_weights('./weigths.h5')
model2.load_weights('./weigths.h5')但是有时候你只需要载入部分权重所以...

2020-05-21

Python3 ID3决策树判断申请贷款是否成功的实现代码

1. 定义生成树# -*- coding: utf-8 -*-#生成树的函数from numpy import * import numpy as npimport pandas as pdfrom math import log import operator # 计算数据集的信...

2020-05-21

Django如何使用redis作为缓存

已有Django项目,在其中设置以redis为缓存。1、 安装django-redis:pip install django-redis2、 在settings里面配置cache设置:CACHES = { "default":{ "BACKEND":"django_r...

2020-05-21

关于Keras Dense层整理

我就废话不多说了,大家还是直接看代码吧!'''Created on 2018-4-4'''keras.layers.core.Dense(units, #代表该层的输出维度activation=None, #激活函...

2020-05-21

使用keras根据层名称来初始化网络

keras根据层名称来初始化网络def get_model(input_shape1=[75, 75, 3], input_shape2=[1], weights=None): bn_model = 0 trainable = True # kernel_regularizer = regular...

2020-05-21

Django使用rest_framework写出API

在Django中用rest_framework写API,写了一个用户注册的API,并测试成功。本人环境:Django==2.2.1;djangorestframework==3.11.01、安装djangorestframework(1)终端中输入命令:pip ins...

2020-05-21

Django中ORM找出内容不为空的数据实例

在django操作数据库的时候如何找出内容不为空的数据呢?from django.db.models import Q class Index(VIew): def get(self, request): userObj = models.Asset.objects.filte...

2020-05-20

python3通过qq邮箱发送邮件以及附件

本文实例为大家分享了python3通过qq邮箱发送邮件以及附件的具体代码,供大家参考,具体内容如下开启qq邮箱的smtp服务代码:import smtplibfrom email.mime.text import MIMETextf...

2020-05-20

python实现126邮箱发送邮件

用Python发送126邮件,供大家参考,具体内容如下今天想做个自动化邮件提醒的功能,最近刚好在学习python,都说python那么强大,想试一下python能否搞定,搜一下资料,果真可以,而且又简单...

2020-05-20

让Django的BooleanField支持字符串形式的输入方式

再Django中,你可以把字符串形式的数值赋值给IntegerField,然后Django会默认把字符串转换成int。但是BooleanField则不行,BooleanField只能接受True和False,或者0和1(BTW:在python...

2020-05-20

Django ForeignKey与数据库的FOREIGN KEY约束详解

数据库在高并发的场景下使用外键约束会有锁问题并且使用外键会增加运维成本,所以很多公司都规定生产环境的数据库禁止使用外键。那么不使用外键约束的情况下使用 Django ORM...

2020-05-20

基于PyQT实现区分左键双击和单击

在PyQt中没有直接提供左键双击的判断方法,需要自己实现,其思路主要如下所示:1、起动一个定时器,判断在指定的时间之内,点击次数超过2次,则视为双击(其主要思路判断两次点击的时间...

2020-05-20

Python更换pip源方法过程解析

  在使用Python时,需要使用各种各样的库,通常会使用pip直接安装,这样最为简单也最方便。但最为崩溃的地方在于有时候速度出奇的慢,因为pip默认使用的源为官方源,而官方源在...

2020-05-20

解决Django Haystack全文检索为空的问题

Django Haystack全文检索为空,问题:表单中的name被改了注意:name一定是q,否则检索不到结果<form method=&#39;get&#39; action="/search/" target="_blank"><input type="text"...

2020-05-20

浅谈django 重载str 方法

修改models效果如下class EmailVerifyRecord(models.Model): code = models.CharField(max_length=20, verbose_name= u"验证码") email = models.EmailField(max_length=...

2020-05-19

Python捕获异常堆栈信息的几种方法(小结)

程序出错的时候,我们往往需要根据异常信息来找到具体出错的代码。简单地用print打印异常信息并不能很好地追溯出错的代码:# -*- coding: utf-8 -*- def foo(a, b): c = a +...

2020-05-18

pandas dataframe 中的explode函数用法详解

在使用 pandas 进行数据分析的过程中,我们常常会遇到将一行数据展开成多行的需求,多么希望能有一个类似于 hive sql 中的 explode 函数。这个函数如下:Code# !/usr/bin/env pyt...

2020-05-18

python 实现 hive中类似 lateral view explode的功能示例

背景:加入现在有这样的数据,可能一条ocr代表两个label,并且label通过","分隔。我们想把数据转换成下面的。原始数据: label ocr 日常行车服务,汽车资讯 去加油站...

2020-05-18

jupyter notebook运行命令显示[*](解决办法)

看下文章前我想先说一个问题遇到问题不要盲目的搜索答案,先看看终端提示什么错误,下面我总结一下会出现jupyter notebook运行命令,一直显示in[*]这种情况的解决办法:了解提示符i...

2020-05-18

Django中的AutoField字段使用

【Django是一个机智的框架】默认情况下Djang会为ORM中定义的每一张表加上一个自增ID列,并且用这个列来做主键;出于一个MySQL-DBA的工作经历我觉得Djanog还真是机智;这样么说主...

2020-05-18

Django ORM实现按天获取数据去重求和例子

我就废话不多说了,大家还是直接看代码吧!def total_data(request): data = request_body(request, &#39;POST&#39;) if not data: return http_return(400, &#39;参数错...

2020-05-18

Python批量处理csv并保存过程解析

需求:1.大量csv文件,以数字命名,如1.csv、2.cvs等;2.逐个打开,对csv文件中的某一列进行格式修改;3.将更改后的内容写入新的csv文件。解决思路:先读取需处理的csv文件名,去除文件夹下...

2020-05-16

Python如何使用PIL Image制作GIF图片

1.基本构架: mport PIL.Image 相关模块 img=Image.open(img_name) 打开图片 img.save(save_name, save_all=True, \ append_images=imgs, duration=t) 保存图片2.代码import...

2020-05-16

python 实现PIL模块在图片画线写字

图片上画线条import sysfrom PIL import Image,ImageDrawim = Image.open("th.png")draw = ImageDraw.Draw(im) #实例化一个对象draw.line((0, 0) + im.size, fill=128, wid...

2020-05-16

在echarts中图例legend和坐标系grid实现左右布局实例

1、效果图2、实现方法将图例legend纵向排列(orient: &#39;vertical&#39;),宽度给150(width: 150),坐标系grid左侧距离200(left: 200),中间有50的边距3、代码展示grid: { left: 200},l...

2020-05-16

实现ECharts双Y轴左右刻度线一致的例子

不一致的情况如下图:修改成一致的情况如下图:代码如下:yAxis : [ { type : &#39;value&#39;, name : &#39;人数&#39;, //splitLine...

2020-05-16

Python填充任意颜色,不同算法时间差异分析说明

我就废话不多说了,大家还是直接看代码吧!import timeimport numpy as npimport cv2 #方法一start = time.time() for i in range(1000): canvas = np.zeros((1080,1920,3), np...

2020-05-16

解决Python Matplotlib绘图数据点位置错乱问题

在绘制正负样本在各个特征维度上的CDF(累积分布)图时出现了以下问题:问题具体表现为:1.几个负样本的数据点位置倒错2.X轴刻度变成了乱七八糟一团鬼东西最终解决办法造成上述情况...

2020-05-16

Python 判断时间是否在时间区间内的实例

判断时间是否在时间区间内大家都知道 3<4<5这种连等式判断在python中是可行的>>> 3<4<5
True那么给定时间是否在时间区间内,也可以用连等式来判断# 给定两个时间来比较下>>>...

2020-05-16

在python image 中实现安装中文字体

如果一些应用需要到中文字体(如果pygraphviz,不安装中文字体,中文会显示乱码),就要在image 中安装中文字体。默认 python image 是不包含中文字体的:mac-temp:relation_graph te...

2020-05-16
返回顶部
顶部