写给开发人员的实用密码学(七)—— 非对称密钥加密算法 RSA/ECC
<blockquote> <p>本文部分内容翻译自 <a href="https://github.com/nakov/Practical-Cryptography-for-Developers-Book">Practical-Cryptography-for-Developers-Book</a>,笔者补充了...
51工具盒子
<blockquote> <p>本文部分内容翻译自 <a href="https://github.com/nakov/Practical-Cryptography-for-Developers-Book">Practical-Cryptography-for-Developers-Book</a>,笔者补充了...
<p>寒假在家看到永乐大帝发的关于身份证最后一位校验码的视频的时候就觉得挺有意思,Barkure也发了<a href="https://guguga.cn/archives/22/">一篇文章</a>介绍MOD 11-2 的算法,暑假在家无聊,就来造个轮子吧,另外附上了一些代码。</p> <h2>身...
经过几天的努力,我还是东拼西凑地弄出来一个模板,为我的博客换上新装。 我的第一块模板,我以后也不太会无聊费劲再做新的板子了。毕竟人力有限,天天都有写不完的代码。 这里来总结和分享一下emlog模板的架构。 *** ** * ** *** 我之前是读过emlog前台代码的,很简洁优良的MVC架构。其中view部分就是我们的模板。 首先打开<http://wiki....
<p>对QQ协议进行分析过的同学可能知道,QQ的数据传输是使用tea算法进行的加密。</p> <p>tea算法是一种对称加密算法,特点是速度快,代码量小(加密、解密的核心算法总共才20来行)。算法的安全性虽然不比AES,但其算法的破译难度取决于其迭代的次数。网上说QQ是16次迭代,推荐的迭代次数是64次。我就对这些简洁小巧的事物没有抗拒力,于...
<p>TextRank 构造的是带权无向图,PageRank 构建的是带权有向图。</p> <p>通过一个例子来理解 TextRank 算法思想,假设内容如下:</p> <blockquote> <p>人生就像一杯苦茶,不会苦一辈子,但会苦一阵子</p> </blockquote> ...
<p><strong>期望最大化算法(EM,Expectation-Maximization)</strong> 是一种经典的用于参数估计的迭代优化算法,广泛应用于统计学、机器学习和数据挖掘等领域。其最初由 <strong>Arthur Dempster</strong> 、<strong>Nan Lair...
<p>下一个质心选取概率计算公式: <img src="http://static.51tbox.com/static/2024-11-13/col/047232040fe869033c302363cbc2bf8f/58a7f0002cab4a60b8c03ded963ac52c.png.jpg" alt="" />...
<p>在 20 世纪 50 年代,弗兰克·罗森布莱特(Frank Rosenblatt)提出了感知机算法,其最初的目的是教会计算机识别图像。感知机的基本思路是简单模型神经元细胞的的运行原理。</p> <ol> <li>感知机原理 {#title-0} ===================</li> </ol&g...
<p>BP (Back Propagation)算法也叫做误差反向传播算法,它用于求解模型的参数梯度,从而使用梯度下降法来更新网络参数。它的基本工作流程如下:</p> <ol> <li>通过正向传播得到误差,所谓正向传播指的是数据从输入到输出层,经过层层计算得到预测值,并利用损失函数得到预测值和真实值之前的误差。</li&g...
<p>我们经常需要预测一个句子,预测时第 2 个词依赖于前 1 个词,预测第 3 个词时依赖于前面的 2 个词,当预测第 n 个词时依赖于前 n-1 个词,我们需要找到一个这样的词的序列,使得概率值最大,或者至少能够被人接受。</p> <p>我们马上就可以想到可以使用穷举的方法,把所有可能的序列都罗列出来,从里面选个概率最大的就可以了。这样可...