零杂知识总结(一)

1. 冲激函数是偶函数,其导数为奇函数,所以在0点处的值如果有意义的话其值为0;对于奇函数,其在定义域内的积分值为0。

2. matlab中有关struct的函数:

           函数名                   功能描述

           deal                 把输入处理成输出

           fieldnames            获取结构的字段名

           getfield               获取结构中指定字段的值

           rmfield               删除结构的字段(不是字段内容)

           setfield               设置结构数组中指定的字段的值

           struct                创建结构数组

           struct2cell            结构数组转化成元胞数组

           isfield                判断是否存在该字段

           isstruct               判断某变量是否是结构类型

3. Latex排版四幅图右下角图对不齐的解决办法:在第二幅图后面加上:\newline 即可。

4. word转PDF时不压缩图像的方法:a. 首先在word高级选项->显示里面选择不压缩图像;2. 然后选择打印而不是转换成PDF,在打印属性里面调节图像的DPI(彩色的和灰度的)。

5. 在05年Li chunming的CVPR文章中,L_g对phi求导后结果为-delta*div(g*delta_phi/abs(delta_phi))的原因我认为是:当phi增加一点时,由于定义内部区域为负,外部为正,所以曲线是向内部收缩,而div的定义为扩张为正,收缩为负,所以phi增加,曲线收缩,div前面应该加一负号。也就是L_g和phi的增加刚好相反。所以对于含有delta函数乘积的微分,得采用分部求导法则,拆成两部分之和,而第一项为0,那么就只剩下第二项。关键点:对phi求导和对x,y求导是不一样的。

6. 解决MATLAB绘图时中文标题和标签显示乱码的问题方法:

     将画图代码中加上如下语句:set(gca,'Fontname','Monospaced')。

7. git log退出方法:在:之后输入字符q。

8. 今天在菊厂开发者大会上和工作人员聊了之后了解到的知识:

    a. docker它是一种容器,可以让自己开发的软件能再任意的操作系统上运行而不用进行代码转换,所有的APP都是下载在容器中,然后开发也是在容器中的软件上进行;

    b. K8s(kubernetes)是将物理服务器进行虚拟化成多个节点的框架(软件?),一个集群中有多个节点,而菊厂还有对多个集群进行管理的套件,云容器引擎(Cloud Container Engine)提供高可靠高性能的企业级容器应用管理服务,支持Kubernetes社区原生应用和工具,简化云上自动化容器运行环境搭建。

9. 常用的容器:docker, K8s,lvs,nginx等。

10. 问题:“hint: Updates were rejected because the tip of your current branch is behind,hint: its remote counterpart. Integrate the remote changes (e.g.,hint: 'git pull ...') before pushing again.,hint: See the 'Note about fast-forwards' in 'git push --help' for details.” 问题的解决。问题原因:远程端和本地端没有进行同步所导致,解决方法是:在push 的后面加上-f参数强制执行,具体为:git push -f origin master。

11. git向codehub上面推送代码的层次大小依次如为:项目->仓库(storage)->master->分支。

12. BN层放在ReLU前还是ReLU后?在BN原文《Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift》中原文作者建议将BN层放在ReLU前,因为ReLu激活层的输出非负,不能近似为高斯分布。而在《caffenet-benchmark-batchnorm》中实验发现BN和ReLU的顺序对结果影响不大,甚至放在ReLU之后效果还好些。所以实际中还是以实验结果为主,没有确切的优劣结果。BN放在ReLU之后相当于直接对每一层的输入进行归一化,其与浅层模型的Standardization一样。

13. Latex中参考文献中的字母自动变为小写问题的解决,给"title"这一条目加上大括号。

14. Win 10企业版系统没有应用商店和便签,因为便签是一个UWP,LTSC不带商店和UWP。

15. Windows office激活后总是弹出“许可证有问题,可能使用的是盗版软件”问题的解决:在“文件”菜单->选择“账户”->然后更改产品秘钥,秘钥在网上搜索后得到。

16. 2021年6月9日,发现服务器上操作非常缓慢,查找资料,通过ping指令查看网络丢包率,然后通过sudo ifconfig查看网卡状态,重点关注drop个数和bad个数,通过“sudo tcpdump  -i any   -nne   icmp” 在服务器终端进行侦听,然后再PC端控制器界面发送消息,看两遍是否收发完整,结果发现丢包率超过50%,最后怀疑是网线的问题,换了根网线解决问题。通过“route -n”可以看成是否设置了两个路由,如果设置了两个路由也可能会出现丢包率的问题。

