CTC(连接主义的时序分类)是一种在长度不同的序列中计算损失的方式。 对于不定长的模型输出和标签,在没有给定对齐的情况下计算概率和梯度,从而进行模型的训练。
在基于Attention的模型中,使用hybrid ctc+attention的方式训练,在解码过程中,进一步利用训练时CTC头部的信息,可以计算CTC前缀得分,加入到Beam Search解码中。这里前缀得分的计算方式与CTC Loss的前向后向算法的前向部分比较类似。
简单了解了一下gdb的用法。 在已经了解lldb的基础上,再看gdb的用法就简单多了,大部分的操作都是基本一致的。
LLDB是一种C/C++程序的调试器工具,可以监控程序的变量值和堆栈的变化情况。在没有IDE情况下调试程序非常实用。网上找到的资料大多都是help信息的简单翻译,要想熟练使用还得经常练习。
最近抽空整理了一下电脑里面装了一些什么软件,毕竟没有备份,如果机器出了什么问题,重新装机时候也有个参考,另一个原因也算是推荐一些好用的小工具吧。 从Mac选手换到Windows刚开始有点不适应,大半年过去了现在觉得习惯了还挺方便的。
简单整理Windows安全课堂上讲解和提及的各种安全工具。
简单记录SSH的用法
使用qt编写的GUI程序部署和发布流程。
openssl的功能主要包括对称加解密、计算哈希(信息摘要)和发布证书。
Windows下使用CLion和CubeMX构建STM32开发环境。
使用野火指南者开发版,芯片为STM32F103VET6。使用配套CMSIS-DAP调试器。
在MacOS上使用的包管理软件主要有MacPorts和Homebrew。由于朋友推荐我一直使用Homebrew作为自己的mac的包管理工具。