AI 技术演进与核心算法实战 | 第五篇:Transformer 架构深潜:Positional Encoding、Layer Norm 与前馈网络的手写实现(NanoGPT 复现)
/author/zhaohuan.jpg)
蛋烘糕
彻底搞懂 Transformer 的各个组件:位置编码如何注入时序信息?Layer Norm 为什么是深层网络训练的关键?FFN 的作用是什么?基于 NanoGPT 手写复现核心代码。

AI 技术演进与核心算法实战 | 第四篇:注意力机制解密:Self-Attention 的矩阵运算图解与 Q,K,V 的物理意义

蛋烘糕
Transformer 的核心在于 Self-Attention。本篇通过直观的矩阵图解和极简代码,彻底讲透 Q,K,V 的物理意义和注意力机制的工作原理。

AI 技术演进与核心算法实战 | 第三篇:向量的语义世界:Embedding 原理、Word2Vec 到 Transformer 的向量空间演化

蛋烘糕
在理解了 Token 之后,AI 是如何理解词汇含义的?从 Word2Vec 的诞生,到 Transformer 的高维语义空间,手写一个极简 Embedding 模型带你探索词汇的坐标系。

AI 技术演进与核心算法实战 | 第二篇:Token 的奥秘:BPE 分词算法详解与词汇表构建实战

蛋烘糕
从零开始理解 LLM 的第一步:Token 是什么?为什么不用字或词?深入剖析 BPE 算法原理,并手写一个极简分词器。

AI 技术演进与核心算法实战 | 第一篇:从规则到概率:AI 技术的三次范式转移

蛋烘糕
AI 发展简史与底层逻辑变迁。从符号主义到连接主义,再到生成式革命,理解 AI 技术的三次范式转移。

React性能优化3大技巧

蛋烘糕
在业务迭代过程中,React 性能优化是我们不得不考虑的问题,虽然项目在启动之初,我们一般不会考虑项目的复杂度,而且因为产品的用户体量和技术场景也不复杂,并不需要考虑性能优化,但是随着业务场景的复杂化,性能优化就变得格外重要了。

Typescript实战 | 如何快速搭建 TypeScript 学习开发环境?

蛋烘糕
“工欲善其事,必先利其器。”因此,在正式讲解 TypeScript 之前,我们有必要先掌握 TypeScript 开发环境的搭建及相关注意事项。

深入浅出React | JSX 代码是如何“摇身一变”成为 DOM 的?

蛋烘糕
时下虽然接入 JSX 语法的框架越来越多,但与之缘分最深的毫无疑问仍然是 React

React diff 算法

蛋烘糕
diff 算法一直是 React 系统最核心的部分,并且由于演化自传统 diff,使得比较方式从 O(n^3)降级到 O(n),然后又改成了链表方式,可谓是变化万千。
/cover/vue3-core-source-code-26.png)
Vue3.0 核心源码解读 | Vue Router:如何实现一个前端路由?(下)
/author/zhaohuan.jpg)
蛋烘糕
上一篇我们熟悉了 Vue Router 的基本用法,并且开始探究它的实现原理,今天我们继续未完的原理,一起来看路径是如何和路由组件映射的。
/cover/vue3-core-source-code-26.png)
Vue3.0 核心源码解读 | Vue Router:如何实现一个前端路由?(上)
/author/zhaohuan.jpg)
蛋烘糕
相信对有一定基础的前端开发工程师来说,路由并不陌生,它最初源于服务端,在服务端中路由描述的是 URL 与处理函数之间的映射关系。而在 Web 前端单页应用 SPA 中,路由描述的是 URL 与视图之间的映射关系,这种映射是单向的,即 URL 变化会引起视图的更新。
/cover/vue3-core-source-code-25.png)
Vue3.0 核心源码解读 | Transition 组件:过渡动画的实现原理是怎样的?(下)
/author/zhaohuan.jpg)
蛋烘糕
上一篇,我们已经知道了,Vue.js 提供了内置的 Transition 组件帮我们实现动画过渡效果。在之前的分析中我把 Transition 组件的实现分成了三个部分:组件的渲染、钩子函数的执行、模式的应用。本篇我们从钩子函数的执行继续探究 Transition 组件的实现原理。
正在加载更多文章...
博客日历
最近更新
更多
--