白话机器学习
文章平均质量分 96
用通俗的语言和大量图例,配合 PyTorch 实现,讲解机器学习算法,让小白也能轻松听懂,快速上手。
JarodYv
十年C,十年Python,深耕算法和机器学习领域,Python全能开发工程师。
近两年专注于AIGC和大模型应用开发。
热爱数学,分享内容偏硬核烧脑,但绝对干货,绝不雷同。
展开
-
【白话机器学习系列】白话特征向量
本文探讨特征向量、特征值和矩阵的特征方程。并且以 2 维方阵为例,教大家如何计算矩阵的特征向量和特征值。原创 2024-05-05 22:29:22 · 1194 阅读 · 1 评论 -
【白话机器学习系列】白话梯度下降
梯度下降是机器学习中最常见的优化算法之一。理解它的基本实现是理解所有基于它构建的高级优化算法的基础。本文详细为大家推导了 MSE 作为损失函数时的梯度下降公式。原创 2023-09-09 09:02:11 · 696 阅读 · 2 评论 -
【白话机器学习系列】白话 Dropout
Dropout 是神经网络的一种正则化技术,它在训练时以指定的概率 p(常见值为 p=0.5)丢弃一个单元(连同连接)。在测试时,所有单元都存在,但权重按 p 缩放(即变为 pw)。原创 2023-06-19 14:45:54 · 1606 阅读 · 1 评论 -
【白话机器学习系列】白话Broadcasting
张量之间进行运算需要满足一定的维数条件的,形状大小不满足条件的两个张量之间是无法进行运算的。为了能执行运算,我们通常需要将较小的张量被“拉伸”到与较大张量兼容的形状,这一步“拉伸”操作就是 Broadcasting。原创 2023-06-05 12:17:47 · 624 阅读 · 2 评论 -
【白话机器学习系列】白话向量点积
点积(Dot Product)是机器学习中最常见的向量操作。本文将通过简洁易懂的语言配合大量图形为大家介绍点积运算及其背后的数学意义。原创 2023-06-01 11:16:51 · 1434 阅读 · 0 评论 -
【白话机器学习系列】白话张量
张量(Tensor)是向量和矩阵向 n 维的推广。了解张量如何相互作用是机器学习的基本功。本文将用通俗的语言和图例,配合 PyTorch 中张量操作方法为大家深入浅出地讲解张量的必要知识。原创 2023-06-02 10:52:56 · 891 阅读 · 1 评论