Python
文章平均质量分 53
卡伊德
我没有超能力,但我能用代码嗨翻你!
展开
-
异常处理:pyemd或PyEMD找不到
异常处理经验:pyemd或PyEMD找不到(No module named 'pyemd')原创 2022-07-26 08:55:59 · 1113 阅读 · 1 评论 -
异常解决:cococaption包出现找不到edu.stanford.nlp.semgraph.semgrex.SemgrexPattern错误
异常解决经验分享: coco-caption包出现找不到edu.stanford.nlp.semgraph.semgrex.SemgrexPattern错误原创 2022-07-25 22:55:29 · 1223 阅读 · 2 评论 -
浅析Swin transformer模型(通俗易懂版)
对于最近新出的Swin Transformer的系统学习,包括模型的基本结构、参数介绍、计算过程等详细介绍,全面了解该模型,文中包含相关代码和论文下载连接。原创 2022-07-06 10:49:12 · 8196 阅读 · 1 评论 -
循环神经网络(RNN)及其变体GRU和LSTM的基础知识详解(公式)
RNN计算公式RNN结构图结构图中变量名介绍a:上一个时间步的激活值(activate value)x :第x个输入(一句话中第x个字)y:第y个输出(预测值)Waa:与激活值进行计算的参数。其中第一个a是指当前参数是计算a(激活值)的,第二个a是指当前参数与激活值进行乘运算Wax:与输入进行计算的参数。其中第一个a是指当前参数是计算a(激活值)的,第二个x是指与输入值x进行运算Wya:与激活值运算的参数,得到的记过为y。其中第一个y是指当前参数是计算输入值y的,第二个a是指与激活值a进原创 2022-02-15 22:05:18 · 2019 阅读 · 0 评论 -
h5py读取h5文件报错:Unable to open object (bad heap free list)
前言最近在复现一篇论文的代码时发现了一个致命问题,研究了一天,终于还是破解了。网上找了半天,一个类似的解决方案都没有,记录一下。错误出现的代码位置:self.feature_app_file = h5py.File(self.opt.input_app_feature, 'r', driver='core')错误信息Traceback (most recent call last): File "train.py", line 259, in <module> train原创 2022-01-30 21:42:07 · 5207 阅读 · 2 评论 -
SEnet 通道注意力模块
SEnet 通道注意力模块开篇一张图:变量和图片解释:三个正方体:特征向量,比如说图像的特征,H表示图片高度、W表示图片宽、C表示通道(黑白1通道、彩色3通道)字母:X表示输入特征;Ftr表示的是对X进行一次卷积,也就是对特征进行一系列的操作之后的结果,表示为U;Fsq(.)表示的是对U进行压缩;Fex(.)表示的是对U进行激活(就是赋予权重);Fscale(.)表示的是对U进行放大(就是恢复维度);执行过程对于输入的特征X进行一些列处理(在图中表示为卷积:Ftr)之后,得到处原创 2021-12-30 21:16:50 · 1918 阅读 · 0 评论 -
简析LSTM()函数的输入输出数据
LSTM()函数输入参数参数有input_size, hidden_size, num_layers, bias, batch_first, dropout, bidrectional.常用的就是Input_size就是输入的大小,一般就是多维度的最后一个维度的值。hidden_size 是输出的维度,也是指输出数据的维度的最后一个维度的大小。bidrectional表示是否为双向lstm。这可能影响输出维度,后面讲。e.p.lstm_bi=torch.nn.LSTM(input_size=1原创 2021-08-30 14:47:27 · 3092 阅读 · 0 评论 -
conda安装pytorch的镜像源问题
在安装pytorch的时候因为源的问题折腾了非常久,在这记录以下。问题报错:(video_env) D:\profession\code\model\SAAT-master>conda install pytorch-cpu==1.1.0 torchvision-cpu==0.3.0 cpuonly -c pytorchCollecting package metadata (current_repodata.json): failed# >>>>>>&原创 2021-06-03 22:31:53 · 1084 阅读 · 0 评论 -
django中新插入对象数据到数据库并返回自增主键的ID
问题:在Django中新插入一条数据之后,后面还需返回其自增的主键(ID)的值,从而完成后面的操作修改前:sign_id = models.IntegerField(primary_key=True)解决:将IntegerField 换成 AutoField修改后:sign_id = models.AutoField(primary_key=True)用法:例如对象名为Bookbook = Book(name='C语言', price=25.5)book.save()print('原创 2021-05-25 22:08:40 · 3199 阅读 · 2 评论 -
梯度下降
梯度下降adagrad每次学习率都会除以一个值,所以会更新越来越慢。所除的那个值恰好为函数的二次微分vanilla gradient descentstochastic只考虑一次的lossfeature scaling原创 2021-04-23 10:47:14 · 114 阅读 · 0 评论 -
正则表达式
正则表达式概念用实现定义好的一些指定字符及这些特定字符的组合,组成一个“规则字符串”, 这个“规则字符串”而能来表达对字符串的一种过滤。常用方法re.compile (编译)pattern.match (从头找一个)pattern.search (找一个)pattern.findall (找所有)pattern.sub (替换)符号. 匹配任意字符,不能匹配\n,要匹配\n 需要加re.DOTALL或re.S\ 转义字符[…] 匹配括号里某一个字符\d 数字[0-9]\D原创 2021-04-23 10:45:06 · 77 阅读 · 0 评论 -
机器学习_1/2
机器学习概述机器学习是从数据中自动分析获得规律(模型),并利用规律对未知数据进行预测。数据集的构成存储类型:文件格式(如csv)可用的数scikit-learnKaggleUCI常用数据集数据的结构组成结构:特征值 + 目标值处理:pandas:一个数据读取非常方便以及基本的处理格式的工具sklearn: 对于特征的处理提供了强大的接口特征工程概念将原始数据转换为更好地代表预测模型的潜在问题的特征的过程,从而提高了对位置数据的预测准确性意义直接影响预测原创 2020-08-20 23:26:15 · 214 阅读 · 0 评论 -
Pandas基础知识
Pandas常用数据类型Series 一维,带标签数组用法:import pandas as pd# 法一b = pd.Series([1,3,4,5,2,3,2], index=list("abcdefg")) # index指定索引值,与数组一一对应,b.dtype的值为int64# 法二a = {'name':'zhangsan', 'age':30} # a.dtype的值为objectpd.Series(temp_dict) # 索引=键 索引对应的值=键对应的原创 2020-08-17 21:32:18 · 391 阅读 · 0 评论 -
numpy基础知识
numpy概念科学计算基础库,多作为数值计算、在大型、多维数组上执行数值运算。创建数组import numpy as npa = np.array([1,2,3,4,5])b = np.array(range(1,6))c = np.arange(1,6)# 其中 a = b = cnp.arange的用法:arange([start], stop[, step,], dtype=None)c.dtype获取c中数据的类型c.astype(‘int8’)修改数据类型np.ro原创 2020-08-16 20:24:05 · 162 阅读 · 0 评论 -
matplotlib的使用
数据分析流程提出问题 --> 准备数据 --> 分析数据 --> 获得结论 --> 成果可视化conda 环境安装conda: data science package & environment manager创建环境:conda create --name python3 python=3切换环境:windows: activate python3linux/macos: source activate python3matplot原创 2020-08-16 14:42:27 · 114 阅读 · 0 评论 -
haystack(全文检索框架)和whoosh(全文检索引擎)的使用
haystack(全文检索框架)和whoosh(全文检索引擎)的使用后端安装与配置1)在虚拟环境中依次安装需要的包。pip install django-haystackpip install whooshpip install jieba 2)修改settings.py文件,安装应用haystack。INSTALLED_APPS = ( ... 'haystack',) 3)在settings.py文件中配置搜索引擎。...HAYSTACK_CONNECTIO原创 2020-07-29 22:31:23 · 493 阅读 · 0 评论