自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 RoPE复数简介

复数zabi(其中a和b是实数,i是虚数单位,满足i2−1)可以在复平面上被表示为一个点或从原点出发的一个向量。这个向量的横坐标是该复数的实部a,纵坐标是其虚部b。对于一个二维向量qqx​qy​,我们可以直接将其横坐标qx​视为复数的实部,纵坐标qy​视为其虚部,从而得到一个对应的复数qqx​i∗qy​。这意味着每一个二维向量都可以唯一地映射到一个复数上,反之亦然。

2025-02-28 10:04:47 1074

原创 详解RoPE

Transformer模型本身不具备处理序列顺序的能力(自注意力机制是排列不变的),因此需要位置编码(Position Embedding)来为输入序列的每个位置注入位置信息。直接加一个位置向量(绝对位置编码),例如把 “位置mmm” 的向量记为xmpmx_m + p_mxm​pm​;或在注意力公式里显式注入相对位置信息(相对位置编码),例如对注意力分数qiTkjq_i^Tk_jqiT​kj​额外加上和i−j(i-j)i−j有关的bias。绝对位置。

2025-02-27 09:51:18 1630

原创 利用schedule库,设置定时任务

上述会在每天你指定的时间运行。

2023-08-24 11:05:31 297 1

原创 多分类ROC曲线绘制

多分类ROC曲线绘制

2022-09-14 20:16:59 1309

原创 利用python将图像切块

import os import cv2 import math def crop_img(w_im, h_im, image, file_name): patch_w = 224 patch_h = 224 num_y = math.ceil(h_im / patch_h) num_x = math.ceil(w_im / patch_w) save_path = r'C:\Users\zhangguowei_sx\Desktop\qipu473007119260

2021-12-30 14:23:25 2462

原创 Microsoft Visual C++ 14.0 is required

先说我最终采用的办法: 安装VS2017或者别的版本,链接:VS 各种版本 网上其他人的解决方式: 1.嫌VS2017文件太大,说是用Microsoft Visual C++ Build Tools文件安装,但是我自己在用的时候,提示安装包损坏,试了网络上的解决办法也不好使,放弃。。。PS:这里有篇博文说是可以解决安装包损坏的问题,有兴趣可以试下 2.直接去Python安装包大全中(python包)去下载 对应后缀为 .whl 的安装包进行安装,安装方法:将对应的文件下载下来之后,放到任意文件夹中,cmd进

2021-10-17 00:26:40 352

原创 提取YUV视频序列的Y、U、V通道,做锐化处理后再写入YUV序列

我的文件格式 def improveUSM(src, m, sigma, threshold, amount): # USM算法 blur = cv2.GaussianBlur(src, (m, m), sigma) diff = src-blur mask = diff < threshold dst = cv2.addWeighted(src, 1+amount, blur, -1*amount, 0) mask = mask.astype(np.int

2021-10-12 10:42:36 1149

原创 从不同文件夹中选取名字相同的文件

从不同文件夹中选取名字相同的文件移动到指定文件夹中并重新命名,指定文件按照txt中给出的信息进行读取匹配 import os rootDir = r"C:\Users\HP\Desktop\sou/" targetpath = r"C:\Users\HP\Desktop\label-duyin/" # imgname = 'a.bmp' i=1 with open(r"C:\Users\HP\Desktop\lading.txt",'r', encoding='utf-8') as f:

2020-12-23 17:17:13 2215

原创 python删除文件夹下面的所有文件(只删除文件,不删除文件夹)

#删除文件夹下面的所有文件(只删除文件,不删除文件夹) import os import shutil def del_file(path_data): for i in os.listdir(path_data) :# os.listdir(path_data)#返回一个列表,里面是当前目录下面的所有东西的相对路径 file_data = path_data + "\\" + i#当前文件夹的下面的所有东西的绝对路径 if os.path.isfile(file_

2020-12-23 13:56:41 2137

原创 合并两个表的数据

import pandas def read_excel(): data1 = pandas.read_excel(r'C:\Users\HP\Desktop\4.xlsx') #待合并表1 print(data1) data2 = pandas.read_excel(r'C:\Users\HP\Desktop\labels.xlsx')#待合并表2 print(data2) data3 = pandas.merge(data1, data2, on = 'labe

2020-12-22 15:52:28 376 1

原创 利用python读取word文档

''' #利用python读取word文档 ''' #导入所需库 from docx import Document #打开word文档 document = Document(r'C:\Users\HP\Desktop\lading.docx') #获取所有段落 all_paragraphs = document.paragraphs print(type(all_paragraphs)) #发现all_paragraphs格式是列表 #是列表就开始循环读取 for paragraph in

