相关文章
深入简出:KL散度、交叉熵、熵、信息量简介、交叉熵损失
学习这些的最终目的 1、量化两个概率分布的差异 2、推导交叉熵损失 一、KL散度
KL散度就是用来量化两个概论分布的差异,如何量化?
计算真实概论分布P信息量 和 估计概论分布为Q,但实际概率分布为P时信息量的差值
那么设,概率分…
编程日记
2025/4/26 20:39:56
元宇宙概念兴起,B 端数字孪生迎来哪些新机遇?
在科技飞速发展的当下,元宇宙概念如同一颗璀璨新星,迅速吸引了全球的目光。随着元宇宙的兴起,与之紧密相关的 B 端数字孪生技术也迎来了前所未有的发展机遇。元宇宙与 B 端数字孪生的融合,正悄然改变着多个行业的运作模式…
编程日记
2025/4/19 18:07:28
架构师面试(三十一):IM 消息收发逻辑
问题
今天聊一下 IM 系统最核心的业务逻辑。
在上一篇短文《架构师面试(三十):IM 分层架构》中详细分析过,IM 水平分层架构包括:【入口网关层】、【业务逻辑层】、【路由层】和【数据访问层】;除此之外&a…
编程日记
2025/4/19 17:34:03
游戏一:俄罗斯方块简易版
1984 年,苏联工程师阿列克谢・帕基特诺夫在电脑上敲下一串代码,无意间创造出了风靡全球的游戏 —— 俄罗斯方块。这个由 “tetra”(希腊语,意为 “四”)与 “Tennis”(帕基特诺夫喜爱的网球)组合…
编程日记
2025/4/29 6:02:21
足球AI模型:一款用数据分析赛事的模型
2023 年欧冠决赛前,某体育数据平台的 AI 模型以 78% 的概率预测曼城夺冠 —— 最终瓜迪奥拉的球队首次捧起大耳朵杯。当足球遇上 AI,那些看似玄学的 "足球是圆的",正在被数据与算法拆解成可计算的概率命题。今天我们就来聊聊&#…
编程日记
2025/5/5 3:35:35
Lombok @Builder 注解的进阶玩法:自定义 Getter/Setter 方法全攻略
大家好呀!👋 今天我们来聊聊 Java 开发中超级实用的 Lombok 库,特别是它的 Builder 注解。很多小伙伴都用过 Builder 来简化对象的创建,但你们知道吗?当我们需要自定义 getter/setter 方法时,Builder 也能玩…
编程日记
2025/5/1 11:58:37
算法之二维地形装水问题
目录 1. 题目2. 解释3. 思路4. 代码5. 总结 1. 题目
如果给你一个二维数组,每一个值表示这一块地形的高度, 求整个地形能装下多少水
2. 解释
举个例子就好了
333333333
311111113
311111113
333333333这个锅能装多少水?,2 * 7…
编程日记
2025/4/19 22:29:17
Linux指令的详细介绍
前言:🌼🌼 Linux是一款强大且广泛使用的操作系统,命令行接口(CLI)是与其交互的核心方式。通过Linux指令,用户可以高效地执行文件管理、系统监控、进程控制等任务。虽然刚接触时可能感到有些复杂…
编程日记
2025/4/26 9:13:43