
学习
猥琐发育
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于PYLTP的安装
如何通过轮子whl 安装可以 在第一个连接中进行下载安装。在上面地址中可以下载对应的ltp_data和 源码。原创 2022-11-22 09:17:00 · 204 阅读 · 0 评论 -
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 · 2461 阅读 · 0 评论 -
中文医疗信息处理挑战榜CBLUE数据集-数据集
GitHub - Sherlock-coder/CBLUE: https://tianchi.aliyun.com/dataset/dataDetail?dataId=95414原创 2021-10-19 13:18:18 · 1203 阅读 · 0 评论 -
字符串的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 · 216 阅读 · 0 评论 -
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 · 2092 阅读 · 0 评论 -
为什么 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 · 1264 阅读 · 0 评论 -
劝人善良别用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 · 342 阅读 · 0 评论 -
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 · 121 阅读 · 0 评论 -
2021.07.27 周二 晴
shell脚本[] [[]] -n -z 的含义解析坑::中括号[]与其中间的代码应该有空格隔开 定义变量的时候,“=”左右千万不要有空格啊。 乘号(*)前边必须加反斜杠(\)才能实现乘法运算-z 是判断字符串长度是否为0,是否为空; zero = 0 空=true-n 判断变量的值,是否为空 name 空= False[ -z "$pid" ] 单对中括号变量必须要加双引号[[ -z $pid ]] 双对括号,...原创 2021-08-02 10:23:56 · 130 阅读 · 0 评论 -
爬百度翻译的英文同义词
直接上代码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 · 188 阅读 · 0 评论 -
关于文本分类(情感分析)的调研
有个数据的论文seesee GoEmotions: A Dataset of Fine-Grained Emotions原创 2021-07-20 10:26:56 · 449 阅读 · 0 评论 -
2021.07.19 周一 晴
huggingface 地址里面有最较为先进的开源模型,上面都是基于transformers框架,其中包括了bert、robert 、Gpt2等,同时也支持pytorch和tensorflow2 框架,可以下载数据集和模型,非常方便。我们以roberta-large为例手动下载模型以箭头的方向我们可以查看,能下载的文件通常我们需要保存的是三个文件及一些额外的文件,第一个是配置文件;config.json。第二个是词典文件,vocab.txt(或vocab.json)。第三个是预训练...原创 2021-07-19 13:24:59 · 836 阅读 · 0 评论 -
2021.07.15 周四 晴
注意力机制问题注意力模型(Attention Model,AM)已经成为神经网络中的一个重要概念,并在不同的应用领域进行了充分的研究。这项调查提供了一个结构化和全面的概述关于attention的发展。我们回顾了注意力机制被纳入的不同的神经网络结构,并展示了注意力如何提高神经网络的可解释性...转载 2021-07-15 14:07:22 · 673 阅读 · 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 · 180 阅读 · 0 评论 -
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 · 167 阅读 · 0 评论 -
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 · 830 阅读 · 0 评论 -
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 · 135 阅读 · 0 评论 -
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 · 18738 阅读 · 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 · 180 阅读 · 0 评论 -
a[:,:,-1]中 [:,:,-1]的含义
先新建一个数组:import numpy as np a=np.random.randint(1,9,size=(5,5,6))a输出效果:处理结果如下:其中有三个坐标系,他所代表的意思是取坐标系最后面的数值。原创 2020-06-19 09:52:36 · 1481 阅读 · 1 评论 -
阿里云上如何快速的安装mysql
1、安装mysql:sudo apt-get install mysql-server查看mysql是否运行ps aux | grep mysql启动命令mysql -u root -p 再输入密码2.如果安装密码错误卸载mysql按顺序执行以下命令sudo apt-get autoremove --purge mysql-server-5.7sudo apt-get re...原创 2018-09-25 17:27:38 · 314 阅读 · 0 评论 -
MySQL5.7 添加用户、删除用户与授权
mysql -u root -p大伙注意了 MySQL5.7 mysql.user表没有password字段改 authentication_string;一. 创建用户:命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY ...原创 2018-09-18 17:21:02 · 162 阅读 · 0 评论 -
python中numpy的各种函数使用
tile函数 numpy.tile(A,B)函数:A是初始的数值,B是重复的方式。如下代码:import numpy as npimport operatordata=np.tile([2,3],[4,5])print(data)显示的结果为[[2 3 2 3 2 3 2 3 2 3] [2 3 2 3 2 3 2 3 2 3] [2 3 2 3 2 3 ...原创 2018-08-06 18:00:57 · 397 阅读 · 0 评论 -
python中路径转换的问题
解决办法python在描述路径时可以有多种方式,现列举常见的三种方式一:转义的方式'd:\\a.txt'方式二:显式声明字符串不用转义'd:r\a.txt'方式三:使用Linux的路径/'d:/a.txt'...原创 2018-08-01 20:36:38 · 2071 阅读 · 0 评论 -
python学习(三)
数据的输入#message=input("Tell me something,and L will repeat it back to you. ")print("hello "+message)#input 输入的是一个字符串如下#age=input("How old are you?")# age>=18 报错age=int(age)print(age>=18)#求模...原创 2018-07-12 22:37:59 · 141 阅读 · 0 评论 -
python中mysql数据库引用(二)
在学习python中使用的数据库,我使用的是mysql数据库,数据库制表是Navicat;其中我们在python中使用mysql就需要我们安装pymysql模块,然后使用import导入。下面我通过在代码中进行解释从中学习:import pymysql#打开数据库conn=pymysql.connect(host='localhost',port=3306,user='root',passwd...原创 2018-07-10 21:26:49 · 343 阅读 · 0 评论 -
阿里云上,linux系统连接mysql
1,安装mysql aptget install mysql-server 一些列的步骤不详细介绍2, 再在添加安全组规则 https://blog.youkuaiyun.com/striverchuiying/article/details/81462524有详细介绍3,修改配置文件 vim /etc/mysql/mysql.conf.d/mysql...原创 2018-09-27 13:34:41 · 437 阅读 · 0 评论 -
chromedriver文件的下载
http://npm.taobao.org/mirrors/chromedriver/原创 2018-10-16 11:18:35 · 752 阅读 · 0 评论 -
爬虫中遇到不安全的网址如何爬
如以下代码就会存在sslerror如何避免我们所遇到的问题:import requestsresponse=requests.get('https://www.12306.cn')print(response.status_code)我们可以通过以下代码进行解决import requestsfrom requests.packages import urllib3urll...原创 2018-10-17 15:03:20 · 1168 阅读 · 0 评论 -
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 · 198 阅读 · 0 评论 -
浮点数的转化
首先 浮点数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 · 9513 阅读 · 1 评论 -
docker的安装和简单的操作指令
docker是一个容器,他可以包含你程序所需要的环境配置,方便我们的应用程序在其他电脑上的部署现在我们开始进行安装 : apt install docker.io检查docker是否安装好,对其版本进行查看 :docker -v...原创 2019-03-12 21:48:26 · 158 阅读 · 0 评论 -
Python中线程的使用(停止操作)
对通过threading模块创建新python的thread模块是比较底层的模块,python的threading模块是对thread做了一些封装,可以更加方便的被使用。 模块并没有提供暂停, 恢复和停止线程的方法, 一旦线程对象调用start方法后, 只能等到对应的方法函数运行完毕. 也就是说一旦start后, 线程就属于失控状态. 对于函数中没有循环,可以使用join(...原创 2019-05-15 11:53:13 · 21861 阅读 · 1 评论 -
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 · 17057 阅读 · 7 评论 -
python的学习(一)
想学一学机械学习,所以开始学习python; (1)在开始学习五种基本的数据类型:Number,String,list ,Tuple,Dictionary ;值得注意的是列表【】和元组()还是很有区别的,元组不能2次赋值类似于只读列表。字典"{}"有相应的索引()和它对应的值(value)。 (2)complex(复数); ”//“整除;“%"取模,余数;"**"乘方(3)字符相关的函数:s...原创 2018-07-09 15:49:13 · 219 阅读 · 3 评论