乔阳的博客

个人Github主页: https://github.com/yang1young

SQL函数与自定义函数

SQL强大的一个原因就是函数丰富,MYSQL为例,函数有以下几种:数学函数 字符串函数 日期和时间函数 条件判断函数 系统信息函数 加密函数 格式化函数 同时,MYSQL也支持自定义函数,这篇文章分为两个部分,限于篇幅,第一个部分介绍常用函数,第二部分讲解如何自定义函数。已有函数 数学函数:ABS...

2017-07-30 22:55:05

阅读数 1120

评论数 1

Nth Highest Salary 解法讨论(Mysql)

题目分析 Write a SQL query to get the nth highest salary mysql join order by limit offset

2017-06-26 14:31:03

阅读数 298

评论数 0

使用稀疏化(字典学习)工具spams做分类

spams简介SPAMS (SPArse Modeling Software)是一个为解决各种稀疏估计问题的开源优化工具箱,其主页为http://spams-devel.gforge.inria.fr/index.html 可以解决以下问题: ①Dictionary learning and...

2016-11-03 15:40:09

阅读数 2566

评论数 2

LASSO和L1正则包liblinear,glmnet使用和对比

LASSO算法有很多包,今天我就两个常用包liblinear和glmnet做一下分析,并给出我做分类的例子。liblinearLIBLINEAR是一个简单的求解大规模规则化线性分类和回归的软件包。 Liblinear是国立台湾大学的Chih-Jen Lin博士开发的,主要应对large-scale...

2016-11-03 14:47:59

阅读数 5314

评论数 5

机器学习防止过拟合之L1范数(正则)与LASSO

机器学习过拟合问题对于机器学习问题,我们最常遇到的一个问题便是过拟合。在对已知的数据集合进行学习的时候,我们选择适应度最好的模型最为最终的结果。虽然我们选择的模型能够很好的解释训练数据集合,但却不一定能够很好的解释测试数据或者其他数据,也就是说这个模型过于精细的刻画了训练数据,对于测试数据或者其他...

2016-11-03 13:56:42

阅读数 6371

评论数 0

ACM标准输入输出JAVA版及性能优化

这篇介绍ACM输入输出的java语言版本1. 输入①类形式:import java.util.*;import java.io.*;public class Main{public static void main(String[] args){ Scanner cin1 = new Sca...

2016-11-03 12:50:05

阅读数 2660

评论数 0

ACM标准输入输出C/C++版

对于刚开始在OJ平台上刷题的人来说,标准输入输出是一个很让人头痛的问题,个人也经历过这样的痛苦,因此在这里进行一下总结。 C++输入①只有一组测试数据 以计算a+b为例: #include < iostream > using namespace std; int main(...

2016-11-03 12:30:37

阅读数 2522

评论数 0

pandas数据处理常用函数demo之缺失值/merge/concact/绘图

Python pandas、matplotlib 缺失值,merge,concact,画图

2016-08-25 19:14:09

阅读数 3181

评论数 0

pandas数据处理常用函数demo之创建/行列操作/查看/文件操作

pandas是Python下强大的数据分析工具,这篇文章代码主要来自于 10 Minutes to pandas,我将示例代码进行了重跑和修改,基本可以满足所有操作

2016-08-25 18:43:59

阅读数 2379

评论数 0

Andrew Ng机器学习笔记+Weka相关算法实现(六)SMO/LibSVM/SVM参数

SMO算法,坐标上升法,LibSVM,Weka中的SMO和MultiClassClassifier分类器的使用,SVM参数含义,SVM参数寻优技巧,SVM使用注意事项

2016-03-29 15:28:26

阅读数 5726

评论数 2

Andrew Ng机器学习笔记+Weka相关算法实现(五)SVM最优间隔和核方法

这一章主要讲解Ng的机器学习中SVM的后续内容,主要包括最优间隔分类器求解,核方法。 最优间隔分类器的求解 利用以一篇讲过的的原始对偶问题求解的思路,我们可以将类似思路运用到SVM的求解上来。具体的分析如下: 对于SVM求解的问题: 我们把约束条件稍微变形一下: 只有函数间隔是1的点...

2016-03-29 13:45:43

阅读数 1649

评论数 0

Andrew Ng机器学习笔记+Weka相关算法实现(四)SVM和原始对偶问题

这篇博客主要讲解了Ng的课第六、七个视频,涉及到的内容包括,函数间隔和几何间隔、最优间隔分类器 ( Optimal Margin Classifier)、原始/对偶问题 ( Primal/Dual Problem)、 SVM 的对偶问题几个部分。 函数间隔和几何间隔 函数间隔( function...

2016-03-29 12:02:20

阅读数 1150

评论数 0

Andrew Ng机器学习笔记(三)(拓展)深度学习与受限玻尔兹曼机

深度学习,神经网络和受限玻尔兹曼机

2016-03-19 20:46:23

阅读数 8713

评论数 1

Andrew Ng机器学习笔记+Weka相关算法实现(三)神经网络和参数含义

神经网络的概念和基本推导,Weka中实现神经网络和参数的基本含义

2016-03-19 13:57:14

阅读数 6401

评论数 0

Andrew Ng机器学习笔记+Weka相关算法实现(二)生成学习/朴素贝叶斯

这篇博客主要涉及到Ng的课第二个讲义,包括生成学习算法 (generate learning algorithm)、高斯判别分析( Gaussian Discriminant Analysis,GDA)、朴素贝叶斯( Navie Bayes)、拉普拉斯平滑( Laplace Smoothing)...

2016-03-15 17:08:27

阅读数 2164

评论数 0

使用Weka进行数据挖掘(Weka教程九)模型序列化/持久化存储和加载

有很多时候,你在构建了一个模型并完成调优后,你很可能会想把这个模型存入到磁盘中,免得下次再重新训练。尤其是神经网络、SVM等模型训练时间非常长,重新训练非常浪费时间。那么怎么持久化模型呢? 其实既然模型也是一个JAVA对象,那我就按照JAVA的序列化和反序列化方法保存模型对象即可。 Java中的...

2016-03-15 14:42:58

阅读数 2585

评论数 0

Andrew Ng机器学习笔记+Weka相关算法实现(一)梯度下降与回归方法

最近在看Andrew Ng的机器学习课程,将学到的东西在此做个总结,包括梯度下降、随机梯度下降、最小二乘法、局部加权回归、极大似然原理、logistic regression、牛顿方法、广义线性模型、指数分布族

2016-03-14 16:05:15

阅读数 1831

评论数 0

使用Weka进行数据挖掘(Weka教程八)Weka分类评价Evaluation输出分析

Weka提供了多种多样的评价指标,为了让大家更清楚,降低学习时间,在这篇文章中我将分析ROC/AUC/F1/recall/precision/MCC/PRC

2016-03-14 14:21:56

阅读数 8505

评论数 0

使用Weka进行数据挖掘(Weka教程七)Weka分类/预测模型构建与评价

如何使用Weka进行数据分类,模型学习和构建,模型评价与预测

2016-03-14 13:12:11

阅读数 8202

评论数 2

使用Weka进行数据挖掘(Weka教程六)Weka采样Filter/Resample/SMOTE

简单介绍Weka支持的Resample和SMOTE采样方式。即简单随机抽样和SMOTE采样算法。

2016-03-10 16:39:36

阅读数 6445

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