文章
按时间倒序整理的全部文章。
-
统计学与机器学习交汇点:线性回归的数学基础
本文详细解析了线性回归的数学含义,包括“线性”和“回归”两个核心概念。
-
ChatGLM3 的代码解释器(Code Interpreter)实现原理
在之前的文章《ChatGLM3 的工具调用(FunctionCalling)实现原理》里面,我们介绍了 ChatGLM3 工具调用的原理,其本质就是让大模型通过微调学会根据 prompt 中的函数的定义学会下一步应该调用哪个函数。
-
ChatGLM3 的工具调用(FunctionCalling)实现原理
ChatGLM3 终于带来了跟 ChatGPT 一样的工具调用能力,通过它的源码和样本数据,我们可以了解到让大模型学会使用工具的方法原理。
-
从零开始写数据库:500 行代码实现 LSM 数据库
LSM Tree 是很多 NoSQL 数据库引擎的底层实现,例如 LevelDB,Hbase 等。
-
SQL 查询引擎原理浅析
SQL 英文全称是 Structured Query Language,中文名即结构化查询语言,是一门专门用来查询数据的声明式编程语言。
-
对感知机算法的一些理解
机器学习假设了对于某个问题存在一个上帝函数,给定一个输入就能得到一个确定的输出,计算机可以通过样本数据在假设的函数空间中找到一个近似上帝函数的函数,我们可以利用这个近似函数来进行预测。
-
怎样写线程安全的代码
多线程编程是软件开发中最棘手的问题之一。
-
MAB 问题的解法与应用(万字长文)
MAB 是多臂老虎机(Multi Armed Bandit)的缩写,MAB 问题就是假设有个赌徒到赌场里面摇老虎机,赌场里面有 10 个老虎机,每个老虎机的赢钱概率是不一样的,此时他不知道每个老虎机的赢钱概率,而且他只有 100 个币。
-
50 行代码实现一个 KV 数据库
最简单的 KV 数据库需要多少行代码实现?
-
从零开始写 KV 数据库:基于哈希索引
新的 KV 数据库层出不穷,我们经常听说的 KV 数据库如 RocksDb、Hbase 等都是基于日志结构的存储引擎。