- 博客(5)
- 收藏
- 关注
原创 使用稀疏化(字典学习)工具spams做分类
spams简介SPAMS (SPArse Modeling Software)是一个为解决各种稀疏估计问题的开源优化工具箱,其主页为http://spams-devel.gforge.inria.fr/index.html 可以解决以下问题: ①Dictionary learning and matrix factorization (NMF, sparse PCA, …) 字典学习与矩阵
2016-11-03 15:40:09 5831 4
原创 LASSO和L1正则包liblinear,glmnet使用和对比
LASSO算法有很多包,今天我就两个常用包liblinear和glmnet做一下分析,并给出我做分类的例子。liblinearLIBLINEAR是一个简单的求解大规模规则化线性分类和回归的软件包。 Liblinear是国立台湾大学的Chih-Jen Lin博士开发的,主要应对large-scale的data classification。liblinear包提供的算法包括: 我们要使用的la
2016-11-03 14:47:59 9510 5
原创 机器学习防止过拟合之L1范数(正则)与LASSO
机器学习过拟合问题对于机器学习问题,我们最常遇到的一个问题便是过拟合。在对已知的数据集合进行学习的时候,我们选择适应度最好的模型最为最终的结果。虽然我们选择的模型能够很好的解释训练数据集合,但却不一定能够很好的解释测试数据或者其他数据,也就是说这个模型过于精细的刻画了训练数据,对于测试数据或者其他新的数据泛化能力不强。 以一个简单的多项式拟合为例: 图一只捕捉了数据的简单特征,处于欠拟合状态
2016-11-03 13:56:42 9893
原创 ACM标准输入输出JAVA版及性能优化
这篇介绍ACM输入输出的java语言版本1. 输入①类形式:import java.util.*;import java.io.*;public class Main{public static void main(String[] args){ Scanner cin1 = new Scanner(System.in);Scanner cin2 = new Scanner(new Buff
2016-11-03 12:50:05 5516 2
原创 ACM标准输入输出C/C++版
对于刚开始在OJ平台上刷题的人来说,标准输入输出是一个很让人头痛的问题,个人也经历过这样的痛苦,因此在这里进行一下总结。C++输入①只有一组测试数据 以计算a+b为例:#include < iostream > using namespace std; int main() { int a,b; cin >> a >> b; cout << a+b <
2016-11-03 12:30:37 12398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人