自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (4)
  • 收藏
  • 关注

原创 简单水下声呐相关知识

这个公式详细考虑了温度、盐度、深度以及声波频率对声音吸收的影响,适用于计算海水中的声音吸收损失。总的来说,海水中声音的吸收是一个复杂的过程,涉及多种物理和化学机制。传播损失与传播距离正相关,可以简单表示为扩展损失和吸收损失的叠加(注意单位),式中,P为无指向性声源的辐射声功率(其中辐射功率一般在1W~ 40Kw),= 6,球面波,计入平整海面的声反射干涉,也适用于声源辐射声场远场衰减。= 2,柱面波,无界面吸收的声传播,如全反射海底、海面;是单位距离(通常是每米)的吸收系数,单位是dB/m,

2024-02-20 16:31:10 1134

原创 python 去查找目录下所有的文件名

【代码】python 去查找目录下所有的文件名。

2023-06-28 09:27:45 160

原创 LibreOffice 安装引发的血案

于是开始更新更新有报错GPG error: http://security.ubuntu.com/ubuntu focal-security InRelease: Couldn't create temporary file /tmp/apt.conf.HbA52m for passing config to apt-key。解压后安装 dpkg -i ./LibreOffice_7.5.4.2_Linux_x86-64_deb/DEBS/*.deb。但是在使用的时候出现了以下错误。

2023-06-27 18:48:16 2081

原创 chatgpt再封装中采用流式输出

服务器发SSE是基于HTTP的,所以我们可以用http的方式去和服务端建立通信,这样少了一些学习成本它是单向通信:即客户端向服务器建立连接后,服务器持续向客户端疯狂输出。这个和websocket不同,websocket是双向通信SSE返回的是事件流类型,事件流中包含标识符、类型、数据、注释,这些都是可选字段。在本教程中,我们将使用 FastAPI 创建一个简单的 SSE 服务器,它将每秒发送一条消息。FastAPI 是一个 Python 框架,可以轻松构建 API。

2023-06-06 13:40:55 901

原创 python 中difflib对比结果存在不准确的情况

其中句子中存在 大段相似的地方 ,但都归为 独一无二的 ,存在较大问题。,可以 考虑将文本中 “..” 进行替换相同长度文本 如 “__”

2023-05-09 16:28:20 184

原创 logging

logger.setLevel(level_relations.get('info')) # 设置日志级别。encoding='utf-8') # 往文件里写入#指定间隔时间自动生成文件的处理器。format_str = logging.Formatter(fmt) # 设置日志格式。sh.setFormatter(format_str) # 设置屏幕上显示的格式。th.setFormatter(format_str) # 设置文件里写入的格式。} # 日志级别关系映射。

2023-01-11 10:16:24 321

原创 关于PYLTP的安装

如何通过轮子whl 安装可以 在第一个连接中进行下载安装。在上面地址中可以下载对应的ltp_data和 源码。

2022-11-22 09:17:00 152

原创 E: The repository ‘https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 InRel

docker 环境安装

2022-09-27 15:12:13 1161

原创 模糊匹配——基于difflib

import difflibDIFF =difflib.Differ()def fuzzy_match(seq:str,sub_seq:str ,difflib=None): """ 模糊匹配 """ assert difflib!=None, "please import difflib.Differ" def match_(seq:str,sub_seq:str ): dif = list(difflib.compare(seq,sub_seq)) .

2022-02-24 15:51:23 408

原创 keras2onnx,keras转onnx

keras2onnxCreated @January 18, 2022 9:45 AM Property 1 什么是onnx?2 如何将Keras转为onnx?方法一 直接转 方法二 Keras to pb ,pb to onnx3 模型推理版本号参考链接1 什么是onnx?开放式神经网络交换(ONNX),无论你使用何种训练框架训练模型(比如TensorFlow/Pytorch/OneFlow/Paddle),在训练完毕后你都可以将这些框架的模型

2022-01-19 09:00:06 2158

原创 You are trying to load a weight file containing 1 layers into a model with 4 layers.

在使用Keras时 ,加载模型时候可能会存在这个问题 ,那是什么原因遭成的了,可能是 使用了multi_gpu_model(),保存的是一个multi gpu 的模型 那我如何避免该错误了,ori_model = build_model()model= multi_gpu_model(ori_model, gpus=2)model.load_weights('best_model.h5')那问题有来了 如何 将multi_gpu_model 在单个gpu在运行?解决方案是

