解决MQ消息丢失问题的5种方案

thbcm阅读(6)

有些小伙伴在工作中,一提到消息队列就觉得很简单,但真正遇到线上消息丢失时,排查起来却让人抓狂。

【每日一面】async/await 的原理

thbcm阅读(6)

答:关键字本身就是
Promise 的语法糖,依托于生成器函数 (
Generator) 函数能力实现的。
async 关键字标志这个函数为异步函数,并且将返回结果封装为一个 Promise,
await 则是暂停当前执行,等待后续的异步操作完成后再恢复,相当于 Generator 的
yield 。只是在 Generator 中,需要手动调用
next() 触发执行, async 函数则内置该操作,自动根据 await 的异步结果执行后续函数步骤。

最小二乘问题详解6:梯度下降法

thbcm阅读(6)

梯度下降法在人工智能的机器学习中使用的非常多,因为机器学习的训练过程通常被形式化为
经验风险最小化问题(Empirical Risk Minimization, ERM):即在训练数据上最小化损失函数。而最小二乘问题其实也是经验风险最小化问题的一种,甚至机器学习的某些任务(比如回归)本身就是最小二乘问题。经验风险最小化问题是一种通用的函数拟合框架,不过损失函数有所不同,通常使用梯度下降法来进行求解。

联系我们