一、Pytorch修改预训练模型时遇到key不匹配 最近想着修改网络的预训练模型vgg.pth,但是发现当我加载预训练模型权重到新建的模型并保存之后。 在我使用新赋值的网络模型时出现了ke...
网站建设
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
python-opencv 中值滤波{cv2.medianBlur(src, ksize)} 中值滤波将图像的每个像素用邻域 (以当前像素为中心的正方形区域)像素的 中值 代替 。与邻域平均法类似,但计算的是中值 #用中值法for y...
PyTorch 如何检查模型梯度是否可导
一、PyTorch 检查模型梯度是否可导 当我们构建复杂网络模型或在模型中加入复杂操作时,可能会需要验证该模型或操作是否可导,即模型是否能够优化,在PyTorch框架下,我们可以使用...
pytorch 权重weight 与 梯度grad 可视化操作
pytorch 权重weight 与 梯度grad 可视化 查看特定layer的权重以及相应的梯度信息 打印模型 观察到model下面有module的key,module下面有features的key, features下面有(0)的key,这样就可以直接打印出...
pytorch 梯度NAN异常值的解决方案
pytorch 梯度NAN异常值 gradient 为nan可能原因: 1、梯度爆炸 2、学习率太大 3、数据本身有问题 4、backward时,某些方法造成0在分母上, 如:使用方法sqrt() 定位造成nan的代码: import torch#...
Pytorch反向传播中的细节-计算梯度时的默认累加操
Pytorch反向传播计算梯度默认累加 今天学习pytorch实现简单的线性回归,发现了pytorch的反向传播时计算梯度采用的累加机制, 于是百度来一下,好多博客都说了累加机制,但是好多都没...
pytorch自定义不可导激活函数的操作
pytorch自定义不可导激活函数 今天自定义不可导函数的时候遇到了一个大坑。 首先我需要自定义一个函数:sign_f import torchfrom torch.autograd import Functionimport torch.nn as nnclass sign_f(Function):...
Pytorch中Softmax与LogSigmoid的对比分析
Pytorch中Softmax与LogSigmoid的对比 torch.nn.Softmax 作用: 1、将Softmax函数应用于输入的n维Tensor,重新改变它们的规格,使n维输出张量的元素位于[0,1]范围内,并求和为1。 2、返回的Tensor与原...
Pytorch中Softmax和LogSoftmax的使用详解
一、函数解释 1.Softmax函数常用的用法是指定参数dim就可以: (1)dim=0:对每一列的所有元素进行softmax运算,并使得每一列所有元素和为1。 (2)dim=1:对每一行的所有元素进行softmax运...
python threading模块的使用指南
目录 1. threding模块创建线程对象 2. threding模块创建多线程 3. 多线程的参数传递 4. 线程产生的资源竞争 1. threding模块创建线程对象 接上述案例,我们可以利用程序阻塞的时间让程序执行...
Django商城项目注册功能的实现
目录 设计到的前端知识 注册业务实现 前端注册业务逻辑 导入vue.js和ajax请求的js库 准备register.js文件 后端业务注册逻辑 设计到的前端知识 项目的前端页面使用vue来实现局部刷新,通过...
pytorch模型的保存和加载、checkpoint操作
其实之前笔者写代码的时候用到模型的保存和加载,需要用的时候就去度娘搜一下大致代码,现在有时间就来整理下整个pytorch模型的保存和加载,开始学习把~ pytorch的模型和参数是分开...
python 简单的股票基金爬虫
目录 项目地址 所用到的技术 开始编写爬虫 项目地址 https://github.com/aliyoge/fund_crawler_py 所用到的技术 IP代理池 多线程 爬虫 sql 开始编写爬虫 1.首先,开始分析天天基金网的一些数据。经...
Python实现一个自助取数查询工具
目录 具体思路: 一、数据库连接类 二、数据提取主函数模块 基于底层数据来开发不难,无非是将用户输入变量作为筛选条件,将参数映射到 sql 语句,并生成一个 sql 语句然后再去数...
Python用函数思想完成哥德巴赫猜想代码分析
哥德巴赫猜想:大于8的偶数之和都可以被两个素数相加 范围 8 - 10000 思路: 首先不要去管需要什么什么东西实现,所以我们如果知道如何去完成: 大于8的偶数之和都可以被两个素数相...
Python趣味爬虫之爬取爱奇艺热门电影
目录 一、首先我们要找到目标 二、F12查看网页源代码 三、进行代码实现,获取想要资源。 四、查看现象 一、首先我们要找到目标 找到目标先分析一下网页很幸运这个只有一个网页,...
Python基础学习之简单理解函数
目录 一、什么是函数 二、无参函数 三、有参函数 四、实例 五、return的使用 六、结语 一、什么是函数 注意不要和数学中的函数搞混了 那么到底什么是函数呢? 函数其实就是当我们在...
教你如何使用Python selenium
目录 一、了解selenium 二、selenium的下载 三、selenium的基本使用 四、结语 一、了解selenium Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safar等浏览器(...
Python爬虫实战之用selenium爬取某旅游网站
目录 一、selenium实战 二、打开艺龙网 三、精确目标 四、成功 结语 一、selenium实战 这里我们只会用到很少的selenium语法,我这里就不补充别的用法了,以实战为目的 二、打开艺龙网 可...
还在手动盖楼抽奖?教你用Python实现自动评论盖楼
获取评论贴的请求头与表单数据 下一篇在这里 这里,我们随便选取一个网站,获取该贴评论后的请求头,表单数据以及评论贴链接。(因为涉及敏感信息,自己看图片是哪个网址) 比...
Python爬虫之用Xpath获取关键标签实现自动评论盖楼
目录 一、分析链接 二、切分提取tid 三、随机提取评论的内容 四、盖楼刷抽奖 一、分析链接 上一篇文章指路 一般来说,我们参加某个网站的盖楼抽奖活动,并不是仅仅只参加一个,而...
python通过opencv调用摄像头操作实例分析
实例源码: #pip3 install opencv-pythonimport cv2from datetime import datetime FILENAME = 'myvideo.avi'WIDTH = 1280HEIGHT = 720FPS = 24.0 # 必须指定CAP_DSHOW(Direct Show)参数初始化摄像头,否则无法使用更高分辨率cap...
利用python调用摄像头的实例分析
这篇文章主要介绍了python调用摄像头的示例代码,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 一、打开摄像头 import cv2import numpy as np def video_demo(): capture = cv2.VideoCapture...
怎么用Python识别手势数字
前言 谷歌出了一个开源的、跨平台的、可定制化的机器学习解决方案工具包,给在线流媒体(当然也可以用于普通的视频、图像等)提供了机器学习解决方案。感兴趣的同学可以打开这...
Python趣味实战之手把手教你实现举牌小人生成器
Selenium库的安装与简单使用 1. 安装selenium库 pip install selenium 结果如下: 2. chromedriver驱动的配置 如果你想要驱动谷歌浏览器,自动打开浏览器,必须匹配chromedriver驱动,否则会报错。 配...
python单元测试之pytest的使用
目录 一、前提准备 二、pytest生成自带的html测试报告 三、pytest运行方式 四、allure 一、前提准备 1、前提:需要安装pytest和pytest-html(生成html测试报告) pip install pytest 和 pip install pytest...
忆童年!用Python实现愤怒的小鸟游戏
开发工具 Python版本:3.6.4 相关模块: pygame模块; 以及一些python自带的模块。 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 原理介绍 这里简单介绍一下游戏的实...
Python实现的扫码工具居然这么好用!
目录 一、案例分析 二、环境 三、识别二维码 四、调用摄像头 五、实现扫码工具 一、案例分析 我们先思考一下,实现扫码工具需要写什么操作。在扫码过程中我们需要打开摄像头,如...
Python爬虫实战之爬取京东商品数据并实实现数据
一、开发工具 Python版本:3.6.4 相关模块: DecryptLogin模块; argparse模块; 以及一些python自带的模块。 二、环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 三、原理...
python通过函数名调用函数的几种方法总结
一、通过eval实现 常用内置函数 (不用import就可以直接使用) : help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利...
只用Python就可以制作的简单词云
一、准备 词云制作所必需的三个包: 安装:pip install matplotlib安装:pip install jieba安装:pip install wordcloud (可能还需要其他包:pip install numpy等等,可以自行添加) 二、英文词云 test....
Pytorch中torch.nn.Softmax的dim参数用法说明
Pytorch中torch.nn.Softmax的dim参数使用含义 涉及到多维tensor时,对softmax的参数dim总是很迷,下面用一个例子说明 import torch.nn as nnm = nn.Softmax(dim=0)n = nn.Softmax(dim=1)k = nn.Softmax(dim=2)input = torch...
浅谈如何测试Python代码
目录 一、介绍 二、测试范围 三、单元测试 四、第一个测试用例 五、异常测试 六、mounttab.py 七、测试覆盖率 八、总结 一、介绍 编写测试检验应用程序所有不同的功能。每一个测试集...
OpenCV图像缩放resize各种插值方式的比较实现
1. resize函数说明 OpenCV提供了resize函数来改变图像的大小,函数原型如下: void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR ); 参数说明: src:输入...
如何利用Matplotlib库绘制动画及保存GIF图片
前言 在自学机器学习或者是深度学习的过程中,有的时候总想把执行过程或者执行结果显示出来,所以就想到了动画。好在用 Python 实现动画有许多中方式,而大家熟知的 Matplotlib 库就...
pytorch_pretrained_bert如何将tensorflow模型转化为pyto
pytorch_pretrained_bert将tensorflow模型转化为pytorch模型 BERT仓库里的模型是TensorFlow版本的,需要进行相应的转换才能在pytorch中使用 在Google BERT仓库里下载需要的模型,这里使用的是中文预训...
Python新手入门之解释器的安装
一、Python简介 1.python介绍 Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 [1] Python提供了高效的高级数据结构,还能简单有效地...
Python基础之内置模块详解
目录 一、os 二、shutil 三、sys 四、random 五、hashlib 六、configparser 七、xml 八、json 九、time 十、datetime 一、os import os # 1. 获取当前脚本绝对路径"""abs_path = os.path.abspath(__file__)print(abs_path)...
python常见模块之OS模块和time模块
一、OS模块概述 Python OS模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。 二、常用方法 三、OS模块的练习 1. 在当前目录新建目录img,...
简单介绍Python虚拟环境及使用方法
目录 一、为什么需要虚拟环境? 二、virtualenv 三、venv 四、pipenv 一、为什么需要虚拟环境? 这里的环境,指的就是 Python 代码的运行环境。它应该包含以下信息: Python 解释器,用哪个...
Python数据结构之二叉排序树的定义、查找、插入
前言 本篇章主要介绍二叉树的应用之一------二叉排序树,包括二叉排序树的定义、查找、插入、构造、删除及查找效率分析。 1. 二叉排序树的定义 二叉排序树 ( B i n a r y (Binary (Binary...
Python基于socket实现TCP/IP客户和服务器通信
目录 前言 简单的搭建服务器与客户端 服务器 客户端 create_connection(更简易的客户端) 前言 套接字除了用于分析网络地址等功能之外,还可以配置一个服务器,监听到来的消息。 比如你...
Python中实现ipaddress网络地址的处理
目录 前言 地址 网络 打印网络地址有多少IP可用 接口 前言 ipaddress库提供了处理IPv4与IPv6网络地址的类。这些类支持验证,查找网络上的地址和主机,以及其他常见的操作。 本篇,将详...
Python使用mmap实现内存映射文件操作
前言 内存映射通常可以提高I/O的性能,因为使用内存映射时,不需要对每个访问都建立一个单独的系统调用,也不需要在缓冲区之间复制数据,内核和用户都能很方便的直接访问内存。...
学会这个炫酷图表利器pyecharts,还怕不被公司重用
目录 一、安装 二、导入模块 三、柱状图 四、饼状图 五、折线图 六、散点图 七、图表合并 八、词云 九、地图 十、总结 一、安装 首先我们需要安装下pyecharts,通过pip指令直接安装即...
Python使用fliecmp实现比较文件的操作
目录 前言 生成示例文件 cmp()(比较文件) cmpfiles()(比较一组文件) dircmp()(比较目录) left_list与right_list 忽略部分文件进行对比 其他属性 前言 对于文件的比较一般有几种,比如比较...
运用Python快速的对MySQL数据库进行重命名
目录 常规思路 更快捷的方法 使用方法 对数据库的表进行重命名可以使用以下原生sql: RENAME TABLE old_table TO new_table; 窘境:但是MySQL并没有直接支持对数据库进行重命名 那么如何运用...
Python中Pyenv virtualenv插件的使用
介绍: pyenv-virtualenv是pyenv的一个插件,作用如同virtualenv一样,是用来管理虚拟环境的,配合pyenv主体使用可做到python的版本管理及虚拟环境的管理 安装: 在正常安装了pyenv的情况下,...
一文读懂Python版本管理工具Pyenv使用
目录 pyenv简单介绍 pyenv工作原理 linux安装 win10安装 使用 pyenv简单介绍 在日常运维中, 经常遇到这样的情况: 系统自带的Python是2.x,而业务部署需要Python 3.x 环境, 此时需要在系统中安装多...
Python matplotlib绘制散点图的实例代码
前言 前面说到的主要是matplotlib对于图像的基础操作,然后从这篇开始,主要说一下点图,分析点图在实际问题的数据处理中应用非常广泛,比如说逻辑回归是利用现有的数据点通过拟...