17. ubuntu 中重启网卡的命令: service network-manager restart. 

18. 经常出现sudo /etc/init.d/networking restart 出错的问题:Restarting network (via systemctl):: Job for network.service failed. ..., 问题原因可能是由于服务器迁移导致硬件物理地址不对应,也可能是其它问题,解决方法可参考博客:https://www.cnblogs.com/Dmail/p/11626555.html

19.  Transformer网络原文:《Attention is all you need》,是谷歌TPU推荐的模型,其是BERT在11项NLP任务中取得历史最佳结果的主要因素。Transformer最早用于机器翻译任务,其抑制了RNN训练慢的缺点,采用self-attention机制实现快速并行运算,使得BERT可以增加到很深的深度,从而提取更抽象的信息,提升模型准确率。

20. 2021年6月18日,在采用IDEA编写Java程序时,有两个发现:

    (a). Java中的程序都是在类中运行,在自己构建一个新类时(不定义新名时默认为Main),如果选择该类为程序入口函数,那么在类中必须添加一个公共静态的返回为空的名字为main的成员函数,格式如下:

    public static void main(String[] args) { ... };

    (b). 选择以哪个文件为主类、主函数入口可以在右上角中进行设置,这一点和Pycharm很像,可以选在JDK,工作路径,环境变量等。但是无论以那个类为主类,均需要该类中有public static void main这个成员函数,返回值必须是空的,并且是静态函数,否则编译会出错。

21. 常用的Latex编辑器:Lyx, TexLive(MikTex)+Texstudio, CTex(WinEdt),其中Ctex2011年之后就停止更新,完全过时,目前听Liyang说Lyx最好用,但是毕业论文必须得用第二种方案TexLive+Texstudio.  看网上说是推荐配置为:Texlive + TeXstudio +JabRef,其中Texlive 用于选择TeX 发行版TeXstudio LaTex的免费编辑器JabRef用于管理文献的,编写参考文献比较方便。

22. 2021年7月5日,经过考虑,决定大论文仍然采用word排版,而不是采用LaTex,主要是考虑到时间限制,另外采用word好好排版也能排出美观的论文。

23. Zhou sanping分割文章中的TP,FP,P指标和分类中的指标是不一样的,这一点需要注意,分类中负样本预测为负也算是正确的,而分割中主要关注的是正样本。所以Precision中的定义不同。经过分析后,我觉得分割是只考虑正样本这一方面,而分类是既考虑了正样本又考虑了负样本,所以分割与分类算法的指标是不同的,继续按照现在的写就行。关于MICCAI,ISBI等最新医学图像分割的评价指标,可以参考博客:https://blog.csdn.net/zichen_ziqi/article/details/80408465

24. 2021年7月12日,发现采用FCM方法对ACM方法进行轮廓初始化的效果并不好,后面有时间可以研究下如何初始化可以使最后ACM方法的分割结果最好。目前考查鲁棒性的方法只有多跑几次实验,统计下结果,看是否鲁棒。为了方便初始化,可以加入人工选取机制,通过交互式选取空腔位置内部为环形内轮廓所在位置,ROI边界区域附近为环形外轮廓位置,这样多试几次,对比下实验结果。

25. 在Pycharm Project Settings里面安装插件时出现的问题:ModuleNotFoundError: No module named 'distutils.util'的解决:

    应该是在安装新版本python时没有安装python3-pip,在终端安装pip即可:

    sudo apt-get install python3-pip。

26. ubuntu查看python所有版本命令:sudo update-alternatives --list python。

27. 有关python默认版本的blog文章:https://www.cnblogs.com/yifugui/p/8649864.html

28. Ubuntu安装插件时遇到“E: Sub-process /usr/bin/dpkg returned an error code (1)”问题的解决:

    a. sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //先将info文件夹更名

        sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹

        sudo apt-get update

    b. apt-get -f install xxx //此处xxx替换为要安装的软件

        sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak

    c.  sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉

        sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info //把以前的info文件夹重新改回名字

29.  升级pip所用的命令为:python -m pip install --upgrade pip而不是sudo pip install --upgrade pip。

30. 东京奥运会上的场地支持机器人(Field Support Robot),看着不错,在操场上捡链球、铅球和标枪。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值