transformer之BertModel
输出
1234567891011121314sequence_output = encoder_outputs[0] pooled_output = self.pooler(sequence_output) if self.pooler is not None else None if not return_dict: return (sequence_output, pooled_output) + encoder_outputs[1:] return BaseModelOutputWithPoolingAndCrossAttentions( last_hidden_state=sequence_output, pooler_output=pooled_output, past_key_values=encoder_outputs.past_key_values, hidden_states=encoder_outputs.hidden_states, attentions=enco ...
logging日志模块的使用
日志事件级别
级别
何时使用
DEBUG
细节信息,仅当诊断问题时适用。
INFO
确认程序按预期运行
WARNING
表明有已经或即将发生的意外(例如:磁盘空间不足)。程序仍按预期进行
ERROR
由于严重的问题,程序的某些功能已经不能正常执行
CRITICAL
严重的错误,表明程序已不能继续执行
默认的级别是 “WARNING“,意味着只会追踪该级别及以上的事件,除非更改日志配置。所追踪事件可以以不同形式处理。最简单的方式是输出到控制台。另一种常用的方式是写入磁盘文件。
basicConfig()设置
1234567891011121314151617181920212223242526272829# -*- coding:utf-8 -*-import logging#默认的warning级别,只输出warning以上的#使用basicConfig()来指定日志级别和相关信息logging.basicConfig(level=logging.DEBUG #设置日志输出格式 ,filename=" ...
常用药方
如何治脚臭
每次半瓶碘伏,三片甲硝唑泡脚,晾干涂藿香正气水,再晾干涂兰美抒,然后把甲硝唑磨成粉撒在鞋子里,每三天撒一次,可以消除脚臭
实测2天治好
美白
怎么可以让全身皮肤变白?
磨砂膏
先用沐浴露,再用磨砂膏,再用身体乳
磨砂膏建议冬季1-2周一次,其他季节2-4周一次
torch.nn.AdaptiveAvgPool2d() 自适应平均池化函数解析
先来看一段代码:
AdaptiveAvgPool2d在参数中只指定了输出的大小(1,1)。
123net = nn.Sequential(b1, b2, b3, b4, b5, nn.AdaptiveAvgPool2d((1,1)), nn.Flatten(), nn.Linear(512, 10))
nn.AdaptiveAvgPool2d((1,1)),首先这句话的含义是使得池化后的每个通道上的大小是一个1x1的,也就是每个通道上只有一个像素点。(1,1)表示的outputsize。
原型如下:
如题:只需要给定输出特征图的大小就好,其中通道数前后不发生变化。具体如下:
AdaptiveAvgPool2d
CLASStorch.nn.AdaptiveAvgPool2d(output_size)SOURCE
Applies a 2D adaptive average pooling over an input signal composed of several input planes.
The outpu ...
Tools
Markdown介绍及使用教程
如何利用OneNote高效做笔记
Markdown
https://markdown.com.cn
markdown中公式编辑教程
Markdown写数学公式
α+β\alpha+\beta
α+β
https://zhuanlan.zhihu.com/p/158156773
使用LaTeX语法编写数学公式(持续更新)
【Markdown笔记】设置字体颜色
github写博客
豆沙绿颜色值:RGP值(199,237,204) 色调:85 饱和度:123 亮度:205
Linux常见文件操作命令
文件复制拷贝删除
1234567cp -i a.c /path/a.c # copy filerm -rf a.py # 删除文件rm -rf data # 删除文件夹 touch a.py/vim a.py # 创建文件mkdir data # 创建文件夹scp /home/lmc/a.py(local) username@ip:/home/lmc/fuwuqi/(remote) # copy单个文件到远程scp -r /home/lmc/test/ xxx@192.168.x.xxx:/home/lmc/fuwuqi/ # copy文件夹到远程
文件查找
查找软件安装位置
12find / -name nginxfind . -name "*libc*"
用于查找文件里符合条件的字符串 grep
查看版本信息 lsb_release -a
终端下载文件
配置环境变量
12vim ~/.bashrcexport PATH="你的路劲/anaconda3/bin:$PATH"
查看文件夹下文件内容所在位置: ...
通过zip命令压缩和解压缩文件
通常 zip 已经安装,但验证下也没坏处。你可以运行以下命令来安装 zip 和 unzip。如果它尚未安装,它将立即安装。
1sudo apt install zip unzip
zip
1zip [-dDqrS] [-b path] [zipfile [file ...]]
-d : 从 压缩文件内删除指定的文件
-D : 压 缩文件内不建立目录名称
-q : 不显 示指令执行过程
-r : 递 归处理,将指定目录下的所有文件和子目录一并处理
-S : 包 含系统和隐藏文件
-<压缩效率> 压 缩效率是一个介于1-9的 数值
-b : 创建zip文件临时目录
123zip -r output_file.zip file1 folder1# 如果文件过大,建议不显示指令执行过程zip -qr output_file.zip file1 folder1
分卷压缩和合并解压
1234567891011121314# ----- 分卷压缩 ----- # 将文件或者文件件打包为zip压缩包,book.zip大小为38.8Mzip -r book.z ...
Mac安装并运行nginx
1. 安装 brew
1/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
【报错】: Failed to connect to raw.githubusercontent.com port 443: Connection refused
换个命令重新安装:
1/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
参考: https://www.cnblogs.com/jiefangzhe/p/12929078.html
验证安装成功:
1brew -v
2. 安装 nginx
1brew install nginx
验证安装成功:
1nginx -v
3. 修改 nginx配置
查看nginx配置文件路径: nginx -t
1. 定义需要转发的服务地址:
MacOS 12.1之后的 ...
在Mac上通过imagemagick压缩gif动图
安装homebrew
参照网络
安装imagemagick
1brew install imagemagick
转换
终端里输入:
1convert old.gif -fuzz 15% -layers Optimize new.gif
(-fuzz 15%指压缩率15%,你也可以尝试换成别的数值 , newlsj.gif代表压制后动图的文件名,你可以随便改成别的)