自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 /usr/bin/nvidia-modprobe: unrecognized option: “-s“

/usr/bin/nvidia-modprobe: unrecognized option: "-s"nvidia-modprobe 版本低, 上官网下载新版本或者```wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/nvidia-modprobe_455.45.01-0ubuntu1_amd64.deb```将455.45.01 改为自己的显卡 驱动版本查看显卡驱动版本命令 ```

2021-04-13 09:06:34 1846

原创 opencv4 配置过后出现旧代码头文件无法加载问题

编译代码: g++ main.cpp -o main `pkg-config --cflags --libs opencv`错误:main.cpp:10:10: fatal error: opencv2\imgproc\types_c.h: No such file or directory #include <opencv2\imgproc\types_c.h>将旧代码头文件:#include "opencv2/imgcodecs.hpp"#include "o

2020-07-08 11:19:38 1700

原创 权重稀疏训练

权重稀疏作用增加权重的0个数量,加快推理速度pytorch权重稀疏训练通过L1损失来减少神经网络权重, 使得大部分权重接近于0.注意点: 最后一层和bias层通常不进行稀疏.原理, 通过每一个权重等系数的减少来进行权重稀疏. l1_reg = None for i, W in enumerate(network.parameters()): if i == 64 or i == 54 or i == 44 or i == 34 or i % 2 == 1:

2020-06-30 09:47:44 3076

原创 pytorch 保存模型为onnx

# An example input you would normally provide to your model's forward() methodx = torch.rand(1, 3, 512, 720).float().cuda()input_names = ["inputs"]output_names = ["main_out_rest", "sub1_out_rest", "sub2_out_rest", "sub4_out_rest"]# Export the mode...

2020-05-28 15:57:24 2006 1

原创 TD-IDF

什么是 TF-IDF 算法?简单来说,向量空间模型就是希望把查询关键字和文档都表达成向量,然后利用向量之间的运算来进一步表达向量间的关系。比如,一个比较常用的运算就是计算查询关键字所对应的向量和文档所对应的向量之间的 “相关度”。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gP4gwlKB-1589524736752)(imgs/TF-IDF.png)]TF (Term Frequency)—— “单词频率”意思就是说,我们计算一个查询关键字中某一个单词在目标文档中

2020-05-15 14:39:38 2271

原创 h5 转 pb文件

关键代码,这里的模型为tf.keras 模型:from tensorflow.python.framework.convert_to_constants import convert_variables_to_constants_v2 full_model = tf.function(lambda x: model(x)) full_model = full_model.g...

2020-05-07 10:08:30 920

原创 TF.keras + tfrecord

TF.keras + tfrecord在工程中,模型常常需要训练大数据,而大数据的读取通常不能一次性读取进内存中,因此需要不断从数据集中读取数据并进行处理。在大数据中,这部分的耗时相当可观,因此可以利用tfrecord进行预先处理数据,节省读取和处理的时间。使用tfrecord有几个问题:1.如何将图像转为tfrecord格式。2.如何读取tfrecord文件进行训练。3.如何读取多个t...

2020-05-06 21:59:57 815

原创 gitlab ssh 遇坑记录

gitlab用着用着某一天突然push不了了,查看错误码:remote: Git access over HTTP is not allowedfatal: unable to access 'http://git.dmbcdn.com/chenlvcai/ocr_medical.git/': The requested URL returned error: 403网上一顿搜索...

2020-05-05 22:29:41 2221 2

原创 去除图像中的红色部分(or 保留) opencv-python

结果:import cv2import numpy as npimgs = cv2.imread("timg.jpg")image = imgs.copy()images = imgs.copy()print(image.shape)rows, cols = image.shape[:2]print(rows, cols)red_minus_blue = image[:...

2020-04-20 10:12:42 6021

原创 图像光照校正处理(白平衡)及其速度优化 -opencv+python

先上效果图,从上到下分别为img : 原图img1:均值白平衡法img2: 完美反射img3: 灰度世界假设img4: 基于图像分析的偏色检测及颜色校正方法img5: 动态阈值算法img6: gamma校正img7: HDR校正7种变换原理:灰度世界、完美反射、动态阈值原理及其c++实现: https://www.cnblogs.com/Imageshop/...

2020-04-05 21:01:39 5777 2

原创 矩形目标图像水平校正

旋转有长方形目标的图像,校正为水平方向,只能水平校正,不能三维校正。原理:使用霍夫变换来寻找图像中的目标斜率,找到最频繁的一条斜率作为校正方向,使用scipy.ndimage进行校正github地址:https://github.com/18150167970/image_process_tool/blob/master/rotate_image.pyimport...

2020-03-27 18:35:17 2109 1

原创 算法工程师 面试题与解答

题目来源:作者:xfcherish链接:https://www.nowcoder.com/discuss/65323?type=0&order=0&pos=50&page=1如果本文有什么错误,欢迎指出,感激不尽!!!<1> 逻辑回归和线性回归对比有什么优点?可以用于分类任务,速度快,能容易地更新模型吸收新的数据。<2> 逻辑回归...

2020-03-27 17:46:19 2329 3

原创 知识蒸馏论文的一些自己总结

本文只是对论文的一些总结,不关注于具体细节公式,主要是了解思想,如果有空我会专门的开博客对一些论文进行细节讲述,如果本文说明有问题的,欢迎联系我,欢迎指正。一. Attention TransferPaying More Attention to Attention: Improving the Performance of Convolutional Neural Networks vi...

2020-03-27 17:45:13 454 4

原创 贝壳找房 丢失的卡片

#include<iostream>#include<algorithm>#include<string>#include<math.h>#include<stdlib.h>#include <iostream>#include <vector>#include <queue>...

2020-03-27 17:44:42 302

原创 目标检测 合并检测框方法

1.利用并查集合并检测结果窗口使用SimilarRects来计算窗口相似度定义好窗口相似性函数后,就可以利用并查集合并窗口函数了,大致过程如下: 调用Partiton方法进行窗口分组。在该方法中,首先建立Rect对象的并查集初始结构,然后遍历整个并查集,用SimilarRects::operator()判断每2个窗口相似性,若相似则将这2个窗口放入一个组; 运行完步骤1后会...

2020-03-27 17:37:07 787

转载 转载:使用TensorRT +TensorFlow推理

转载:https://www.jianshu.com/p/dd2cfc33b437本文翻译于博客Speed up TensorFlow Inference on GPUs with TensorRT,这篇博客介绍了如何使用TensorRT加速TensorFlow模型的推理速度,作者为:Siddharth Sharma — Technical Product Marketing Man...

2020-03-16 16:56:35 1275

原创 tensorflow c++代码实例

官方样例:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/label_imagehttps://yiyibooks.cn/yiyi/tensorflow_13/install/install_c.htmlmain.cc文件为c++。多图片输入:https://blog.csdn.n...

2020-03-11 16:39:51 581

原创 tensorflow 混合精度训练

混合精度是指在训练期间在模型中同时使用16位和32位浮点类型,以使其运行更快并使用更少的内存。通过将模型的某些部分保持在32位类型中以保持数值稳定性,模型将具有更短的步长时间,并且在评估指标(如准确性)方面同样可以训练。可以在现代GPU和TPU上将性能提高。tensorflow自带了混合精度训练,但是要求版本在2.1以上。而混合精度训练需要一定的硬件配置。虽然混合精度可以在大多数硬件上运行...

2020-03-10 15:28:49 5336 1

转载 转载:爬虫学习

转载:https://zhuanlan.zhihu.com/p/57780822在大佬的教程下一些自己的理解.主页网址唯一图库直接点到末页,852页。。右键点击一个图片链接,选择审查元素这里的img是就封面,如果只抓取封面的话,到这就可以了,但是我们取的是所有图片,所以这里我们获取的是这个详情页的a链接:http://www.mmonly.cc/mmtp/xgmn/18...

2020-03-05 18:30:25 461

转载 转载:gRPC 的 C++ 动态线程池源码分析

转载:http://senlinzhan.github.io/2017/09/09/grpc-dynamic-thread-pool/作者:Senlin自学记录用,侵删,建议到原博客网址学习。固定线程池  提到线程池,通常说的都是固定大小的线程池,固定线程池的原理是这样的:线程池由一个线程安全的队列,以及多个 worker 线程组成。 可以有多个 producer 线程...

2020-03-04 16:30:46 1468

原创 使用tf.keras.applications中的模型构建自己的网络

使用tf.keras.applications中的模型构建自己的网络,并且使用官方的预训练模型:经过我反复实验: model = tf.keras.applications.MobileNetV2(include_top=False, weights="imagenet") inputs = tf.keras.layers.Input(shape=(224, 224, 3)...

2020-03-04 12:01:38 3748

原创 tensorflow 学习

tensofrlow2.0的api和使用方法:https://zhuanlan.zhihu.com/c_1091021863043624960

2020-03-02 17:19:26 231

原创 ValueError: Input 0 of node xxx was passed float from xxx 0 incompatible with expected resource.

读模型中使用 tf.import_graph_def(od_graph_def, name='') 出现ValueError: Input 0 of node batch_normalization_v1/cond/ReadVariableOp/Switch was passed float from batch_normalization_v1/moving_mean:0 inc...

2020-03-02 14:40:58 5678 7

原创 tf.Keras 保存为pb文件

折腾了我几天,一直搞不定。最后用以下代码成功保存。方法一:tensorflow2.0以上版本可以使用tf.saved_model.save(model, "save_test")model = tf.saved_model.load("save_test")来保存成pb文件,以及读取。方法二tensorflow1.x版本可以使用如下代码保存:session = t...

2020-02-27 22:04:11 5714 1

原创 Pyinstaller No module named pkg_resources.py2_warn

我通过降低setuptools版本到 44.0.0 后成功解决问题。pip install setuptools==44.0.0参考文献:https://blog.51cto.com/cfy10/2468597?source=dra

2020-02-26 10:01:34 6103 8

转载 转载:pyinstaller使用

转载:https://zhuanlan.zhihu.com/p/65731845pyinstaller最佳使用方式pyinstaller最重要的两个参数就是-F与-D参数使用-F参数,pyinstaller会将python脚步打包成单个exe文件使用-D参数,pyinstaller会将python脚步打包成一个文件夹,运行程序时,需要进入该文件夹,点击运行相应的可执行程...

2020-02-25 16:58:28 245

转载 转载: CNN不收敛 可能问题

转载:http://theorangeduck.com/page/neural-network-not-workingMy Neural Network isn't working! What should I do?Created on Aug. 19, 2017, 5:56 p.m.So you're developing the next great breakthroug...

2020-02-13 10:33:36 2070

原创 opencv 4.2.0 安装

按上面步骤完成https://www.cnblogs.com/chenzhen0530/p/12109868.html其中出现过问题:出现gtk错误 使用下面cmake指令cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES...

2020-01-15 16:35:07 1136 1

原创 darknet 编译问题及解决方法

/usr/local/cuda/include/crt/host_config.h:119:2: error: #error -- unsupported GNU version! gcc versions later than 6 are not supported!#error -- unsupported GNU version! gcc versions later than 6 ar...

2019-12-14 14:48:36 2046

原创 OpenCV Error: Assertion failed (samples.cols == var_count && samples.type() == 5)

python 中opencv加载SVM模型使用,不要使用 cv2.svm_create()svm = cv2.ml.svm_load("xxx.xml")

2019-12-11 10:06:27 1207 2

原创 pytesseract 使用

安装:pytesseractsudo pip3 install -U git+https://github.com/madmaze/pytesseractubuntu报错:pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your pathsudo a...

2019-12-03 14:32:38 179

原创 CK数据集分类处理

import osimport shutil #七种表情分类emotions = ["anger", "contempt", "disgust", "fear", "happy", "sadness", "surprise"]path= "cohn-kanade-images"path_label= "Emotion_labels/Emotion"#创建文件夹if not os....

2019-10-23 20:01:02 6036 2

原创 n个数字的全排列 去重

用set容器去重。#include<iostream>#include<algorithm>#include<string>#include<math.h>#include<stdlib.h>#include <iostream>#include <vector>#include <...

2019-08-11 09:37:08 506

原创 C++算法 链表专题

第一题:https://www.nowcoder.com/practice/0cff324157a24a7a8de3da7934458e34?tpId=98&tqId=32912&tPage=5&rp=5&ru=/ta/2019test&qru=/ta/2019test/question-ranking找出单向链表中的一个节点,该节点到尾指针的距离为K。...

2019-08-02 19:53:55 229

原创 牛客练习记录第六周

第一题:https://www.nowcoder.com/practice/c3b49a12eb344ca3939f6a6232347397?tpId=98&tqId=32914&rp=5&ru=/ta/2019test&qru=/ta/2019test/question-ranking题目描述一组带数字编号的球里除了两个编号之外,其它的编号都出现了两次。...

2019-08-02 19:53:53 281

原创 牛客练习记录第五周

第一题:链接:https://www.nowcoder.com/questionTerminal/824af5cb05794606b56657bb3fa91f49编程题]善变的同伴热度指数:601 时间限制:1秒 空间限制:65536K 算法知识视频讲解 又到了吃午饭的时间,你和你的同伴刚刚研发出了最新的GSS-483型自动打饭机器人,现在你们正在对机器人进行功能测试。为了简化问题...

2019-07-11 08:59:22 361

原创 BM3D 灰度图像和彩色图像去噪实现

github地址:https://github.com/18150167970/BM3D-color-image欢迎start(笑)。首先,上一波原理:https://zhuanlan.zhihu.com/p/46399784灰度图像方法:这里引用上述链接的内容:算法总体流程如图:主要分为两大步:第一步,基础估计:1、对于每个目标图块,在附近寻找最多MAXN1(...

2019-07-09 15:43:37 6924 7

原创 图像像素处理:灰度图和彩色图; 实例-----使用uchar格式与float格式互相转化

opencv的图像处理通常会对像素进行处理,因此需要读取像素,我通过实例-----使用uchar格式与float格式互相转化来说明如何对图像的像素进行处理。在C++函数处理时,通常是使用指针来改变图像值,因此,本例也是使用指针访问像素。下面为灰度图转换,通过读取每一行第一个像素的地址,来访问每一个像素。注意图像是什么格式,像素首地址就是什么格式,不同格式取地址会出错。void uch...

2019-07-09 11:26:52 2304

原创 Mat矩阵的创建及CV_8UC1等宏参数意义详解

opencv读取图像和显示图像:Mat image = imread("draw.jpg", 1);if (!image.data) { cout << "image don't exist, please check your image path" << endl; return -1;}imshow("orgin", image);waitKey(0...

2019-07-09 11:06:47 478

转载 软阈值(Soft Thresholding)函数和硬阈值(Hard Thresholding)函数

本文仅供自学使用,文中内容来至文章:https://blog.csdn.net/jbb0523/article/details/52103257和https://blog.csdn.net/jbb0523/article/details/52103819请至该文查看原始内容。软阈值函数:其中T为超参。可以发现,软阈值解决的优化问题和基追踪降噪问题很像,...

2019-07-07 11:18:55 16895 1

空空如也

空空如也

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

TA关注的人

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