自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

紫芝的博客

「Stay hungry. Stay foolish.」

  • 博客(611)
  • 资源 (15)
  • 收藏
  • 关注

转载 pytorch拼接函数:torch.stack()和torch.cat()--详解及例子

原文链接:https://blog.csdn.net/xinjieyuan/article/details/105205326https://blog.csdn.net/xinjieyuan/article/details/105208352在pytorch中,常见的拼接函数主要是两个,分别是:stack()cat()torch.stack()函数的意义:使用stack可以保留两个信息:[1. 序列] 和 [2. 张量矩阵] 信息,属于【扩张再拼接】的函数。形象的理解:假如数据都是二

2021-08-22 18:39:30 26827

转载 Pytorch-张量相加的四种方法 / .item()用法

原文连接:https://blog.csdn.net/weixin_36670529/article/details/105940377这里举例说明:# -- coding: utf-8 --import torchx = torch.rand(5, 3)y = torch.rand(5, 3)print("x:\n", x)print("y:\n", y)# 第一种print("method 1:\n", x + y)# 第二种print("method 2:\n", torch

2021-08-22 16:10:19 4438

原创 浙江大学人工智能研究所:AI+X驱动科学发现

注意:版权归中国人工智能学会所有,仅供个人学习。

2021-08-21 10:34:12 345

原创 Oracle数据库教程

原文连接:https://www.w3cschool.cn/oraclejc/oraclejc-eswu2qqq.htmlOracle数据库教程Oracle数据库是什么?数据文件(dbf)表空间用户数据库和实例Oracle数据库是什么?Oracle Database,又名 Oracle RDBMS,简称 Oracle。Oracle 数据库系统是美国 Oracle 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(client/server)或B/S体系结构的数据库之一

2021-08-17 15:29:07 1779

原创 Linux/windows系统定时任务调度总结

定时任务是办公自动化中比较重要的一环。Linux/windows系统定时任务调度总结概述服务启动和关闭任务调度全局配置用户配置文件crontab定时任务格式crontab定时任务实例时间频次示例输入输出重定向忽略输入nohup后台执行&时间处理在Windows系统上设置定时任务概述crontab命令用于设置周期性被的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。 可以用crontab定时处理离线任务,比如每天凌晨2点更新数据等,经常用于系统任.

2021-08-11 15:11:32 1136

原创 Python SQLAlchemy入门教程

原文:https://www.cnblogs.com/ybjourney/p/11832045.html本文将以Mysql举例,介绍sqlalchemy的基本用法。其中,Python版本为3.8,sqlalchemy版本为1.4.22(原文中为Python版本为2.7,sqlalchemy版本为1.1.6)。一、介绍SQLAlchemy是Python中最有名的ORM工具。关于ORM全称Object Relational Mapping(对象关系映射)。特点是操纵Python对象而不是SQL查询,

2021-08-01 10:09:06 459

原创 Python中操作MySQL/Oracle

Python中操作MySQL/Oracle一、Python操作数据库介绍参考资料一、Python操作数据库介绍Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:参考资料https://mp.weixin.qq.com/s/vXAbJ9KcSDB0CAMWBL0IJg...

2021-07-31 10:54:06 701

转载 CentOS 7 从下载到安装

CentOS 7.3 从下载到安装https://blog.csdn.net/sxy2475/article/details/75194142【百度知道】图解CentOS 7.3安装步骤 https://jingyan.baidu.com/article/20095761d65c67cb0721b4a8.html【百度知道】如何从CentOS官网下载想要的镜像: https://jingyan.baidu.com/article/eb9f7b6d53f562869264e853.htmlceno

2021-07-25 15:35:12 184

转载 常用损失函数(L1、L2、SSIM和MS-SSIM)对比简介

https://research.nvidia.com/publication/loss-functions-image-restoration-neural-networks常用损失函数(L1、L2、SSIM和MS-SSIM)对比简介1 介绍2 损失函数3 效果对比4 总结参考资料1 介绍本文的介绍主要是参考论文:Loss Functions for Image Restoration with Neural Networks,而作者是从这三个实验(image super-resolution, J

2021-07-20 18:57:24 9453 1

原创 pyinstaller使用方法及案例

许多用python编程的初学者不知道怎么把.py文件转换为exe文件,下面介绍一种把.py文件转换为exe文件的软件及其使用方法。(python3.0以上版本)一个案例快速入门准备Python程序while True: height, weight = eval(input("请输入升高(m)和体重(kg)[逗号隔开]:")) bmi = weight / pow(height, 2) print(bmi) who, nat = "", "" if bmi

2021-07-16 21:56:45 4987