2020-12-22 15:50:01 1361

原创 提取文件名字到excel表中

import os import xlwt # 操作excel模块 import sys file_path = r'C:\Users\HP\Desktop\label-handwriting.xls' f = xlwt.Workbook(encoding='utf-8', style_compression=0) # 新建一个excel sheet = f.add_sheet('sheet1') # 新建一个sheet pathDir = os.listdir(r'C:\Users\HP\Desk

2020-12-22 15:48:40 606 3

原创 提取excel中指定列的数据到txt

提取excel中指定列的数据到txt import xlrd def strs(row): values = ""; for i in range(len(row)): if i == len(row) - 1: values = values + str(row[i]) else: values = values + str(row[i]) return values # 打卡文件 data = xl

2020-12-22 15:38:41 2563

原创 服务器非root用户安装anaconda3

linux上 安装 anaconda 首先连接你的服务器,将anaconda3安装包丢进服务器。 Linux版本的anaconda3安装包传送门: 安装正式开始 1.anaconda3安装指令: bash Anaconda3-2020.07-Linux-x86_64.sh 2.按enter浏览完协议以后,输入yes同意协议 3.运行conda指令 (此时输入conda指令可能会提示找不到) <1>进入编辑模式 vim ~/.bashrc <2

2020-11-10 20:48:45 1883 1

原创 python 提取jpg文件名字到txt

python 提取jpg文件名字到txt -- coding:utf-8 -- import os #os:操作系统相关的信息模块 import random #导入随机函数 #存放原始图片地址 data_base_dir = r"C:\Users\HP\Desktop\SRNet-eng\SRNet-Datagen\dataset/bg" file_list = [] #建立列表,用于保存图片信息 #读取图片文件,并将图片地址、图片名和标签写到txt文件中 write_file_name = r'C:\U

2020-09-11 11:27:29 1031 1

原创 Anaconda安装两个坏境——py37和py36

Anaconda安装两个坏境 ——python3.6和python3.7 我的Anaconda是py3.7的,最近要用到py3.6和Tensorflow1.13做项目,怎么安装一块说了吧~ S1:安装新环境python3.6 打开cmd: 输入 conda create -n py36 python=3.6 anaconda 等待安装,成功后,会有提示: 贴心小翻译: 激活python3.6版本,使用命令: activate py36 退出python3.6,使用命令: deactivate S2:在py

2020-07-03 10:53:25 3433

原创 torch可视化工具visdom启动问题

torch可视化工具visdom启动问题 python -m visdom.server 第一次启动visdom,会先自动下载脚本文件,但是因为下载源在国外的服务器上,可能会导致很长一段时间下载不下来 解决方案 1.在你的anaconda文件夹下搜索visdom 2.进入该文件夹后找到打开server.py文件,将dowload_scripts()一行注释掉保存 3.文件替换 将visdom文件夹里的static文件覆盖 资源下载链接链接: https://pan.baidu.com/s/1kWl_B

2020-06-16 19:24:48 747 1

原创 Neo4j 安装教程及踩坑合集

Win10环境下安装Neo4j安装JDK下载Neo4j安装Neo4j配置Neo4j测试 安装JDK JDK安装与配置的详细步骤见我的这篇博客: https://blog.youkuaiyun.com/weixin_45189059/article/details/106765284 下载Neo4j 百度网盘自提 版本:neo4j-community-3.5.13-windows-chs-3.0.0 链接:https://pan.baidu.com/s/1W048lL_Qu7B5zbwrCciRBQ 提取码:3r12 安

2020-06-15 22:01:15 4004 7

原创 WIN10 JAVA安装+配置环境全教程(附赠踩坑全集)

Part One:JAVA安装教程S1:下载与安装S2:配置(高能预警)S3:测试 S1:下载与安装 1.传送门:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 选择版本,我的电脑是64位OS,因此选x86的版本(不知道版本的盆友右击‘我的电脑’——>属性——>系统类型) 2.安装:点击这个应用程序进行安装,安装过程较为简单,一直下一步就行,安装路径可以自选,我一般只把盘符C:改成D:(安装过

2020-06-15 17:40:47 3278 4

Anaconda3-2020.07-Linux-x86_64.sh

适用于非root用户想要在服务器上创建自己的环境,Anaconda3-2020.07-Linux-x86_64.sh,需要将该文件先放到你的服务器中

2020-10-29

xgboost-1.1.0-cp37-cp37m-win_amd64.whl

xgboost-1.1.0-cp37-cp37m-win_amd64.whl python的一个包 放在anaconda\Scripts下

2020-06-19

空空如也

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

TA关注的人

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