Souyer's Blog

=Souyer的博客=

置顶文章

最优化方法 Cheat Sheet

最优化方法 Cheat Sheet

本文系统介绍了优化的基本概念与凸优化理论。首先说明优化问题的组成与分类,包括连续与离散、无约束与约束、确定性与随机、凸与非凸优化,并强调凸优化因理论成熟、算法高效且局部最优即全局最优而成为课程重点。随后介绍向量与矩阵范数及其在正则化和最速下降中的作用,进而讲解凸集、凸函数、保凸运算及凸优化问题的标准形式与一阶最优条件。最后讨论迭代算法、收敛速度、梯度下降、线搜索及L-smooth与强凸条件下的收敛性分析,并提及Nesterov加速与非凸优化的近似驻点。
more...
试验设计 Cheat Sheet

试验设计 Cheat Sheet

文章介绍试验设计的基本概念与方法,指出其核心目的是节省试验次数、减少随机误差并高效揭示规律,并区分抽样调查与试验设计。文中讨论最佳猜测法、一次一因子法、析因实验法和分式析因实验法等策略,阐述随机化、重复与区组化三原则及七步设计准则,并概述简单比较试验、单因子方差分析、固定与随机效应模型、残差诊断、多重比较方法以及随机区组和拉丁方设计等内容。
more...
多元统计分析 Cheat Sheet

多元统计分析 Cheat Sheet

本文系统介绍了多元统计分析的基础概念、符号约定与矩阵代数预备知识,涵盖多元数据矩阵表示、样本均值与协方差矩阵、统计距离与二次型、矩阵不等式及分块矩阵等内容;随后讲解多元正态分布的定义、性质、样本统计量及Wishart分布,并重点阐述均值推断中的HoTelling T²检验、置信域与Scheffé、Bonferroni同时置信区间、大样本推断及基于EM算法的缺失值处理。
more...
线性模型 Cheat Sheet

线性模型 Cheat Sheet

本文系统梳理线性模型的理论基础,先给出统计模型与线性模型的一般形式,并回顾矩阵代数、随机向量、矩母函数等前置知识;继而详细讨论多元正态分布的定义、性质、分块与条件分布、二次型分布及Fisher-Cochran定理;最后引入线性模型的定义、回归系数解释、最小二乘预测、确定性变量线性近似及典型数据结构,强调模型选择需权衡探索与利用。
more...

分类

最新文章

多元统计分析 代码合集

多元统计分析 代码合集

本文以R代码为主、Python代码为辅,系统整理了多元统计分析中的常用操作。内容涵盖矩阵运算(转置、乘法、求逆、特征值分解、迹与行列式)、旋转椭圆的二次型表示及绘制、正态分布随机数生成与不同协方差矩阵下的散点分布、三维正态密度图与等高线、单变量Q-Q图与相关系数正态性检验、多变量卡方Q-Q图检验、基于点图散点图标准化值与马氏距离的异常值检测,以及单变量和多元Box-Cox近似正态变换。
more...
金融工程学 Cheat Sheet

金融工程学 Cheat Sheet

本文是金融工程课程笔记,先概述金融工程的目的、定义与核心定价问题,重点介绍无套利定价原理,包括套利机会等价条件、一价定律、静态与动态复制定价及单步、两步二叉树模型;随后介绍远期、期货、期权、互换等衍生品及交易员类型和利率计量;最后讲解期货市场运作、保证金与结算机制、远期与期货区别、外汇报价、远期汇率计算及外汇期货对冲策略。
more...
深度学习方法 Ch.18 深度生成模型

深度学习方法 Ch.18 深度生成模型

文章系统介绍了深度生成模型的三大代表——GAN、VAE与扩散模型。GAN部分从生成器与判别器的对抗结构出发,给出极小极大优化目标及其与交叉熵的联系,并讨论训练流程、模型坍塌问题,以及fGAN、WGAN、DCGAN、CycleGAN、CGAN、SGAN和Triple GAN等变体。VAE部分从自编码器讲起,结合变分推断与EM思想,推导证据下界目标、重参数化技巧和KL散度闭式表达。扩散模型部分阐述前向加噪与反向去噪过程,推导反向条件分布,并将训练目标转化为噪声预测的均方误差形式。
more...
深度学习方法 Ch.17 CNN、ViT与目标检测

