消息队列

简介 消息:是指在应用之间传送的数据,消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue):是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保信息的可靠专递,消息发布者只管把消息发布到MQ中而不管谁来取,消息使用者只管从MQ中取消息而不管谁发布的,这样发布者和使用者都不用知道对方的存在 应用场景 系统解耦:消息队列可以减少系 […]

MySQL常见知识

查询缓存 查询缓存(Query Cache)。查询缓存的主要目的是提高数据库查询的效率,尤其是在频繁查询相同数据的场景下。 MySQL 查询缓存的工作原理 缓存查询结果:当执行一个 SELECT 查询时,MySQL 首先检查查询缓存,如果发现已缓存的查询结果与当前查询相匹配,它就直接返回缓存的结果,而不是重新执行查询。 缓存的失效:如果涉及到查询的表发生了更新(如 INSERT、UPDATE、DE […]

Golang中的map与线程安全

golang中的map与线程安全 map介绍 ​ Golang中Map存储的是kv键值对,采用哈希表作为底层实现,用拉链法解决hash冲突。 基本特性 键值对存储:map 用于存储键值对,其中每个键都是唯一的,且映射到一个特定的值。 动态类型:在 Go 中,map 的键和值可以是任意类型,但所有键必须是相同的类型,所有值也必须是相同的类型。 动态大小:map 的大小是动态的,可以根据需要增长或缩减 […]

Softmax 回归简介

社会科学家邓肯·卢斯于1959年在*选择模型*(choice model)的理论基础上 发明的了*softmax函数*: softmax函数能够将未规范化的预测变换为非负数并且总和为1,同时让模型保持 可导的性质。

为什么叫Softmax呢?Softmax从字面上来说,可以分成soft和max两个部分。max故名思议就是最大值的意思。Softmax的核心在于soft,而soft有软的含义,与之相对的是hard硬。很多场景中需要我们找出数组所有元素中值最大的元素。

Softmax函数是一个在数学和计算机科学中常用的函数,特别是在机器学习的分类问题中。它可以把一个含任意实数的K维向量“压缩”到另一个K维实向量中,使得每一个元素的范围都在`$$(0,1)$$`之间,并且所有元素的和为1。这使得Softmax函数的输出可以被解释为概率分布。