2022-01-13 16:50:45 915

原创 中文医疗信息处理挑战榜CBLUE数据集-数据集

GitHub - Sherlock-coder/CBLUE: https://tianchi.aliyun.com/dataset/dataDetail?dataId=95414

2021-10-19 13:18:18 914

原创 字符串的findall 拿去不谢 查全

def _findall(partten: str, body: str, start=0, res=None) -> list: """ find partten from strings """ if res == None: res = [] pos = body.find(partten) length = len(partten) if pos >= 0: l = start + pos .

2021-10-15 17:16:32 152

原创 Torch和Numpy之——奇异值分解svd区别

import torchimport numpy as np# 奇异值分解:把一个矩阵拆成3个矩阵a = torch.tensor([[1., 2.], [3., 4.], [5., 6.]])b = np.array([[1., 2.], [3., 4.], [5., 6.]]) print(torch.linalg.svd(a))print(np.linalg.svd(b))torch.svd 和torch.linalg.svd 有区别 ,torch.linalg.svd彩盒np.

2021-10-14 15:11:39 1658

原创 Exception has occurred: AttributeError‘Series‘ object has no attribute ‘progress_apply‘

progress_apply 新版本已经弃用请尝试apply

2021-09-23 16:15:23 1318

原创 为什么 DataLoader 无法 按指定 的batch_size产生数据?

请自己检查一下datasets中__len__长度是否正确,找到问题了点赞from torch.utils.data import Dataset,DataLoaderimport torchfrom functools import partialdef mydata(batch): print(batch) return batchclass MyDataset(Dataset): def __init__(self, size): self.

2021-08-30 14:35:42 908

原创 劝人善良别用freeze-Python 生成工程需要依赖包(库)

劝人善良别用freezefreeze > requirements.txt输出你当前环境的所有依赖,并不是这个工程的,docker打包害人pipreqspipreqs可以帮你找到当前项目的所有组件及其版本,pip3 install pipreqs$cd 到自己的项目 ps如果使用的虚拟环境请切换pipreqs ./根目录下会输出requirements.txt文件,很可能遇到编码错误:UnicodeDecodeError: 'gbk' codec can't .

2021-08-04 11:06:49 259

原创 2021.07.27 周二 晴

shell脚本[] [[]] -n -z 的含义解析坑::中括号[]与其中间的代码应该有空格隔开 定义变量的时候,“=”左右千万不要有空格啊。 乘号(*)前边必须加反斜杠(\)才能实现乘法运算-z 是判断字符串长度是否为0,是否为空; zero = 0 空=true-n 判断变量的值,是否为空 name 空= False[ -z "$pid" ] 单对中括号变量必须要加双引号[[ -z $pid ]] 双对括号,...

2021-08-02 10:23:56 67

原创 git 的基本使用

这个是总结最常用的几个命令,需要看更全的命令去链接https://blog.csdn.net/laozitianxia/article/details/50682100为Git的换行符检查功能。LF是linux下的换行符,而CRLF是enter + 换行。git add .会自动提交每台想要登陆某个github账号的主机都需要有一个对应的key,例如你有一个github账号,你在你的笔记本和台式上都要创建key id_rsa.pub 默认在C:\Users\Administrator.ssh...

2021-07-30 10:22:45 73

原创 爬百度翻译的英文同义词

直接上代码import timefrom selenium import webdriver # 驱动浏览器import refrom selenium.webdriver.support.wait import WebDriverWaitimport jsonbrowser = webdriver.Chrome(executable_path='D:\program\chromedriver_win32\chromedriver.exe')wait = WebDriverWait(b

2021-07-23 15:01:48 139

原创 关于文本分类(情感分析)的调研

有个数据的论文seesee GoEmotions: A Dataset of Fine-Grained Emotions

2021-07-20 10:26:56 372

原创 2021.07.19 周一 晴

huggingface 地址里面有最较为先进的开源模型,上面都是基于transformers框架,其中包括了bert、robert 、Gpt2等,同时也支持pytorch和tensorflow2 框架,可以下载数据集和模型,非常方便。我们以roberta-large为例手动下载模型以箭头的方向我们可以查看,能下载的文件通常我们需要保存的是三个文件及一些额外的文件,第一个是配置文件;config.json。第二个是词典文件,vocab.txt(或vocab.json)。第三个是预训练...

