Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
今天传代码的时候,发现一直报连接超时,kex_exchange_identification: Connection closed by remote host,Please make sure you have the correct access rights and the repository exists. 突然又郁闷了。搜了一圈之后,发现好像是远程密钥的问题。在出现Are you sure want to continue connecting (yes/no/[fingerprint])? 的时候,输入yes,然后就OK了。
可以通过和github账号关联,一键部署,很方便
在本地安装vercel, 通过vercel的命令行工具,来实现部署
遇到的问题,vercel易被DNS污染,正常访问打不开,看到有帖子说可以买个域名弄一下,有钱了再买个域名玩一玩, 😭
因为tags的名称字母的大小写的问题,导致tags页面出现404的解决方案:将.deploy_git/.git/config里的ignorecase设为false即可。
https://blog.zhheo.com/p/5511910d.html
git init
初始化git add .
加载所有文件git commit -m "first commit"
git branch -M main
将主分支名字由master 改为maingit remote add origin github.com/xxx/xxx.git
后面的这个链接名字换成了 origingit push -u origin main
传到origin的main分支上
,用这个命令也行,git push --set-upstream origin xxx
其它: - git rm/git mv
删除/移动文件到暂存区 -
git log
查看日志 - git diff/git status
查看工作区 - git commit
提交更改的文件 -
git push
推送更改到远程仓库 - git branch
列出本地分支 - git branch/git checkout -b
新建分支 -
git branch -d
删除分支 - git pull
更新分支 -
git merge/git rebase
合并目标分支内容到当前分支 -
git reset/git checkout .
强制回退到历史节点/回退到本地所有修改而未提交的
git commit -m "first commit"
提交到本地仓库,git push
提交到远程仓库。两种注意力评分: 加性注意力和缩放点积注意力
Q 为 \(n \times d\)维,K为 \(m \times d\) 维,V为 \(m \times v\) 维,n,m为query个数和键值对的个数。d,v为值的维数。
经过卷积后的特征图尺寸等于卷积核滑动的次数 + 1,现在假设卷积前的特征图宽度为N,卷积后输出的特征图宽度为M ,padding之后的矩阵宽度等于N+2*padding 。卷积核的滑动次数等于 M-1
\[ N+2{\times}padding = (M-1){\times}strides +kernel\_size \] 输出矩阵的宽度
\[M = (N + 2* padding - kernel\_size)/stride + 1 \]
相关资源
参考链接:
https://www.bilibili.com/video/BV1pL4y1v7jC/?spm_id_from=333.788&vd_source=14b6fe8ee5c754517b8d9ea208b65098
https://www.cnblogs.com/shiyublog/p/11185625.html
https://www.cnblogs.com/shiyublog/p/11236212.html
卷积的公式: \[(f*g)(t)=\int_{-\infty}^{\infty}f(\tau)g(t-\tau)d\tau \]
卷积的特点:权重共享(weights sharing)、平移不变性(translation invariance)
转置卷积:
同时转置卷积的输入矩阵需要进行 $ padding'= k-1 $ 的填充
同时转置卷积的输入矩阵需要进行 \(padding'=k-1\) 的填充,相邻元素间的空洞大小为 \(s-1\)。
深度可分离卷积:就是将一般的卷积的对各个通道运算完,求和的那一步,拆分开,让一个 \(1 \times 1\)的卷积去做这个求和,前面各个通道的卷积核对应执行卷积操作。
空间可分离卷积:就是将 \(H \times W\)的卷积核,拆分成 \(H \times 1\) 和 \(1 \times W\) 的卷积核。能够减少运算的次数
空洞卷积:就是在卷积核中间插入空洞,增大感受野。空洞卷积的输出尺寸计算公式为:
\[ O = \frac{I + 2P - D(K-1) - 1}{S} + 1 \]
其中: - O: 输出特征图大小 - I: 输入特征图大小 - P: padding大小 - D: 空洞率(dilation rate) - K: 卷积核大小 - S: 步长(stride)
空洞卷积的有效感受野大小为:\((k-1) * d + 1\),其中k为卷积核大小,d为空洞率。
还是得有个博客记录啊,之前用的工具Sleap好久没用,没想到现在又要用了,流程什么的好些都忘了,又要重新捡回来,有个博客的好处就是能够方便地记录下来,日后万一哪天需要的时候,就很方便。
作者是来自普林斯顿、NYU等机构的学者,名字比较多,就不一一列举了。论文引用[1]:Pereira, T.D., Tabris, N., Matsliah, A. et al. SLEAP: A deep learning system for multi-animal pose tracking. Nat Methods 19, 486–495 (2022). https://doi.org/10.1038/s41592-022-01426-1
sleap-train path/to/your/training_profile.json another/path/to/labels.pkg.slp
这里需要注意的是:在training_profile.json里,training_label和validation_label的路径可以补上,这是比较简单的方式了,如果是在服务器上跑,那就把train文件run training,然后export为train.pkg.slp格式,这样不会报图片不存在的错误;如果实在本地跑,可以将train label 直接save as 为train.slp,给到training label的路径。
https://web.mit.edu/be.400/www/SVD/Singular_Value_Decomposition.htm 这个里面有几处错误,A的转置矩阵不对。
https://my.oschina.net/findbill/blog/535044
https://zhuanlan.zhihu.com/p/77151308
最近一直有个想法,想去弄个博客,之前有在cnblogs上弄过,但是感觉还是想通过Hexo和Github来弄,主要目的是记录一下自己学习的一些东西,包括各种软件算法的配置、使用、以及踩过的坑等等。有个记录,方便自己需要的时候可以看看,同时,如果有朋友遇到了类似的问题,可以相互交流借鉴。