本部分将继续讨论学习理论的相关知识。学习理论内容包括:模型/特征选择(model/feature selection)、贝叶斯统计和正则化(Bayesian statistics and Regularization)。本文重点在于贝叶斯统计和正则化。将重点理解这句话,从贝叶斯估计的角度来看,正则化项对应于模型的先验概率。
Leetcode (Week 2)
本文是Leetcode刷题计划第二周的总结。
Leetcode (Week 1)
本文是Leetcode刷题计划第一周的总结。另外,还包括了一些课堂上学习到的算法的练习,下面将围绕每一道题进行分析。
算法设计与分析(Lecture 1)
本文是针对卜东波老师算法设计与分析第一课做的课堂笔记。第一课主要介绍算法的概念以及一些代表性的问题。
Python核心编程读书笔记
本文是Python核心编程的读书笔记。
卷积神经网络实践
本文将介绍使用Python书写“卷积神经网络”代码的具体步骤和细节,本文会采用Python开源库Theano,Theano封装了卷积等操作,使用起来比较方便。具体代码可参考神经网络和深度学习教程。在本文中,卷积神经网络对MNIST手写数字的预测性能,测试集准确率可以达到99.30%。
前馈神经网络实践
本文将介绍使用Python手写“前馈神经网络”代码的具体步骤和细节。前馈神经网络采用随机梯度下降算法进行学习,代价函数的梯度计算方法使用的是反向传播算法。具体代码可参考神经网络和深度学习教程。
强化学习:马尔科夫决策过程
强化学习(Reinforcement Learning, RL)又叫做增强学习,是近年来机器学习和智能控制领域的主要方法之一。本文将重点介绍强化学习的概念以及马尔科夫决策过程。
独立成分分析
前文提到的PCA是一个信息提取的过程,将原始数据进行降维。而本文提到的独立成分分析ICA(Independent Components Analysis)是一个信息解混过程,ICA认为观测信号是若干个统计独立的分量的线性组合。即假设观察到的随机信号x服从模型\(x=As\),其中s为未知源信号,其分量(代表不同信号源)相互独立,A为一未知混合矩阵(As实现不同信号源的线性组合)。ICA的目的是通过且仅通过观察x来估计混合矩阵A以及源信号s。
因子分析
本文主要介绍因子分析模型(Factor Analysis Model)。因子分析模型是对高斯混合模型存在的问题进行解决的一种途径。同时也是属于“空间映射”思想的一种算法。本文将对因子分析模型进行介绍,并使用EM算法进行求解。