2021-07-19 13:24:59 745

转载 2021.07.15 周四 晴

注意力机制问题注意力模型(Attention Model,AM)已经成为神经网络中的一个重要概念,并在不同的应用领域进行了充分的研究。这项调查提供了一个结构化和全面的概述关于attention的发展。我们回顾了注意力机制被纳入的不同的神经网络结构,并展示了注意力如何提高神经网络的可解释性...

2021-07-15 14:07:22 557 3

原创 2021.07.12 周一 晴 Docker部署中的坑

1 端口号的暴露问题、参考 https://www.runoob.com/docker/docker-container-connection.html容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过-P(大写) 或-p(小写) 参数来指定端口映射。(1)当使用 -P 标记时,Docker 会随机映射一个49000~49900的端口到内部容器开放的网络端口。使用docker ps可以看到,本地主机的 49155 被映射到了容器的 5000 端口。此时访问本机的 49...

2021-07-12 11:04:42 117

原创 2021.07.09 周五 阴

学习R-dropR-Drop: Regularized Dropout for Neural Networks文章链接 https://arxiv.org/pdf/2106.14448v1.pdf意思就是用dropout 去模拟bert中的mask 牛蛙牛蛙一个输入x将经过模型两次,得到两个分布P1和P2,由于dropout的随机性导致两个输出有差异,为了减少两个模型的输出的差异性,就使用了下面这个损失函数KL距离(相对熵)(Kullback-Leibler Divergenc...

2021-07-09 13:26:07 101

原创 2021.07.01 周四 中雨 ABCNN 阅读和实现

工作任务语义模型相似度训练学习任务ABCNN 阅读和实现学习收获论文链接:ABCNN: Attention-Based Convolutional Neural Network for Modeling Sentence Pairs关键词 :文本匹配 ,answer selection (AS)给定一个问题,从候选答案集合中匹配最佳答案。paraphrase identification (PI),给定两个句子,判断它们是否包含相同的语义。textual entailm.

2021-07-01 16:06:54 86

原创 2021.06.30 周三 小雨

工作任务web后端框架对比对比 fastapi , fast+gunicorn和tornado 三者的对比fastapi文件内容变更后可以自动重启服务,便于开发调试服务器环境测试环境接口功能测试指标学习任务工作收获学习收获...

2021-07-01 09:59:55 58

原创 logging为什么不能在终端上打印出来

解决方案直接上sh = logging.StreamHandler()logger.addHandler(sh)StreamHandlerStreamhandler——包含在logging模块中的三个handler之一。能够将日志信息输出到sys.stdout, sys.stderr 或者类文件对象(更确切点,就是能够支持write()和flush()方法的对象)。只有一个参数:class logging.StreamHandler(stream=None)日志信息会输出到指

2021-06-29 17:04:08 655

原创 win10如何搭建一个ftp服务器

第一步:在控制面板里开启windows功能,第二步在计算机管理中设置ftp

2021-05-07 09:41:15 123

原创 python关于字符串连接的问题

1,最原始的字符串连接方式:str1 + str2e.g Jim' + 'Green' = 'JimGreen'2,python 新字符串连接语法:str1, str2e.g 'Jim', 'Green' = 'Jim Green'3,奇怪的字符串方式:str1 str2e.g 'Jim''Green' = 'JimGreen'e.g ...

2021-05-07 09:39:47 90

原创 WslRegisterDistribution failed with error: 0x80370102 Error: 0x80370102 ???????????????????

打开Microsoft Store,并选择你偏好的 Linux 分发版是出现WslRegisterDistribution failed with error: 0x80370102 Error: 0x80370102 ???????????????????可能是wls 设置的是 wls2只需要在powerpoint 终将wsl --set-default-version 1 默认安装WSL1就解决了我的问题,如果你们遇到其他问题了可以参考一下文章:https://www....

2021-01-14 11:28:08 18221 24

原创 git的下载加上github代码上传

