Deep Learning
GuokLiu
享受当下时光,专注做好一件事
展开
-
220626-深度学习中的Visdom训练过程可视化
Visdom训练过程可视化原创 2022-06-26 14:17:12 · 603 阅读 · 0 评论 -
220624-WanDB模型训练过程记录及可视化
WanDB使用入门原创 2022-06-24 13:47:44 · 653 阅读 · 0 评论 -
210316-针对类别不平衡数据集PyTorch实现每个Batch中出现所有类别及数量近似(待整理)
def prepare_dataloader(X, Y, P=None, dim='2D', batch_size=32, drop_last=True): from torch.utils.data import Dataset, DataLoader import torch import numpy as np from collections import Counter from torch.utils.data.sampler import Weighte原创 2022-03-16 14:19:21 · 2398 阅读 · 0 评论 -
220315-PyTorch中target为浮点数float时的交叉熵loss计算
Pytorch默认的交叉熵函数使用loss=(pred=浮点数, target=整数)的形式# Example of target with class indicesloss = nn.CrossEntropyLoss()input = torch.randn(3, 5, requires_grad=True)target = torch.empty(3, dtype=torch.long).random_(5)output = loss(input, target)output.back.原创 2022-03-15 14:03:55 · 2291 阅读 · 0 评论 -
220315-MultilinearMap的Numpy与Pytorch实现
import numpy as npimport torchdef multulinear_map_numpy(F, P): import numpy as np F1 = F[:,:,np.newaxis] P1 = P[:,:,np.newaxis] F2 = np.repeat(F1, P.shape[1], 2) P2 = np.repeat(P1, F.shape[1], 2).swapaxes(1,2) P3 = F2*P2 P4原创 2022-03-15 08:55:00 · 1510 阅读 · 0 评论 -
220114-模型预测输出置信度的可视化
import pandas as pddf = pd.DataFrame(Pre.numpy())df['Cfd'] = np.max(Pre.numpy(), axis=1)df['Cfd'] = (df['Cfd'] - df['Cfd'].min())/(df['Cfd'].max() - df['Cfd'].min())df['Pre'] = np.argmax(Pre.numpy(), axis=1)df['Tar'] = target_Ydf['Tag'] = [1 if p el原创 2022-01-14 11:39:27 · 864 阅读 · 0 评论 -
201204-通过一个A4纸张扫描的例子通俗理解PyTorch中LSTM的参数定义
讲解import torchfrom torch import nnimport torch.nn.functional as F# 【第1步】 扫描仪参数设置 batch = 10 # 任意值:batch批训练的样本数量,可依据算力及模型性能调整batchFirst = True # 将bacth设置成input的第一个维度,与CNN等传统NN保持一致a4_width = 21 # 扫描仪每一个时间步step扫描到的特征a4_height = 2.原创 2020-12-05 01:54:14 · 286 阅读 · 0 评论 -
190814-CUDA Toolkit and Compatible Driver Versions
tensorflow的CUDA driver version is insufficient for CUDA runtime version 问题解决方案Table 1. CUDA Toolkit and Compatible Driver VersionsStatus: CUDA driver version is insufficient for CUDA runtime versio...原创 2019-08-14 10:34:04 · 642 阅读 · 0 评论 -
180731 Mean average precision (MAP)资料整理及其解释(待整理)
Medium-mAP (mean Average Precision) for Object Detection知乎-mean average precision(MAP)在计算机视觉中是如何计算和应用的?David9-David9的普及贴:机器视觉中的平均精度(AP), 平均精度均值(mAP), 召回率(Recall), 精确率(Precision), TP,TN,FP,FNMatl...原创 2018-07-31 16:34:12 · 369 阅读 · 0 评论 -
180720 常用的几个图像标注工具
VGG Image Annotator (VIA) LabelMe RectLabel LabelBox COCO-UI原创 2018-07-20 14:03:33 · 4230 阅读 · 0 评论 -
180720 Mask-RCNN学习资料(论文-博客-代码)
Paper Fast R-CNN Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks Feature Pyramid Networks for Object Detection Mask R-CNN Rich feature hierarchies for accurate obj...原创 2018-07-20 13:56:11 · 482 阅读 · 0 评论 -
180415 机器学习与深度学习课程资源汇总 (不断收集更新中ing~)
【2016-机器学习】 Coursera https://www.coursera.org/learn/machine-learning 网易云 http://study.163.com/course/introduction/1004570029.htm【2017-深度学习计算机视觉】 网易云 study.163.com/course/introduction/100322300...原创 2018-04-15 17:18:08 · 373 阅读 · 0 评论 -
180411 利用python类定义深度学习模型
类的好处不用多说:一次定义,多次使用。类初始化def __init__中声明模型初始化函数类初始化def __init__后定义模型初始化函数以下是python类定义模型的一个例子:定义深度学习模型类batch_size = 64class MNISTModel(object): """Simple MNIST domain adaptation model.""...原创 2018-04-11 17:42:44 · 689 阅读 · 0 评论 -
180411 利用python自定义batch-generator批量数据生成器
简单思路演示代码简单代码演示,基本思路(实际中需要像后面代码一样先洗牌,且每次shuffer后顺序不同)a = np.arange(100)def batch_gen(data): # 定义batch数据生成器 idx = 0 while True: if idx+10>100: idx=0 sta...原创 2018-04-11 19:34:06 · 9977 阅读 · 0 评论 -
180601 Fully Convolutional Neural Networks论文资料整理
Paper-Fully Convolutional Networks for Semantic Segmentation Blog-Fully Convolutional Networks (FCNs) for Image Segmentation Code-Tensorflow Code-Pytouch Code-Keras Youtube-Fully Convolutional Ne...原创 2018-06-01 11:54:29 · 360 阅读 · 0 评论 -
180703 一个例子理解转置卷积Deconvolution or Transposed Convolution
来源:Up-sampling with Transposed Convolution 为什么上采样?因为有时候我们需要低分辨率→高分辨率 为什么需要转置卷积?相比于紧邻上采样/双样条采样/三次样条采样等手工选择采样方法,我们需要一种能够自动优化的上采样方法。而转置卷积已经在DCGAN、FCN等中得到了较好的应用效果。 卷积操作(多对一)输入与卷积核进行卷积...原创 2018-07-03 11:25:46 · 1646 阅读 · 0 评论 -
180209 Install CUDA-8.0 and cudnn-6.0 on Ubuntu
Keras Installation Guide ubuntu14.04 Installation and Check CUDA8.0CUDA 8.0 download# System Update>>> sudo apt update>>&amp原创 2018-02-10 16:39:46 · 434 阅读 · 0 评论 -
180724 图解MaskRCNN模型代码(待更新)
本文内容:主要针对目前Github上的matterport/Mask_RCNN代码进行解读,该代码多达2875行, 对代码进行解读,有利于对文章及原理有进一步的理解.参考文献ResNet及mask_rcnn中使用的ResNet网络结构 -【mask_rcnn】ResNet50 结构Andrew Ng deeplearning courese-4:Convolutional Neura...原创 2018-07-24 14:31:01 · 6560 阅读 · 6 评论 -
180725 Mask-RCNN中get_anchors()
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Tue Jul 24 14:12:45 2018@author: bruceelau"""import numpy as npimport matplotlib.pyplot as pltimport mathimport osimport sysp ..原创 2018-07-25 15:14:44 · 1391 阅读 · 0 评论 -
180407 吴恩达深度学习系列课程资料汇总
视频 Coursera-官方课程视频 网易云课堂-中文汉化视频资料 前三课-302页吴恩达Deeplearning.ai课程笔记,详记基础知识与作业代码 前三课-课程笔记v429 第四课-在等吴恩达深度学习第5课的时候,你可以先看看第4课的笔记 第五课-吴恩达深度学习系列课程完结,第五部分学霸笔记了解一下 课程图文总结-1 课程图文总结-2课程相关论文下载 CSDN书籍 ...原创 2018-04-07 15:45:01 · 1869 阅读 · 0 评论