深度学习方法 Ch.17 CNN、ViT与目标检测

文章在回顾卷积神经网络基本原理的基础上,拓展了计算机视觉的进阶内容,涵盖典型CNN(VGGNet、GoogLeNet)、视觉Transformer(ViT及其变体Swin Transformer、PVT)、目标检测模型(从R-CNN到DETR、DINO)以及MS COCO、PANDA等数据集与IoU、AP等评估指标,重点梳理了CNN、ViT与目标检测的技术演进脉络。
more...
深度学习方法 Ch.16 多隐层神经网络

深度学习方法 Ch.16 多隐层神经网络

本文系统介绍了多隐藏层神经网络(深度学习)的核心概念与训练方法。文章首先解释了深度网络相比单隐层网络的优势在于表达效率更高,随后详细补充了训练技巧,包括激活函数选择、参数初始化、自适应学习率算法(如AdaDelta和Nesterov加速法)、梯度截断、小批量梯度下降、权重衰减及数据增强。接着,文章探讨了调参策略,强调学习率的重要性,并介绍了正交化调参、误差分析(区分偏差与方差)及迁移学习等实用方法,为深度学习实践提供了系统性指导。
more...
CS61B CHAPTER 7

CS61B CHAPTER 7

本文深入探讨了Java面向对象编程中的继承机制,从接口定义与实现出发,介绍了接口继承、抽象数据类型(ADT)及迭代器的实现方法。文章还详细讲解了对象方法(toString与equals)的覆写技巧,以及通过Comparable和Comparator接口实现多态性比较的方式。最后,阐述了泛化函数的定义与使用,展示了如何编写适用于任意类型的通用方法,为读者提供了系统的Java进阶知识梳理。
more...
自然语言处理 Ch.10 机器翻译

自然语言处理 Ch.10 机器翻译

本文介绍了自然语言处理中的机器翻译技术,涵盖语言类型学差异、编码器-解码器架构、Transformer模型、解码方法及评估指标。机器翻译主要处理日常信息,采用序列到序列模型,通过交叉注意力机制实现源语言到目标语言的转换。解码方法包括束搜索和最小贝叶斯风险解码,评估指标则有chrF、BLEU和基于嵌入的方法。文章还探讨了不同语言在语序、词汇语义和省略倾向上的差异对翻译的影响。
more...
自然语言处理 Ch.9 IR与RAG

自然语言处理 Ch.9 IR与RAG

本文介绍了自然语言处理中信息检索(IR)与检索增强生成(RAG)的应用。RAG通过外部知识库解决大语言模型的幻觉、专有数据不可查及信息时效性问题,其核心是先用IR技术检索相关文档,再让LLM据此生成答案。IR部分详述了稀疏检索(基于tf-idf和BM25)与稠密检索(基于双编码器如ColBERT)的原理、评估指标(如准确率-召回率曲线、MAP),以及倒排索引等关键技术。RAG系统由检索器和生成器组成,可扩展重排序或智能体,评估常用精确匹配或F1分数。
more...
自然语言处理 Ch.8 BERT

自然语言处理 Ch.8 BERT

本文介绍了双向Transformer编码器架构,重点讲解BERT模型家族。该架构采用掩码语言建模(MLM),通过预测被遮蔽词元进行预训练,与因果语言模型不同,它不生成文本,而是用于分类等任务。文章梳理了仅编码器、仅解码器和编码器-解码器三种架构,详述了BERT的训练过程(包括MLM和下一句预测)及微调方法,涵盖序列分类、序列对分类和序列标注等下游应用。
more...
自然语言处理 Ch.7 Transformer与LLM

自然语言处理 Ch.7 Transformer与LLM

本文系统介绍了大语言模型(LLM)的核心概念、Transformer架构及其训练与推理过程。内容涵盖LLM的定义与缩放定律、提示词机制、语言结构与可解释性,以及预训练、指令微调、偏好对齐和强化学习等训练阶段。文章深入剖析了Transformer的注意力机制、多头注意力、Transformer块组成、位置嵌入及解码方法,并讨论了参数高效微调(如LoRA)和KV缓存等优化技术,为理解现代NLP技术提供了全面基础。
more...