自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 QT 【QLabel】报错 setGeometry: Unable to set geometry 1920x1558+0+23 on QWidgetWindow/‘

解决: 设置 sizePolicy 为 ignored。QT 设置布局后,QLabel一直在变大。

2023-03-22 21:46:55 430

原创 解决latex导入语言包(vntex)后 Abstract 改变的 问题

    vntex是越南语包,我导入这个包后发现 Abstrct, Table等全部变为越南语。如下图:修改方法: 导包时添加 option选项在 vntex.sty 找到该包支持的 option 代码,找不到这个文件的话,你就随意写上 这个代码 \usepackage[nocaptions]{你的包名},他就会报错这个文件错误。发现下边 有个 nocaptions ,直接导包时 改为 \usepackage[nocaptions]{vntex}即在导包时 \usepackag

2022-04-29 20:58:08 1214

原创 注意力图Attention map可视化【亲测完美】

    看了网上好多说这个注意力图可视化的代码,但是我都没整出来我想要的结果。然后参考着自己整了一个。下面简单附代码,根据个人情况去修改:def resize(img): img = cv2.cvtColor(img, cv2.COLOR_RGB2BGR) cur_ratio = img.shape[1] / float(img.shape[0]) target_ratio = 128 / float(32) mask_h = 32 mask_w = 128

2022-04-08 09:27:09 33740 17

原创 AttributeError: ‘Tensor‘ object has no attribute ‘_keras_history‘报错解决

注意: Layers 输入的张量也不能包含切片! Layers 输入的张量也不能包含切片!Layers 输入的张量也不能包含切片!今天撸代码时:错误是这样的:AttributeError: 'Tensor' object has no attribute '_keras_history'百度告你: 用keras.Layers.Lambda()这种方法是没错的,然后看自己写的代码,没问题啊,自己就是这么写的啊???各种找错。下面分享一下个人调试定位错误经验,教大家使用 Lambda后报错继续定位错误

2022-03-28 15:07:17 4517 1

原创 git clone 失败 443 timeout 解决方法

git clone 失败 443 timeout 解决方法添加 gitclone.com比如:git clone https://github.com/he1pu/JDHelp.git修改为: git clone https://gitclone.com/github.com/he1pu/JDHelp.git亲测完美!!成功点赞!

2022-03-14 20:51:15 3952 11

原创 文字识别算法DAN训练自己的数据集

github 链接

2021-09-08 09:56:59 508