原创 深度学习中模型计算量(FLOPs)和参数量(Params)的理解以及四种计算方法总结

深度学习中模型参数量和计算量的理解与计算1 首先什么是计算量,什么是参数量2 如何计算:参数量,计算量3 对于换算计算量4 对于各个经典网络:5 计算量与参数量对于硬件要求6 计算量(FLOPs)和参数量(Params)第一步:安装模块第二步:计算参考资料接下来要分别概述以下内容:1 首先什么是参数量,什么是计算量2 如何计算 参数量,如何统计 计算量3 换算参数量,把他换算成我们常用的单位,比如:mb4 对于各个经典网络,论述他们是计算量大还是参数两,有什么好处5 计算量,参数量分别对显存,芯

2021-07-15 17:56:51 106051 49

原创 PyTorch Mobile Demo on Android

Pytorch Mobile Android DemoHelloWorld1. Model Preparation2. Cloning from github3. Gradle dependencies4. Reading image from Android Asset5. Loading TorchScript Module6. Preparing Input7. Run Inference8. Processing resultsPyTorchDemoAppImage ClassificationLa

2021-07-15 15:50:52 243

转载 在Android设备部署PyTorch模型

Pytorch Mobile Android参考文献现如今,在边缘设备上运行机器学习/深度学习变得越来越流行,它需要更低的时延。而从Pytorch 1.3开始,我们就可以使用Pytorch将模型部署到Android或者ios设备中。参考文献https://blog.csdn.net/karry_zzj/article/details/102827337...

2021-07-15 14:54:21 13161 14

原创 第八届医学图像计算青年研讨会(MICS 2021)--简要记录

会议介绍:https://14179526.fkwcd.cn/index.jsp?id=dgn66Z36&slv=2&sid=8786&v=oosnVwgMsXAO2oSMzDXkmnA-bZaw现场直播:https://live.bilibili.com/22188809第八届医学图像计算青年研讨会--简要记录

2021-07-10 08:04:18 894

原创 总结 | 计算机视觉领域最常见几中损失函数

英文地址:https://machinelearningmastery.com/loss-and-loss-functions-for-training-deep-learning-neural-networks/中文地址:https://www.sohu.com/a/380362034_823210代码地址:https://github.com/sowmyay/medium/blob/master/CV-LossFunctions.ipynb导读损失函数在模型的性能中起着关键作用。选择正确的损失

2021-07-07 18:13:47 1079 3

转载 python中PIL.Image和OpenCV图像格式相互转换

PIL.Image转换成OpenCV格式import cv2from PIL import Imageimport numpy image = Image.open("plane.jpg")image.show()img = cv2.cvtColor(numpy.asarray(image),cv2.COLOR_RGB2BGR)cv2.imshow("OpenCV",img)cv2.waitKey()OpenCV转换成PIL.Image格式import cv2from PIL im

2021-06-29 11:26:30 293

原创 [PAMI2013] Guided Image Filtering 导向滤波器以及OpenCV-Python代码实现

He, K. , J. Sun , and X. Tang . “Guided Image Filtering.” IEEE Transactions on Pattern Analysis & Machine Intelligence 2013:1397-1409.论文地址:https://www.researchgate.net/profile/Xiaoou_Tang/publication/236228168_Guided_Image_Filtering/links/54e999640c

2021-06-27 17:42:57 1200 1

原创 PyTorch项目使用TensorboardX进行训练可视化

PyTorch项目使用TensorboardX进行训练可视化什么是TensorboardX参考资料什么是TensorboardXTensorboard 是 TensorFlow 的一个附加工具,可以记录训练过程的数字、图像等内容,以方便研究人员观察神经网络训练过程。可是对于 PyTorch 等其他神经网络训练框架并没有功能像 Tensorboard 一样全面的类似工具,一些已有的工具功能有限或使用起来比较困难 (tensorboard_logger, visdom等) 。TensorboardX 这个工

2021-06-27 16:17:20 175

原创 label smoothing(标签平滑)

