基础知识
大猫子的技术日记
大萨斯梵蒂冈豆腐干豆腐干地方司法所
展开
-
加载source文件代码模板
加载source文件代码模板原创 2023-02-16 11:33:52 · 96 阅读 · 0 评论 -
Java静态变量在热加载场景下如何进行销毁与资源释放?
Java静态变量在热加载场景下如何进行销毁与资源释放?原创 2022-09-15 17:09:57 · 363 阅读 · 0 评论 -
Python zip与zip(*)的区别
*在打包和解包中都可以使用,不是所谓的打包不加*,解包加*。zip就是功能简单的打包函数,基本用法:ZIP但zip会和*操作联合使用:从而实现了解包操作,但其实这里的解包本质上也是打包,原因如下:在加入*号后zip函数会进行两步,1:*操作,2:zip操作*操作: *可以放在函数的输入参数前,如myfunc(*args)形式,arg是个list,则此时*操作实现的功能...原创 2020-01-10 16:10:20 · 330 阅读 · 0 评论 -
iterable object && iterator && generator 概念之间的差异与区别
读博文《为什么for循环可以遍历list:Python中迭代器与生成器》小结:不知道怎么写,最大的困惑是iter和next的区别,有了iter,直接iter(list)不久行了吗?为什么还要加一个next,多此一举吗?困惑2:为什么要要区分可迭代对象与迭代器呢?有什么意义呢?个人理解:1. 有__iter__方法就是可迭代对象(感觉更像是一个数据对象的概念,另外Python中...原创 2020-01-09 16:41:54 · 166 阅读 · 0 评论 -
ranking loss
补充知识:hinge loss$ \ell(y) = \max(0, 1-t \cdot y) $释义:ttt是目标值,yyy是预测值,1是margin,当ttt与yyy的符号相同时,则代表类别一样,此时ttt与yyy的相似度与高则loss值越小,当相似度超过一个阈值时如1,则loss值为零,即模型在训练过程中不再对该对样本产生兴趣,该样本的结果也不会对训练参数产生影响。而当二者符号相反是,...原创 2019-12-29 21:39:54 · 6782 阅读 · 0 评论 -
NNL(negative log loss) 和 cross entropy loss的区别
CE formulation:NNL公式:NNL是CE的一种应用形式,使用的就是CE的计算公式,但在通常看到的计算形式是这种:为什么累加符号以及没有了呢?首先CE计算的是两个分布(真实分布与预测分布)之间的交叉熵,即距离,以此距离值作为损失值。而在多分类(multi-class)任务中,预测分布式模型经过softmax函数后的输出vector,而真实分布则是每个输出目...原创 2019-12-29 14:54:04 · 4573 阅读 · 0 评论