关于博客地址变更

博客启用新域名

感谢你的访问,博客已迁移到个人服务器上,并启用新域名 www.SoftMargin.com, Github Page 上的博客停止更新。 欢迎访问 软间阁-Soft Margin ...

部署hexo到VPS

1. 前言终于再次折腾了下博客。到 google analytics 上看了下这一年来的浏览量,还可以,但是全部来源于google,没有来自百度的记录。查了下,果然百度没有收录任何一篇博客。这是因为 github page 限制了百度爬虫。于是,决定将博客部署到个人VPS上。 既然决定要将 hexo blog 部署到 vps上,那么如何实现自动部署是我们所关注的。可以在 vps 搭个 Git......

高斯混合模型及其EM算法

高斯混合模型分析及其EM算法Python实现

1. 高斯分布高斯分布(Gaussian Distribution),又称为正态分布。若随机变量 X 服从一个位置参数为$\mu$ 、尺度参数为$\sigma$的概率分布,记为: X\sim N(\mu ,\sigma ^{2})则其概率密度函数为: f(x)=\frac{1}{\sigma\sqrt{2\pi}} e^{-\frac{(x-\mu)^{2}}{2\sigma}}正态分布的数......

PCA原理分析及Python实现

1. 降维的意义绝大多数机器学习方法在满足密采样的情况下,都能取得出色的分类效果。但是,在现实应用中,属性维度经常成千上万,要满足密采样条件所需的样本数目是不可能达到的。而且,很多机器学习方法都需要进行距离计算,而高维空间下的距离计算往往并不是那么容易。这被称为维数灾难。缓解维数灾难的一个重要途径是降维。 降维的好处: 增加样本密度。舍弃部分信息之后,能使样本的采样密度变大,这是降维的重要......

逻辑斯蒂回归分析及Python实现

1. 核心思想上一篇讲到了线性回归,本篇要讲的是分类问题。于是我们想到了能否使用线性回归来处理分类问题,事实上并不可行,由于在线性模型中,预测模型会出现任意值,而二分类模型中,y 的取值有只有 0 或者 1, 因此线性回归模型不适用于分类问题。但是如果能将线性回归的结果映射到(0,1)区间,那么就可以帮助我们进行分类了。问题的关键就变成了寻找一个具有良好数学性质的映射函数的选择。 2. 逻......

自动生成白盒测试基本路径程序的实现

1. 白盒测试白盒测试就是把测试对象看作一个透明的盒子,允许测试人员利用程序内部的逻辑及有关信息,设计或选择测试用例,对所有逻辑路径进行测试。白盒测试主要对程序做如下检查: 对模块的每一个独立执行路径至少测试一次; 对所有逻辑判定的每一个分支 (真与假 )都至少测试一次; 在循环的边界和运行界限内执行循环体; 测试内部数据结构的有效性; 2. 基本路径测试法路径测试:设计足够多的用例,使......

线性回归之多项式拟合曲线

1. 线性回归模型通常变量之间存在着某种关系,可以使用线性方程来描述这种关系。 1.1 函数模型对于多样本数据,可写成矩阵形式: 1.2 损失函数需要根据样本数据,来找到一条曲线拟合这些数据,因此需要一个标准来刻画曲线与实际值的距离。 损失函数(loss function) :刻画拟合曲线与目标label 距离的函数。使用残差平方和作为loss function 因此,现在目标就变成了求出......

面向对象程序开发的分析与设计

本文主要根据课程《软件工程》所学,介绍了OO设计的思想以及常采用的流程,希望此文能对你的OO开发小有裨益。 1. 结构化程序开发 结构化分析方法 :将待解决的问题看作一个系统,从而用系统科学的思想方法(抽象、分解、模块化)来分析和解决问题。 结构化分析核心思想 :自顶向下的分解 结构化程序开发的特点 : 软件作为处理数据的流,将之定义未一系列步骤构成的算法; 每一个步骤是带有预定......

Git基本命令

git 的“三”三种状态 已提交(committed):表示该文件已经被安全地保存在本地数据库中了; 已修改(modified):表示修改了某个文件,但还没有提交保存; 已暂存(staged):表示把已修改的文件放在下次提交时要保存的清单中。 三个工作区域: 工作目录(只有一个) 暂存区域 版本库 git 撤销操作# 撤回暂存区文件 git reset HEAD <file&......

七步完成Java Web部署

第一步: 购买 VPS可以选择国外服务器提供商,相较国内,价格更优,还能做其他国内服务器做不了的事情。 第二步:安装 SSH 客户端和文件传输工具接下来,安装 SSH 客户端,实现远程管理 Linux 主机。mac 自带终端可以进行远程管理。还需要一个网络文件传输工具。作为本地 windows 系统和远程 Linux 主机文件传输的桥梁。个人选择 Xshell 和 Xftp 来管理远程服务器......