label smoothing是一种在分类问题中,防止过拟合的方法。label smoothing(标签平滑)交叉熵损失函数在多分类任务中存在的问题label smoothing(标签平滑)参考资料交叉熵损失函数在多分类任务中存在的问题多分类任务中,神经网络会输出一个当前数据对应于各个类别的置信度分数,将这些分数通过softmax进行归一化处理,最终会得到当前数据属于每个类别的概率。qi=exp(zi)∑j=1kexp(zj)q_i={{exp(z_i)}\over{\sum_{j=1}^kex.

2021-06-19 11:55:57 2109

原创 免费网络学术资源获取

谷粉学术:https://gfsoso.99lb.net/学术屋:http://sci.xueshuwu.cn/轻略搜索:https://search.qinggl.com/欢迎补充~

2021-06-15 16:15:48 606

转载 CVPR 2019 论文和开源项目合集(Papers with Code)

CVPR 2019 论文开源项目合集传送门:CVPR 2020 论文开源项目合集附:530 篇 CVPR 2019 论文代码链接目标检测目标跟踪语义分割实例分割GAN人脸检测人体姿态估计6DoF 姿态估计头部姿态估计人群密度估计更新记录:20200226:添加 CVPR 2020 论文开源项目合集20191026:添加 530 篇论文代码链接20190405:添加 8 篇论文(目标检测、语义分割等方向)20190408:添加 6 篇论文(目标跟踪、GAN

2021-05-24 16:04:34 272

转载 CVPR 2020 论文和开源项目合集(Papers with Code)

CVPR 2020 论文开源项目合集,同时欢迎各位大佬提交issue,分享CVPR 2020开源项目【推荐阅读】CVPR 2020 virtualECCV 2020 论文开源项目合集来了:https://github.com/amusi/ECCV2020-Code关于往年CV顶会论文(如ECCV 2020、CVPR 2019、ICCV 2019)以及其他优质CV论文和大盘点,详见: https://github.com/amusi/daily-paper-computer-vision

2021-05-24 16:03:19 721

转载 CVPR 2021 论文和开源项目合集(Papers with Code)

摘自:https://github.com/amusi/CVPR2021-Papers-with-CodeCVPR 2021 论文和开源项目合集CVPR 2021 论文和开源项目合集(Papers with Code)【CVPR 2021 论文开源目录】BackboneNASGANVAEVisual TransformerRegularizationSLAM长尾分布(Long-Tailed)数据增广(Data Augmentation)无监督/自监督(Un/Self-Supervised)半监督学习(Se

2021-05-24 16:01:35 7091

原创 Java 实现 Trie (前缀树)

LeetCode:https://leetcode-cn.com/problems/implement-trie-prefix-tree/什么是前缀树Trie(发音类似 “try”)或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。Trie() 初始化前缀树对象。void insert(String word) 向前缀树中插入字符串 word 。boolean search(String word) 如果字符串 w

2021-05-23 22:00:39 740

原创 Pytorch的网络结构可视化:Netron与TensorBoardX

原文地址:https://blog.csdn.net/xiaoxifei/article/details/82735355最近刚刚发现一个非常好用的显示模型神器Netronhttps://github.com/lutzroeder/Netronhttps://www.electronjs.org/apps/netron借助这个工具可以像windows的软件一样导入已经训练好的模型加权重即可一键生成以下是我的一个模型使用该工具可视化结果,只不过目前该工具对于onnx支持非常好,但是pytorch权重

2021-05-13 15:02:54 692 2

原创 PyTorch数据归一化处理:transforms.Normalize及计算图像数据集的均值和方差

计算图像数据集的均值和方差1.使用PyTorch计算图像数据集的均值和方差(推荐)2.使用opencv和numpy计算图像数据集的均值和方差3.计算某个目录下所有图片的均值和方差参考资料1.使用PyTorch计算图像数据集的均值和方差(推荐)Pytorch图像预处理时,通常使用transforms.Normalize(mean, std)对图像按通道进行标准化,即减去均值,再除以方差。这样做可以加快模型的收敛速度。其中参数mean和std分别表示图像每个通道的均值和方差序列。Imagenet数据集的均

2021-05-10 16:51:25 45352 30

转载 卷积神经网络训练的三个概念(Epoch,Batch,Iteration)

总结下训练神经网络中最最基础的三个概念:Epoch(训练多少轮), Batch(每次输入网络样本的个数), Iteration(迭代次数)。1.名词解释名词定义Epoch使用训练集的全部数据,对模型进行一次完整训练,称之为“一代训练”Batch使用训练集中的一小部分样本,对模型权重进行一次反向传播的参数更新,这一小部分样本被称为“一批数据”Iteration使用一个Batch数据,对模型进行一次参数更新的过程,称之为“一次训练”epoch:训练时,所有训练

2021-05-09 17:04:23 6783

原创 python实现PDF压缩

目前只针对纯PDF图片压缩。实现原理: 主要通过PYMUPDF进行图片提取,图片压缩,再合并生成一个新的PDF。1.安装依赖包笔者的环境是Windows 10,Python3.8pip install fitz2.提取原PDF关键代码3.合并图片生成PDFimport globimport fitzimport osimport time# 1.提取原PDF关键代码def pdf2pic(filename): image_floder='pdf'+str(time.tim

2021-05-07 20:27:57 2955 2

转载 python自编实现kmeans算法(任意维度)

import numpy as npimport pandas as pd def dist(x,y): xy = (sum((x-y)**2))**0.5 return(xy) def kmeans(data,m): m = m name = ['center'+str(i) for i in range(m)] for j in range(len(name)): name[j] = data.iloc[j,:]

2021-05-06 10:50:52 332

原创 OpenCV-Python图像拼接方法

什么是图像拼接?图1:图2:image_stitching_simple.py# import the necessary packagesfrom imutils import pathsimport numpy as npimport argparseimport imutilsimport cv2# construct the argument parser and parse the argumentsap = argparse.ArgumentParser()ap.a

2021-05-03 20:19:32 1324 4

原创 Python GUI编程(Tkinter)笔记

Python GUI编程Tkinter笔记1 显示任意格式图片2 固定框架Frame大小3 选择文件夹或文件4 展示菜单栏5 展示选择的图片1 显示任意格式图片Tkinter只支持显示GIF图片,若需要显示PNG、JPG、BMP等格式图片,方法如下:import tkinterfrom PIL import Image, ImageTkroot = tkinter.Tk()label_text = tkinter.Label(root, text="图片标题")label_text.pack

2021-05-02 09:37:43 1095 8

转载 Python数据分析·读取CSV文件转为字典

Python数据分析·读取CSV文件转为字典1.pandas 读取CSV2.CSV转为字典3.CSV转为数组Python pandas包可以直接读取CSV文件,为了接下来的数据分析,考虑到转为字典或者数组会方便一些。1.pandas 读取CSVimport numpy as npimport pandas as pddf=pd.read_csv("C:/Users/YUSHENG/Desktop/score.csv")2.CSV转为字典key=[]value=[]for i in df[

2021-05-01 22:32:41 13117

原创 【腾讯面试题】Java集合:List、Set以及Map

原文:https://blog.csdn.net/zhangqunshuai/article/details/80660974Java集合:List、Set以及Map概述Collection接口List:有序,可重复ArraysListVectorLinkedListSet:无序,唯一HashSetLinkedHashSetTree SetMap接口概述List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口List下有ArrayList,Vector,Link

2021-04-24 12:29:17 407

原创 深度学习:混淆矩阵,准确率,top1,top5,每一类的准确率

TP,FN,FP,TNTP(True Positive):真实为0,预测为0;关于神经网络图像分类中的Top-1和Top-5错误率Top-1错误率对一个图片,只判断概率最大的结果是否是正确答案。Top-5错误率对一个图片,判断概率排名前五中是否包含正确答案。...

2021-04-22 22:10:01 12727 6

原创 【深度学习】通过python画出loss曲线

通过python画出loss曲线将训练过程中的running loss保存到文件1.读取txt文件2.取出相应列的数据作为绘图的x和y3.先创建一幅图,再在这幅图上添加一个小图4.画出整体的loss曲线将训练过程中的running loss保存到文件for x in range(100): with open('loss_records.txt', 'a') as f: f.write('%d %.3f\n' % (x, x + 1)) with open('accur

2021-04-21 21:23:32 9309 6

原创 【腾讯面试题】Docker

摘自:https://www.runoob.com/docker/docker-tutorial.htmlDockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之后

2021-04-19 20:03:08 350

原创 Opencv-python 3.3版本安装

因为目前为止(2019.11.17)opencv最新版本为4.1,因此直接pip install opencv-python的话,无法安装想要的版本(老师推荐3.X)上清华镜像查找opencv-python3.3的版本https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/放到本地目录pip install opencv_python-3.3.1.11-cp36-cp36m-win_amd64.whl安装成功...

2021-04-17 09:23:18 411

原创 屠榜各大CV任务!最强骨干网络:Swin Transformer来了

原文地址:https://mp.weixin.qq.com/s/z91JuI2w1QZg-3ZxN-OmwQpaper: https://arxiv.org/abs/2103.14030code: https://github.com/microsoft/Swin-Transformer目标检测:https://github.com/SwinTransformer/Swin-Transformer-Object-Detection语义分割:https://github.com/SwinTransfo

2021-04-14 14:32:32 1219

转载 用Transformer完全代替CNN:AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE

原文地址:https://zhuanlan.zhihu.com/p/266311690论文地址:https://arxiv.org/pdf/2010.11929.pdf用Transformer完全代替CNN1. Story2. Modela 将图像转化为序列化数据b Position embeddingc Learnable embeddingd Transformer encoder3. 混合结构4. Fine-tuning过程中高分辨率图像的处理5. 实验1. Story近年来,Transfor

2021-04-11 21:25:51 257

转载 【CVPR-2019】基于深度学习优化光照的暗光图像增强

论文:Underexposed Photo Enhancement Using Deep Illumination Estimation地址:https://openaccess.thecvf.com/content_CVPR_2019/html/Wang_Underexposed_Photo_Enhancement_Using_Deep_Illumination_Estimation_CVPR_2019_paper.html代码:https://github.com/Jia-Research-Lab/

2021-04-11 19:44:46 8996

attention_transformer_lecture_11.pdf

斯坦福-李飞飞《Attention and Transformer》总结

2021-05-09

From Attention to Transformer.pptx

From Attention to Transformer.pptx

2021-04-11

pytorch把MNIST数据集转换成图片和txt

pytorch把MNIST数据集转换成图片和txt

2021-02-03

基于PCA方法的ORL人脸识别及Python代码实现(包括ORL人脸数据)

PCA的理论知识已经有很多博客做了清晰的解释,主要概括为找到投影的面使得类间误差最大,转化为找到构建的协方差的特征值与特征向量,在新的投影方向(特征向量)上投影,构建数据库和待检索的人脸进行比对,得到相似度最高的人脸作为查询结果,本文使用ORL人脸数据库基于PCA方法实现人脸识别。

2020-12-17

共享单车骑行数据分析

Python数据分析实战项目-共享单车有效的解决了“走路累,公交挤,开车堵,打车贵”的苦恼。一夜之间,北上广深、甚至部分二线城市,共享单车大街小巷随处可见。

2020-11-26

lianjia.csv

通过编写python脚本(爬虫)从二手房交易数据网站上获取北京二手房数据集。该资源主要是介绍一个北京二手房数据分析的项目,目的是熟悉python数据分析的及可视化的一些常用方法。

2020-11-26

奇异值分解矢量图.zip

奇异值分解(SVD)是一种矩阵因子分解方法,是线性代数的概念,但在统计学习中被广泛使用,成为其重要工具,其中主成分分析、潜在语义分析都用到奇异值分解。奇异值分解矢量图,直观地解释了完全奇异值分解和紧奇异值分解过程中,矩阵维度的变化过程

2020-11-19

Xshell-6.0.0125p.zip

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

2020-05-03

vue-dev-tools.zip

前端百花齐放的大环境下,Vue是一套用于构建用户界面的渐进式框架,在我们学习和开发Vue过程中,使用谷歌浏览器的vue插件可以提高我们的效率。给大家带来的是,谷歌浏览器的插件商店里vue官方提供的开发工具,可以使用crx插件安装包手动安装

2020-04-10

Bootstrap.zip

# BootStrap前端框架 - 响应式布局:同一套页面可以兼容不同分辨率的设备 - 栅格系统:将一行平均分成12个格子,可以指定元素占几个格子 - 容器分类: - container:两边留白 - container-fluid:每一种设备都是100% - 设备分类: - xs 手机 - sm 平板 - md 笔记本 - lg 台式机

2020-04-10

Dark Reader扩展程序.zip

Dark Reader是一个护眼扩展程序,通过实时生成黑色主题,为每一个网站启用夜间模式。 Dark Reader反转明亮的颜色,使其网页内容具有高对比度并且在易于夜间阅读。Dark Reader扩展程序不仅仅是反映您访问的网站的颜色。由新的Chrome引擎功能提供支持,它使用特殊的智能方式将亮丽的盲人变成眼睛放松,高对比度,反光,黑暗主题,并且只是聪明的网页,这在晚上很容易阅读。使用这个扩展来照顾你的眼睛。现在用过滤器调整,字体设置和忽略列表!另外Dark Reader有提供几个调整项目给使用者自订,像是亮度、对比、灰度等,让你可以调整到最舒适的状态,甚至若你不爱全黑也不想太亮白,还能手动调整到介于中间值的暖色状态。有些网站不想套用的话,只要将网址加入排除清单中,就能在浏览这些特定网站时保持原状,使用上相当自由。

2020-03-29

BP神经网络的学习

人工神经网络的学习 1.1 什么时候可以用神经网络? 1.2 分类还是回归?(classification or regression)

2018-10-26

LED显示屏软件

包含LED显示屏编程软件,设置参数方法,文字显示方式,时间日期显示等

2018-10-26

2018CCPC网络赛题解

2018中国大学生程序设计竞赛 - 网络选拔赛

2018-08-31

空空如也

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

TA关注的人

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