
3—DL(deep learning)深度学习
文章平均质量分 81
python编程之巅
普通网友
这个作者很懒,什么都没留下…
展开
-
深度学习可视化工具visdom使用
#11.1 vidsom介绍visdom的github主页:https://github.com/fossasia/visdomvisdom中文文档参考:https://ptorch.com/news/77.htmlVisdom是一个灵活的工具,用于创建,组织和共享实时丰富数据的可视化,支持:TorchNumpyVisdom的目标是促进(远程)数据的可视化,重点是支持科学实验。为你自己和你的合作者广播绘制:视频、图像、文本等的可视化。通过编程或通过UI组织可视化空间,为实时数据创建原创 2021-12-10 11:21:12 · 24340 阅读 · 3 评论 -
CNN 模型的参数(parameters)数量和浮点运算数量(FLOPs)是怎么计算的
CNN 模型所需的计算力(flops)和参数(parameters)数量是怎么计算的?#1 首先说明一下概念1、FLOPSFLOPS:注意全大写,是floating point operations per second的缩写,意指每秒浮点运算次数,理解为计算速度(。是一个衡量硬件性能的指标。2、FLOPsFLOPs:注意s小写,是floating point operations的缩写(s表复数),意指浮点运算数,理解为计算量。可以用来衡量算法/模型的复杂度。#FLOPSFLOPS:即“每秒原创 2021-11-26 14:24:12 · 9129 阅读 · 2 评论 -
基于Yolov4的人群检测,人群距离估计、基于SORT的多目标跟踪及逆透视映射一体的系统Yolov4_DeepSocial
参考原创 2021-08-14 15:53:10 · 4731 阅读 · 31 评论 -
NVIDIA Jetson 系列产品开发相关文档,TAO、TLT、NGC
1 Jetson nano推理性能jetson-nano-dl-inference-benchmarks1、Jetson nano在模型精度 FP16 和 batch_size=1是模型的推理性能2、Jetson nano和Raspberry Pi3(树莓派Pi3)以及 Google Edge TPU的在模型推理上的性能对比2 NVIDIA cuda支持的深度学习框架deep-learning-frameworks:https://developer.nvidia.com/deep-le原创 2021-06-19 11:43:58 · 845 阅读 · 0 评论 -
Real-Time-Voice-Cloning的使用教程
文章目录:1 环境的搭建2 如何使用Real-Time-Voice-Cloning2.1 下载预训练的模型2.2 先测试环境是否可用(optional)2.3 下载数据集(optional)2.4 运行ToolBox3 常见错误3.1 错误1:`OSError: PortAudio library not found`4 训练其他语言的数据集1 环境的搭建我安装版本:在虚拟环境tf1中tensorflow-gpu==1.15.0torch==1.4.02 如何使用Real-Time-Voic原创 2021-01-27 10:39:01 · 18667 阅读 · 9 评论 -
使用最新目标跟踪框mmtracking实现自己的目标跟踪项目
#1 搭建环境1、创建虚拟环境conda create -n mmtrack python=3.7 -y2、激活虚拟环境conda activate mmtrack3、安装cudatoolkitconda install cudatookit=10.1如果安装失败,也可以去这里先下载cudatoolkit的离线包,然后再安装:conda install cudatoolkit-10.1.243-h6bb024c_0.tar.bz24、安装torch和torchvision原创 2021-01-06 19:50:34 · 8890 阅读 · 28 评论 -
使用deepsort重新训练自己的多目标跟踪模型,以及Market1501和MARS数据集的介绍
文章目录:1、deepsort目标跟踪项目1.1 deepsort项目介绍1.2 deepsort项目的使用2 自己重新训练deep_sort模型2.1 deepsort的训练仓库cosine_metric_learning2.2 deepsort训练使用的数据集2.3 使用cosine_metric_learning仓库训练deepsort模型2.3.1 训练deepsort2.3.2 导出预训练的pb模型1、deepsort目标跟踪项目1.1 deepsort项目介绍deepsort是用于目标跟踪原创 2020-11-25 14:11:37 · 19807 阅读 · 34 评论 -
NVIDIA Jetson Xavier NX安装torch和torchvision
zhihui@zhihui-desktop:~$ pip3 install torchvision==0.7.0Collecting torchvision==0.7.0 Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.tuna.tsingh原创 2020-11-23 11:44:34 · 8115 阅读 · 2 评论 -
在NVIDIA Jetson Xavier NX上安装llvm和numba,以及在Jetxon NX上跑通CenterTrack的目标跟踪模型
参考:https://www.coder.work/article/4985382 # 从源码安装参考:https://blog.csdn.net/zt1091574181/article/details/108222306 # 从编译好的文件参考:https://blog.csdn.net/qq_45779334/article/details/108640247参考:https://www.jianshu.com/p/ccaf688f54c0 # 解决安装过程中的错误参考:...原创 2020-10-30 20:31:48 · 6639 阅读 · 5 评论 -
在NVIDIA Jetson Xavier NX上把yolov4-deepsort的模型pb模型使用tensorflow-onnx和onnx-tensorrt工具最终转换为tensorrt模型
https://github.com/onnx/onnx-tensorrt/issues/385git clone -b 6.0 --single-branch https://github.com/onnx/onnx-tensorrt.gitcd onnx-tensorrt/# Should resolve your "does not contain a CMakeLists.txt" errorgit submodule update --init --recursive# Skip thi原创 2020-10-28 22:51:02 · 5218 阅读 · 10 评论 -
YOLOv5的详细使用教程,以及使用yolov5训练自己的数据集
@本人环境声明:系统环境:Ubuntu18.04.1cuda版本:10.2.89cudnn版本:7.6.5torch版本:1.5.0torchvision版本:0.6.0项目代码yolov5,官网,项目开源的时间:20200601自定义数据集:#1 安装环境依赖##1.1 克隆项目git clone https://github.com/ultralytics/yolov5 # clone repo如果下载比较慢,建议使用下面的镜像下载:git clone https:原创 2020-10-22 09:39:20 · 92321 阅读 · 108 评论 -
Mint系统使用介绍,Mint系统安装,在Mint系统上搭建GPU环境,在Mint系统上安装Pycharm、Anaconda等软件,在Mint系统上安装cuda和cudnn
Mint系统安装及其使用#1 Mint系统介绍及其安装##1.1 Mint系统介绍##1.2 Mint系统安装把Mint系统做到U盘中,然后让U盘作为启动盘就可以!1、开机后,一直按F1,然后选择system upset选项,然后就可以进入bois的设置界面,选择U盘作为启动盘2、然后退出,再一直按F12就可选择从U盘启动系统了,之后就和安装Ubuntu系统安装差不多了!##1.3 Mint中安装中文输入法1、在搜索框中找到Fcitx Configuration,然后在添加搜索框中搜索Sun原创 2020-10-11 16:02:51 · 14386 阅读 · 6 评论 -
mmdetection2.3.0版本安装过程,以及训练、测试、可视化等(亲测好用,很顺利)
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究mmdetection2.3.0版本安装过程,亲测好用,很顺利 文章目录:1 运行mmdetection2.3.0版本报错1.1 错误解决历程1.2 最终的解决方法2 mmdetection2.3.0 安装过程mmdetection 下载20200805最新的代码:此时的最新代码版本为:mmdetection2.3.0我尝试在我之前的环境中运行最新的mmdetection2.3.0版本,然后就报错呀,报错呀!..原创 2020-08-05 16:06:36 · 8255 阅读 · 18 评论 -
使用torchvision.models.inception_v3(pretrained=True)加载预训练的模型每次都特别慢
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究使用torchvision.models.inception_v3(pretrained=True)预训练的模型每次加载特别慢文章目录:1 问题描述2 问题解决1 问题描述在使用torchvision.models.inception_v3(pretrained=True)预训练模型时,第一次执行的时候会把预训练的模型下载到用户的家目录下的.cache/torch/checkpoints目录下,下次再执行的时候就会..原创 2020-07-15 16:19:16 · 4239 阅读 · 0 评论 -
目标检测使用LabelImg标注VOC数据格式和YOLO数据格式——LabelImg使用详细教程
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究@[toc](目标检测使用LabelImg标注VOC数据格式和YOLO数据格式——LabelImg使用详细教程文章目录:)1 LabelImg介绍与安装1.1 Label介绍github是目标检测数据标注工具,可以标注标注两种格式:VOC标签格式,标注的标签存储在xml文件YOLO标签格式,标注的标签存储在txt文件中LabelImg的github主页地址:点我,带你去>https://...原创 2020-05-27 14:54:46 · 42560 阅读 · 2 评论 -
Kaggle从入门到实战教程(新手必备)
Kaggle从入门到实战教程(新手必备)文章目录:1 kernel的创建1.1 Notebook的kernel的创建(从零开始创建)1.1.1 相关的配置说明1.2 Script的kernel的创建(从零开始创建)1.3 从已有的数据集开始创建kernel2 kaggle创建新的文件2.1 kaggle通过上传创建新的文件2.2 自己手动创建py文件2.3 kaggle如何直接上传完整的项目使用,...原创 2019-11-28 16:39:59 · 36126 阅读 · 15 评论 -
深度学习笔试100题
文章目录文章目录:https://www.julyedu.com/question/select/kp_id/26** 七月在线,笔试练习——深度学习**1、梯度下降算法的正确步骤是什么?1.计算预测值和真实值之间的误差2.重复迭代,直至得到网络权重的最佳值3.把输入传入网络,得到输出值4.用随机值初始化权重和偏差5.对每一个产生误差的神经元,调整相应的(权重)值以减小误差A、...原创 2019-07-16 10:06:10 · 38690 阅读 · 4 评论 -
深度学习面试大题
深度学习面试大题文章目录:1、谈谈深度学习中的归一化问题。2、CNN的卷积核是单层的还是多层的?3、什么是卷积?4、什么是CNN的池化pool层?5、简述什么是生成对抗网络6、梵高作画的原理是什么?7、请简要介绍下tensorflow的计算图8、你有哪些深度学习(rnn、cnn)调参的经验?9、CNN最成功的应用是在CV,那为什么NLP和Speech的很多问题也可以用CNN解出来?为什么Alpha...原创 2019-10-30 15:26:00 · 1481 阅读 · 1 评论 -
windows错误:Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
windows错误:Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.文章目录:1 用keras对模型进行可视化2 错误解决方式1、在windows下错误的解决方式2、在windows下正确的解决方式1 用keras对模型进行可视化由于tensorflow2.0 和keras...原创 2019-10-22 20:23:09 · 4817 阅读 · 4 评论 -
DPSR
testsets/real_imgs/LR图片chip.pngchip_kernel.pngcolour.pngcolour_kernel.pngfrog.png尺寸109x557x7668x45599x99500x375testsets/real_imgs/x4_dpsr图片chip.pngchip_x2.pngchip_x3....原创 2019-04-23 10:43:07 · 1664 阅读 · 10 评论 -
深度学习资源推荐
内容介绍的很基础,看的出来都是作者按照自己的学习心得总结出来的,而不是东拼西凑整合到一块的东西,强烈推荐学习:https://github.com/shliang0603/Awesome-DeepLearning-500FAQ ——>【跳转】...原创 2019-09-20 10:17:01 · 757 阅读 · 1 评论 -
SVD奇异值分解
SVD奇异值分解文章目录:一、奇异值分解介绍一、奇异值分解介绍奇异值分解(Singular Value Decomposition,SVD)是一种矩阵分解(Matrix Decomposition)的方法。除此之外,矩阵分解还有很多方法,例如特征分解(Eigendecomposition)、LU分解(LU decomposition)、QR分解(QR decomposition)和极分解(Po...原创 2019-03-11 18:16:45 · 343 阅读 · 0 评论 -
解决git提示Permission denied (publickey)
一共分为两部:1.在命令行下: 生成密钥: ssh-keygen -t rsa -C "tx" tx 可以换成你想要的其他的名字 有需要输入的直接enter跳过就可以,不用设置密码,要不以后每次clone都要输入密码,麻烦shl@shl-tx:~$ ssh-keygen -t rsa -C "tx"Gen...原创 2018-07-18 12:57:46 · 3108 阅读 · 0 评论 -
图像中里面的Ground Truth是什么意思
图像中里面的Ground Truth是什么意思文章目录:一、Ground True的介绍二、图像中的Ground True的介绍经常会在一些项目中,遇到Ground Truth,例如把其中的某种图像类型叫做Ground True, 下面介绍一下:一、Ground True的介绍下从机器学习说起,什么叫做Ground True,毕竟深度学习也是机器学习的一个分支;机器学习包括有监督学习(...原创 2019-04-15 14:29:23 · 44936 阅读 · 0 评论 -
图像的评价指标之SSMI——结构相似性
图像的评价指标之SSMI——结构相似性文章目录:https://blog.csdn.net/chaipp0607/article/details/70158835https://zhuanlan.zhihu.com/p/46059954原创 2019-04-26 14:13:31 · 5467 阅读 · 0 评论 -
3_深度学习中显卡的使用和显存的分配(20181213)
深度学习中显卡的使用和显存的分配(20181213)1、tensorflow 中显卡使用和显存分配1、显卡的使用,单显卡和多显卡使用2、显存分配2、Pytorch 中显卡使用和显存分配3、Keras 中显卡使用和显存分配1、tensorflow 中显卡使用和显存分配1、显卡的使用,单显卡和多显卡使用2、显存分配现存分配在学习莫烦教程中的一个例子的时候,运行报错:Tensorflow...原创 2018-12-13 10:26:25 · 7008 阅读 · 0 评论 -
1_CUDA编程介绍(20181121)
CUDA编程参考:参考1参考2参考3参考4参考5参考6原创 2018-11-21 09:50:59 · 281 阅读 · 0 评论 -
face2face-demo
1. face2face-demohttps://github.com/datitran/face2face-demo2.pix2pix-tensorflowhttps://github.com/affinelayer/pix2pix-tensorflow3. face2face-demo1. Prepare Environment2. Generate Tr...原创 2018-07-21 17:38:48 · 7340 阅读 · 2 评论 -
Tensorflow-gpu安装
系统windows10+显卡1050Titensorflow-gpu1.9+python3.6+cuda9.0+cudnn7.1.4 (Download cuDNN v7.1.4 (May 16, 2018), for CUDA 9.0) 因为想在Tensorflow-gpu 上跑Faster-rcnn,以前在Ubuntu16.04上跑过caffe的faster-rcnn(搭建过程可以参考以前...原创 2018-06-06 18:39:02 · 5524 阅读 · 0 评论 -
DL-5 深度学习框架的对比
在深度学习领域的五大巨头里,它们都各自力挺一种深度学习框架:像谷歌有自家的TensorFlow、Facebook有Torch、百度有Paddle Paddle、微软有CNTK、而亚马逊的AWS则有MXNet,现在还有支持HADOOP的NL4J深度学习框架。表1.1 是五大主流深度学习框架概要对比表。每种框架都有其优缺点,选择的时候更加需要根据自身业务的实际需求。例如需要用到对时间序列分析的,那么就...转载 2018-05-22 16:51:19 · 884 阅读 · 0 评论 -
DL-4 深度学习中的batch_size、epoch、iteration的区别
(1)batchsize:批大小。在深度学习中,一般采用SGD训练,即每次训练在训练集中取batchsize个样本训练;(2)iteration:1个iteration等于使用batchsize个样本训练一次;(3)epoch:1个epoch等于使用训练集中的全部样本训练一次;举个例子,训练集有1000个样本,batchsize=10,那么:训练完整个样本集需要:100次iteration,1次e...原创 2018-05-21 20:07:27 · 1218 阅读 · 0 评论 -
DL-3利用MNIST搭建神经网络模型(三种方法):1.用CNN 2.用CNN+RNN 3.用自编码网络autoencoder
import tensorflow as tfimport numpy as npMNIST的分裂问题加载数据构建回归模型训练模型模型评估训练过程的可视化逻辑回归构架MNIST的简单网络,其实相当于是是一个感知机,只有一个隐藏层1.加载数据from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.r...原创 2018-05-11 20:37:21 · 1285 阅读 · 0 评论 -
DL-2如何打开TensorBoard(在Mac上)
Author: 吾爱北方的母老虎原创链接:再次必须写一篇博客,一次来说明这打开tensorboard的艰难之路,遇到了好多错误,真的是走了好多弯路,最后还是解决了 一开始总是报错,不知道是为什么,其实还是自己没有看懂原理,就冲动的开始招呼画瓢,结果找错的痛苦也就是不可避免了 这个是一开始的报错的文件的内容,当然一开始我并不知道,应该写一个将程序写入一个logs文件夹中,所以也就找不到logs文件...原创 2018-05-10 21:55:06 · 2245 阅读 · 1 评论 -
2_初学者快速掌握主流深度学习框架Tensorflow、Keras、Pytorch学习代码(20181211)
初学者快速掌握主流深度学习框架Tensorflow、Keras、Pytorch学习代码一、TensorFlow1、资源地址:2、资源介绍:3、配置环境:4、资源目录:二、Keras1、资源地址:2、资源介绍:3、配置环境:4、资源目录:三、Pytorch1、资源地址:2、资源介绍:3、配置环境:4、资源目录:一、TensorFlow1、资源地址:https://github.com/ayme...原创 2018-12-11 11:35:54 · 799 阅读 · 0 评论 -
4_Tensorflow框架的使用(20181217-)
Tensorflow框架的使用(20181217-)1、Tensorflow的基础使用2、Tensorflow中的高级使用3、Tensorflow中一些使用技巧1、用tf.flags.FLAGS在tensorflow中定义可选参数1、Tensorflow的基础使用2、Tensorflow中的高级使用3、Tensorflow中一些使用技巧1、用tf.flags.FLAGS在tensorflo...原创 2018-12-17 13:10:44 · 473 阅读 · 0 评论 -
5_计算显卡对比(20190103- )
1、科学计算显卡的几个主要性能指标:1、运算能力:FLOPS 每秒浮点运算次数,TFLOPS表示每秒万亿(10^12)次浮点计算;2、计算性能: 3、显存大小:显存大小也决定了实验中能够使用的样本数量和模型复杂度。4. cuda 核心数量2、性能指标比较1、CUDA compute capability对比(computer capability 并不代表显卡的计算能力,主版本号说明...原创 2019-01-03 16:34:58 · 8644 阅读 · 3 评论 -
一个在分割、检测与定位、高分辨率通用的网络
一个在分割、检测与定位、高分辨率通用的网络文章目录:该论文《Deep High-Resolution Representation Learning for Human Pose Estimation》的原作者不仅把这种高分辨率网络结构用于姿态估计,也在尝试用于其他方向。不久前,作者在新论文《High-Resolution Representations for Labeling Pixels...原创 2019-04-17 10:42:49 · 1476 阅读 · 0 评论 -
献给新手的深度学习综述
献给新手的深度学习综述文章目录:1. 引言2. 相关研究3. 最新进展3.1 深度架构的演变4. 深度学习方法4.1 深度监督学习4.2 深度无监督学习4.3 深度强化学习5. 深度神经网络5.1 深度自编码器5.1.1 变分自编码器5.1.2 多层降噪自编码器5.1.3 变换自编码器5.2 深度卷积神经网络5.2.1 深度最大池化卷积神经网络5.2.2 极深的卷积神经网络5.3 网络中的网络5....转载 2019-04-03 10:14:29 · 992 阅读 · 0 评论 -
从R-CNN到Mask R-CNN
从R-CNN到Mask R-CNN文章目录:一、R-CNN二、Fast R-CNN三、Faster R-CNN四、Mask R-CNN五、拓展1、FCN自从2012年的ILSVRC竞赛中基于CNN的方法一鸣惊人之后,CNN已成为图像分类、检测和分割的神器。其中在图像检测的任务中,R-CNN系列是一套经典的方法,从最初的R-CNN到后来的Fast R-CNN, Faster R-CNN 和今年的...原创 2019-03-30 14:15:30 · 893 阅读 · 0 评论 -
开源活体检测
开源活体检测文章目录:一、第二名开源的活体检测二、第三名开源的活体检测活体检测目前已经应用很广,在安防和支付等领域应景很普及了,下面介绍两篇比较好的活体检测论文和项目在人脸识别技术越来越普及的时代,活体检测突然变得异常重要。尤其鉴权类应用,比如门禁、银行贷款审核、考勤打卡等都需要人脸识别系统能够防恶意攻击。地址:http://chalearnlap.cvc.uab.es/worksho...原创 2019-03-30 13:28:38 · 5543 阅读 · 2 评论