- 博客(53)
- 资源 (4)
- 收藏
- 关注
原创 年会游戏策划
2. 参与者遮住左眼,先转三圈,进行弹击,弹击后遮住左眼再转三圈,继续弹击下一个瓶盖,记录每次成功弹飞的瓶盖数量。1. 参与者需站在一定距离外,遮住左眼睛,先转三圈,走到瓶子前,将瓶子上没有拧紧的瓶盖用指头弹飞。2. 参与者只能使用一只眼睛进行瞄准,每个瓶盖只能弹一次,弹击过程中不能下蹲。3. 每次弹击后,若成功将瓶盖弹飞,则瓶盖归参与者所有,用于兑换奖品。3. 游戏结束后,统计参与者成功弹飞的瓶盖数量,数量最多的参与者获胜。2. 选择一个平整、无障碍物的场地,确保参与者的安全。1. 准备足够数量的瓶盖。
2024-12-26 09:41:43
439
原创 简单水下声呐相关知识
这个公式详细考虑了温度、盐度、深度以及声波频率对声音吸收的影响,适用于计算海水中的声音吸收损失。总的来说,海水中声音的吸收是一个复杂的过程,涉及多种物理和化学机制。传播损失与传播距离正相关,可以简单表示为扩展损失和吸收损失的叠加(注意单位),式中,P为无指向性声源的辐射声功率(其中辐射功率一般在1W~ 40Kw),= 6,球面波,计入平整海面的声反射干涉,也适用于声源辐射声场远场衰减。= 2,柱面波,无界面吸收的声传播,如全反射海底、海面;是单位距离(通常是每米)的吸收系数,单位是dB/m,
2024-02-20 16:31:10
2235
原创 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
3119
原创 chatgpt再封装中采用流式输出
服务器发SSE是基于HTTP的,所以我们可以用http的方式去和服务端建立通信,这样少了一些学习成本它是单向通信:即客户端向服务器建立连接后,服务器持续向客户端疯狂输出。这个和websocket不同,websocket是双向通信SSE返回的是事件流类型,事件流中包含标识符、类型、数据、注释,这些都是可选字段。在本教程中,我们将使用 FastAPI 创建一个简单的 SSE 服务器,它将每秒发送一条消息。FastAPI 是一个 Python 框架,可以轻松构建 API。
2023-06-06 13:40:55
1155
原创 python 中difflib对比结果存在不准确的情况
其中句子中存在 大段相似的地方 ,但都归为 独一无二的 ,存在较大问题。,可以 考虑将文本中 “..” 进行替换相同长度文本 如 “__”
2023-05-09 16:28:20
288
原创 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
358
原创 E: The repository ‘https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 InRel
docker 环境安装
2022-09-27 15:12:13
1450
原创 模糊匹配——基于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
534
原创 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
2426
原创 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
994
原创 中文医疗信息处理挑战榜CBLUE数据集-数据集
GitHub - Sherlock-coder/CBLUE: https://tianchi.aliyun.com/dataset/dataDetail?dataId=95414
2021-10-19 13:18:18
1112
原创 字符串的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
196
原创 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
1988
原创 Exception has occurred: AttributeError‘Series‘ object has no attribute ‘progress_apply‘
progress_apply 新版本已经弃用请尝试apply
2021-09-23 16:15:23
1503
原创 为什么 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
1187
原创 劝人善良别用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
321
原创 2021.07.27 周二 晴
shell脚本[] [[]] -n -z 的含义解析坑::中括号[]与其中间的代码应该有空格隔开 定义变量的时候,“=”左右千万不要有空格啊。 乘号(*)前边必须加反斜杠(\)才能实现乘法运算-z 是判断字符串长度是否为0,是否为空; zero = 0 空=true-n 判断变量的值,是否为空 name 空= False[ -z "$pid" ] 单对中括号变量必须要加双引号[[ -z $pid ]] 双对括号,...
2021-08-02 10:23:56
120
原创 git 的基本使用
这个是总结最常用的几个命令,需要看更全的命令去链接https://blog.youkuaiyun.com/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
106
原创 爬百度翻译的英文同义词
直接上代码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
178
原创 关于文本分类(情感分析)的调研
有个数据的论文seesee GoEmotions: A Dataset of Fine-Grained Emotions
2021-07-20 10:26:56
427
原创 2021.07.19 周一 晴
huggingface 地址里面有最较为先进的开源模型,上面都是基于transformers框架,其中包括了bert、robert 、Gpt2等,同时也支持pytorch和tensorflow2 框架,可以下载数据集和模型,非常方便。我们以roberta-large为例手动下载模型以箭头的方向我们可以查看,能下载的文件通常我们需要保存的是三个文件及一些额外的文件,第一个是配置文件;config.json。第二个是词典文件,vocab.txt(或vocab.json)。第三个是预训练...
2021-07-19 13:24:59
816
转载 2021.07.15 周四 晴
注意力机制问题注意力模型(Attention Model,AM)已经成为神经网络中的一个重要概念,并在不同的应用领域进行了充分的研究。这项调查提供了一个结构化和全面的概述关于attention的发展。我们回顾了注意力机制被纳入的不同的神经网络结构,并展示了注意力如何提高神经网络的可解释性...
2021-07-15 14:07:22
649
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
166
原创 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
156
原创 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
108
原创 2021.06.30 周三 小雨
工作任务web后端框架对比对比 fastapi , fast+gunicorn和tornado 三者的对比fastapi文件内容变更后可以自动重启服务,便于开发调试服务器环境测试环境接口功能测试指标学习任务工作收获学习收获...
2021-07-01 09:59:55
84
原创 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
780
原创 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
121
原创 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
18671
25
原创 git的下载加上github代码上传
git快速下载直接在这:https://npm.taobao.org/mirrors/git-for-windows/下载安装不介绍了生成ssh密钥这个账号是自己github账号New ssh key打开id_rsa.pub中的密钥复制进去就行了ssh -T git@github.com检查是否连接成功了...
2020-07-12 19:49:44
167
原创 a[:,:,-1]中 [:,:,-1]的含义
先新建一个数组:import numpy as np a=np.random.randint(1,9,size=(5,5,6))a输出效果:处理结果如下:其中有三个坐标系,他所代表的意思是取坐标系最后面的数值。
2020-06-19 09:52:36
1454
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
1328
原创 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
834
原创 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
16913
7
原创 Python中线程的使用(停止操作)
对通过threading模块创建新python的thread模块是比较底层的模块,python的threading模块是对thread做了一些封装,可以更加方便的被使用。 模块并没有提供暂停, 恢复和停止线程的方法, 一旦线程对象调用start方法后, 只能等到对应的方法函数运行完毕. 也就是说一旦start后, 线程就属于失控状态. 对于函数中没有循环,可以使用join(...
2019-05-15 11:53:13
21807
1
原创 docker的安装和简单的操作指令
docker是一个容器,他可以包含你程序所需要的环境配置,方便我们的应用程序在其他电脑上的部署现在我们开始进行安装 : apt install docker.io检查docker是否安装好,对其版本进行查看 :docker -v...
2019-03-12 21:48:26
150
AD封装库继电器封装,中包含了多个继电
2019-11-19
juiia天生的并发和分布式支持, 省很多事情了
2018-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人