git快速下载直接在这:https://npm.taobao.org/mirrors/git-for-windows/下载安装不介绍了生成ssh密钥这个账号是自己github账号New ssh key打开id_rsa.pub中的密钥复制进去就行了ssh -T [email protected]检查是否连接成功了...

2020-07-12 19:49:44 108

原创 a[:,:,-1]中 [:,:,-1]的含义

先新建一个数组:import numpy as np a=np.random.randint(1,9,size=(5,5,6))a输出效果:处理结果如下:其中有三个坐标系,他所代表的意思是取坐标系最后面的数值。

2020-06-19 09:52:36 1344 1

原创 刷视频的自动点击

from selenium import webdriverimport timefrom selenium import webdriver # 驱动浏览器from selenium.webdriver.support.wait import WebDriverWaitbrowser = webdriver.Chrome()wait = WebDriverWait(browse...

2019-12-19 21:11:26 1202

原创 tensorflow 加载时FutureWarning ,numpy版本降级的问题

问题提示: tensorflow\python\framework\dtypes.py:516: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '...

2019-09-01 18:38:41 749

原创 Python之图像处理 ——小点的去除

为了去除小的污点,采用连通的检测面积的方法:设置阈值的方法腐蚀后 用canny进行检测的轮廓:去除面积较小的部分:有类似需求的有以下源代码:# coding=gbk#author:Feng Pan#time:2019/6/11import cv2import numpy as npfilename="image/lishuwang.jpg"img =...

2019-06-12 21:53:04 15942 7

原创 Python中线程的使用(停止操作)

对通过threading模块创建新python的thread模块是比较底层的模块,python的threading模块是对thread做了一些封装,可以更加方便的被使用。 模块并没有提供暂停, 恢复和停止线程的方法, 一旦线程对象调用start方法后, 只能等到对应的方法函数运行完毕. 也就是说一旦start后, 线程就属于失控状态. 对于函数中没有循环,可以使用join(...

2019-05-15 11:53:13 21537 1

原创 docker的安装和简单的操作指令

docker是一个容器,他可以包含你程序所需要的环境配置,方便我们的应用程序在其他电脑上的部署现在我们开始进行安装 : apt install docker.io检查docker是否安装好,对其版本进行查看 :docker -v...

2019-03-12 21:48:26 101

原创 浮点数的转化

首先 浮点数2.5写成二进制应该为10.1(其中整数部分10b=2d, 小数部分0.1*2=1所以0.1b为0.5d)。然后要把10.1规格化(写成1.xxxx * 2^n的形式,有点像科学计数法)得到1.01*2^1(其中2^1中的1为阶码, 1.01为有效数字)加上2.5为正数,这就得到三部分信息:1.有效数字为1.01.2. 阶码为1.3. 符点数为正数而c/c++的float...

2018-12-17 20:00:20 9141 1

原创 pandas的基本用法,持续更新

import pandas as pd     dataframe=pd.read(path)1,n_rows =dataframe.head(n)     #获取前n行数据,返回的依旧是个2,DataFrame column_names = dataframe.columns     #获取所有的列名3,dimensions = dataframe.shape     #获取数据...

2018-10-31 12:01:36 142

install.yaml

install.yaml

2021-01-14

ad常用芯片封装原理图封装库

中间包括常用的芯片封装,其中有74系列芯片,stc系列芯片,st系列芯片,电源芯片封装,通讯系列芯片和其他ic系列芯片

2019-11-19

AD封装库继电器封装,中包含了多个继电

AD封装库继电器封装,中包含了多个继电器,及其相关的资料,其中有hf46f-g继电器,还有和hrs1继电器等47个item继电器。 基本上涵盖了所有的继电器,创作不易,谢谢支持

2019-11-19

juiia天生的并发和分布式支持, 省很多事情了

一种专门为"并行"数值计算设计的语言, Julia 在了解和试用之后, 发现这才是最好的语言. 1. 可调用 C/Python 库, 聪明的做法, 可以更好的继承现有的成果 2. 类似 matlab 和 python 的语法, 更换语言的学习成本低, 而且实现起来天生就像python那样高效 3. 接近于 C++ 的性能, 在很多情况下已经足够了 4. 开源的做法, 使得语言具有强大的 Package后备力量, 在生态上已经初具规模 5. 天生的并发和分布式支持, 省很多事情了

2018-08-12

空空如也

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

TA关注的人

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