原创 Mask R-CNN提示UserWarning: Using a generator with `use_multiprocessing=True解决办法

    替换删除 data_generator(), 换成下面的:class DataGenerator(keras.utils.Sequence): """A generator that returns images and corresponding target class ids, bounding box deltas, and masks. dataset: The Dataset object to pick data from config: The mo

2021-04-27 16:01:27 1427 13

原创 keras自定义Layer实现类似Lamda层中w1*x+w2*y

    这篇博客的目的是利用keras自定义Layer实现类似Lamda层中w1x+w2y的功能,只不过这个w1和w2由网络训练得到,下面是本人亲测的实现。import keras.engine as KEclass ClassifierLayer(KE.Layer): def __init__(self, **kwargs): super().__init__(**kwargs) def build(self, input_shape): self.

2021-04-09 17:30:33 166

原创 python实现k-means

    使用numpy实现,数据量大的时候可能需要微调。# encoding: utf-8"""@author: Libing Wang@time: 2021/3/26 9:51@file: kmeans.py@desc: 手动实现 k-means"""import randomimport numpy as npfrom matplotlib import pyplot as pltdef get_cluster(data, center_idx, k): """

2021-03-26 16:53:04 175 2

原创 关于Mask R-CNN训练及数据读取缓慢的问题解决

    在 Mask R-CNN 中 DrugDataset 类有一个函数 draw_mask(),利用三个 for 循环重写mask,造成训练及数据加载的瓶颈,GPU不会满载训练,大量CPU资源用于三个 for 循环计算,当一张图片目标较多以及数据量大时,速度更会减慢。 def draw_mask(self, num_obj, mask, image,image_id): #print("draw_mask-->",image_id) #print("self

2021-01-13 09:26:39 2868 30

原创 求二叉树的层序遍历

求二叉树的层序遍历(牛客网)题目:给定一个二叉树,返回该二叉树层序遍历的结果,(从左到右,一层一层地遍历)例如:给定的二叉树是{3,9,20,#,#,15,7},该二叉树层序遍历的结果是[[3],[9,20],[15,7]]class Solution {public: /** * * @param root TreeNode类 * @return int整型vector<vector<>> */ ve

2020-12-27 21:42:16 174

原创 填充每个节点指向最右节点的next指针

填充每个节点指向最右节点的next指针    没有做出来,所有记录一下,答案来自 牛客网用户id : 华科不平凡。题目:    给定一个二叉树                 struct TreeLinkNode {                 TreeLinkNode *left;                 TreeLinkNode *right;                 TreeLinkNode *next;     

2020-12-16 22:11:37 244

原创 牛客题:旋转图像

牛客题:旋转图像题目:    给出一个用二维矩阵表示的图像,返回该图像顺时针旋转90度的结果。扩展:    你能使用原地算法解决这个问题么?解法(C++):解题思路:先转置,再水平镜像class Solution {public: void rotate(vector<vector<int> > &matrix) { // m 为行, n 为列 int m = matrix.size(), n = matrix[0].s

2020-12-16 21:24:24 184

原创 h5模型转pb转tflite实现及报错解决

h5模型转pb转tflite实现及报错解决    这里我已Mask R-CNN训练出来的模型为例,我的h5文件不保存模型结构,我的代码有转为带结构的h5文件。话不多说,直接上代码。def save_model(path): """ 将训练的仅保存参数的h5文件转换为将整个model结构及参数保存的H5 model :param path: h5 model path :return: """ test_config = InferenceConfig()

2020-12-14 22:33:55 737

原创 利用思科模拟器设计企业网络

利用思科模拟器设计企业网络    简单的企业网络结构设计,模拟内网外网。1、需求分析    公司分内网和外网,内网设有服务器,仅供内部公司员工使用。公司内部员工可以访问因特网,不允许外部人员访问公司内部网络。    在网络及业务需求方面,要求网络安全性、可靠性较高,系统易扩充、管理和维护,数据处理及通讯能力强、响应速度快;要求架设FTP Server便于公司内部人员共享文件,同时增设技术部FTP专用Server;员工之间采用电子邮件Email,架设 Email Server;使用NAT技术实现内网I

2020-11-23 10:52:56 8999 21

原创 基于 Mask R-CNN 中边界框回归知识讲解(重点是代码)

一、 边界框回归的概念    如图所示,红色的框代表原始的建议框(proposal region),绿色的框代表目标的真实边界框(ground truth)。边界框回归的目标是:寻找一种映射关系,使得原始的建议框(红色)经过映射变为一个与真实边界框(绿色)更接近的边界框(蓝色)。一个矩形框通常可以用x、y、w、h四个参数表示(它们分别表示窗口中心点的坐标以及矩形框的宽高)。二、公式讲解    边界框回归的这种映射关系可以表示为:    边界框 G^\hat{G}G^ 可以通过下式得到,其中PPP

2020-11-02 11:50:17 3580 9

原创 利用 Tensorflow 中 events.out.tfevents 文件绘制曲线图

    今天介绍个新技能,相信很多同学花费众多时间去训练模型,但是却没有提前编写绘制曲线图(loss曲线图,acc曲线图等)的代码,又得从头开始训练,耗费众多的时间,又或者虽然用了 Tensorboard, 但是又想把 train loss 和 val loss 画在一个图上,怎么办? 教程来了!    要注意的是必须要有 events.out.tfevents 文件, 如果没有这篇博客你可以滑过了,从头开始去训练吧!下面讲解步骤:    第一步: 在 conda 环境下运行命令 tensorboar

2020-10-09 21:31:40 7950 10

原创 Tensorflow 2.0 实现汽车效能指标 MPG 预测

    终究还是要学习Tensorflow 2.0 的,发现确实2.0比1.0版本的好太多了,感觉精简了些,同时训练的细节要自己实现,这比keras更锻炼自己一些,keras封装太厉害啦。而且可能是我学习的tf2.0少,学到目前还都不需要构建数据集的生成器,这点比keras, pytorch又省了一波。    下面附上所用的数据集,来自UCI:MPG数据集链接。    我只实现了数据集的准备,训练部分,测试的话没啥意思,重点是学习Tensorflow 2.0 的语法。# -*- coding: utf

2020-10-09 16:31:03 399

原创 python实现数据结构中双向循环链表操作

python实现数据结构中双向循环链表操作    看此博客之前建议先看看B站的视频 python数据结构与算法系列课程,该课程中未实现双向循环链表的操作,所以我按照该视频的链表思路实现了双向循环链表的操作,欢迎大家阅读与交流,如有侵权,请联系博主!下面附上代码:class Node: def __init__(self, elem): self.elem = elem self.prev = None self.next = Nonecla

2020-10-08 19:59:53 418 2

原创 Python代码中调用Java代码示例讲解

Python代码中调用Java代码示例讲解    关于python环境和Java环境的搭建不再赘述,直接讲解如何调用。    首先须安装python库——jpype1,直接pip install jpype1即可。Java代码如下:package com;public class Demo { public static void main(String[] args) { System.ou

2020-07-03 15:34:01 357 1

原创 解决在win10下无法在Genymotion中无法创建Virtual Terminal

    在创建设备时,无法创建虚拟终端,如下图所示:    解决方法为:以管理员身份运行virtualbox及Genymotion,可能是因为VirtualBox安装在C盘文件夹,或者Genymotion 需要权限才能写入文件。...

2020-06-23 11:05:07 2413

原创 【全网首发】 DIoU使用Tensorflow实现

【全网首发】 DIoU使用Tensorflow实现  计算机视觉方向的人员都知道DIoU是啥,在此不做解释,全网DIoU所查资料全为Torch版本,博主今天将DIoU用 Tensorflow 实现,绝对全网首发!!下面附上Torch版本实现:def Diou(bboxes1, bboxes2): rows = bboxes1.shape[0] cols = bboxes2.shape[0] dious = torch.zeros((rows, cols)) if row

2020-05-25 11:51:45 814 8

原创 Mask R-CNN 绘制epoch-loss曲线图

Mask R-CNN 绘制epoch-loss曲线图  博主研究MaskR-CNN已有一年左右,前段时间工作中需要绘制epoch-loss曲线图,网上对这块的讲解比较少,因此博主在这讲一下,如何绘制训练时的epoch与loss关系图,博主所用的mask r-snn代码为Mask R-CNN源码。由于我自己对代码有些修改,可能行数对不上,但是就在附近,大家找一下就好。第一步:  在mrcnn文件夹下mode.py中, 修改一下代码(大概在2360行左右): history = self.

2020-05-23 15:40:57 12360 42

原创 opencv显示图像的傅里叶谱图像(频谱)错误修改

记Ubuntu搭建opencv环境错误解决Ubuntu16.04 搭建opencv环境时,sudo cmake 通过,当进行sudo make时,报的错误都不一样,但是我遇到的都是/usr/bin/ld: warning: libiconv.so.2, needed by//home/smiles/anaconda2/lib/libgobject-2.0.so.0, not found等错误;但是查看Anaconda文件夹下存在该文件,随后经通过一下步骤,成功解决,通过编译。首先在/etc/ld.so.

2020-05-20 21:23:40 254

原创 AdaBoost入门【附代码】

AdaBoost入门  博主前段时间学习了AdaBoost,写这篇博客一方面是为了加深自己的理解及记忆,另一方面是给初学者以启发,同时也便于大家一起交流学习。1.背景知识1.1弱学习器与强学习器  弱学习器常指泛化性能略优于随机猜测的学习器,例如在二分类问题上精度略高于50%的分类器。强学习器常指泛化性能比较好的学习器。1.2集成学习  集成学习通过构建并结合多个个体学习器(基学习器\...

2019-12-29 11:39:20 880 1

原创 手撕卷积神经网络CNN【附代码】

手撕卷积神经网络CNN 博主接触CNN已有一段时间,写这篇博客一方面是为了加深自己的理解及记忆,另一方面是给初学者以启发,同时也便于大家一起交流学习。1.CNN发展史 简单来说,CNN经过以下的发展史: 1.CNN的起源 1980年代末-1999年 ConvNet、LeNet-5 2.CNN停滞不前 2000年初 性能很难改...

2019-12-28 22:21:02 2502 12

synth Text文件下载.txt

Synth Text合成数据集的相关文件下载,包括imnames.cp, bg_img.tar.gz, depth.h5, seg.h5`,好像 bg_img.tar.gz 太大,没传上,请私信我,协商怎么发送

2021-04-21

配套的网络拓扑配置文件.docx

配套的网络拓扑的全部配置文件,配套的网络拓扑的全部配置文件,配套的网络拓扑的全部配置文件,配套的网络拓扑的全部配置文件,配套的网络拓扑的全部配置文件,配套的网络拓扑的全部配置文件配套的网络拓扑的全部配置文件

2020-12-30

网络结构设计.rar

使用思科模拟器设计企业网络拓扑,使用思科模拟器设计企业网络拓扑,使用思科模拟器设计企业网络拓扑,使用思科模拟器设计企业网络拓扑,使用思科模拟器设计企业网络拓扑,使用思科模拟器设计企业网络拓扑

2020-11-22

AdaBoost-master.rar

手动实现AdaBoost,语言为Python,最后使用五折交叉验证确定弱分类器数目的最优解,并有弱分类器与强分类器的比较实现及结果展示,欢迎大家下载。

2019-12-29

lenet5.rar

LeNet5及其特征图可视化,用python实现,希望对大家有所帮助。LeNet5及其特征图可视化,用python实现,希望对大家有所帮助。LeNet5及其特征图可视化,用python实现,希望对大家有所帮助。

2019-12-29

空空如也

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

TA关注的人

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