排序:
默认
按更新时间
按访问量

LintCode:将二叉树拆成链表453

/** * Definition of TreeNode: * class TreeNode { * public: * int val; * TreeNode *left, *right; * TreeNode(int val) { * th...

2017-08-31 11:37:08

阅读数:136

评论数:0

LintCode:字符串置换211

Hash表思路,时间复杂度为O(n),附加空间复杂度O(n)class Solution { public: /* * @param A: a string * @param B: a string * @return: a boolean */ ...

2017-08-30 13:49:14

阅读数:234

评论数:0

LintCode:二叉树的路径和276

/** * Definition of TreeNode: * class TreeNode { * public: * int val; * TreeNode *left, *right; * TreeNode(int val) { * th...

2017-08-30 10:51:00

阅读数:114

评论数:0

LintCode:单例204

//单例设计模式 class Solution { public: /** * @return: The same instance of this class every time */ static Solution* getInstance() { ...

2017-08-29 17:57:31

阅读数:257

评论数:0

LintCode:二叉树的最大节点632

原题地址:http://www.lintcode.com/zh-cn/problem/binary-tree-maximum-node/#class Solution { public: /** * @param root the root of binary tree ...

2017-08-29 14:56:38

阅读数:190

评论数:0

LintCode:删除链表中的元素452

原地址:http://www.lintcode.com/zh-cn/problem/remove-linked-list-elements//** * Definition for singly-linked list. * struct ListNode { * int val; ...

2017-08-29 14:53:08

阅读数:194

评论数:0

七月机器学习之贝叶斯方法

先验概率与后验概率 事情还没有发生,要求这件事情发生的可能性的大小,是先验概率. 事情已经发生,要求这件事情发生的原因是由某个因素引起的可能性的大小,是后验概率. 一、先验概率是指根据以往经验和分析得到的概率,如全概率公式,它往往作为“由因求果”问题中的“因”出现。后验概率是指在得到“结果...

2017-04-01 16:09:42

阅读数:354

评论数:0

七月机器学习之决策树随机森林和adaboost11

信息是对不确定性的度量 平均互信息是衡量两个概率分布之间的相似性,互信息高那么相似性就比较大 他们之间的运算关系都在这个图里 I是互信息 熵减去条件熵就是互信息 条件熵是衡量差异性的 也就是说,之前的不确定性减去之后的不确定性等于不确定性的减少,不确定性的减少意味着确定性的增加,实际上...

2017-03-31 23:12:28

阅读数:556

评论数:0

七月机器学习项目实战之特征工程6城市自行车共享系统使用状况

特征工程小案例Kaggle上有这样一个比赛:城市自行车共享系统使用状况。提供的数据为2年内按小时做的自行车租赁数据,其中训练集由每个月的前19天组成,测试集由20号之后的时间组成。本项目功能:数据清理,特征提取,标准化连续值特征,离散性数据实现one-hot编码 本项目数据及源码:https:/...

2017-03-31 17:38:33

阅读数:1933

评论数:0

七月机器学习之推荐系统9

一个叫准确度,一个叫召回 长尾效应是说,热门的有很多人喜欢,但是个性化的,不同的人有不同的喜好,但是数量较少 马太效应是说,只推荐热门的东西 I是商品集 H是信息熵,在所有的Pi都相等的时候,熵最大,它可以更精准的定义覆盖率 u为均值 同一部电影,不同的用户,u是均值 同一个用户...

2017-03-30 22:43:34

阅读数:336

评论数:0

在eclipse+pydev环境下安装scipy的办法

1.卸载anaconda并重启2.安装pip包,用来装软件的 Python -m pip install -U pip setuptools3.将python的安装路径和Scripts路径添加到PATH路径去。 添加Scripts是为了能着找到pip命令 C:\Users\qiujiahao...

2017-03-28 19:27:36

阅读数:567

评论数:0

七月机器学习之特征工程6

随机取样:可能无法表征所有的情况 分层采样:对不同的年龄段(举例)进行采样大多数算法对正负样本都是很敏感的 下采样:比如正样本很多,我们在正样本中抽取数据,使得正负样本一样多 如果正样本比负样本大很多,建议你取采集更多的数据 selectKBest选择与y相关度最高的k个数据 l1正则化...

2017-03-28 18:27:13

阅读数:433

评论数:0

七月机器学习之工作流程与模型调优7

本图包含了实际工作中的所有情况,须仔细阅读 1.wrapper包裹型 1.当数据小于50的时候,需要去采集更多的数据 2.category分类:是连续值的预测还是离散值的预测 3.分类,回归,聚类(cluster), 1.分为train,cv,test,train用来建模,cv是交叉验...

2017-03-27 19:58:46

阅读数:327

评论数:0

七月机器学习之回归分析与工程应用5

线性回归用于解决连续值预测的问题,逻辑回归用于解决分类的问题,但是实际上通常用来分类,因为它输出的是一个概率这三个概念面试一定会问!!!! 拿到损失函数->对损失函数进行梯度下降->求出最优解,正则化是为了防止过拟合,降低波动线性回归是假定输入和输出间是有线性相关的 不同的算法的损...

2017-03-26 22:12:58

阅读数:317

评论数:0

七月机器学习之凸优化初步4

切记切记,数学基础决定了你机器学习能走多远!!!KKT用于有约束条件的求极值点

2017-03-26 13:28:04

阅读数:360

评论数:0

七月机器学习之矩阵分析与应用3

线性代数的基本知识 线性相关就是一个向量能被另一个向量表示出来 基是子空间的最大线性无关组 此处一个子空间是一个平面,再加一个不共面的向量就可以组成R3,它一定是R3的一部分 A到U实际上是化简,将第一行乘以-3加到第二行,ux=0可以找到两个线性无关的解 列空间和左零空间在一起就构...

2017-03-25 21:52:51

阅读数:267

评论数:0

七月机器学习之数理统计与参数估计2

概率是已经知道整体求某一个事件的概率,统计是已经知道某一个事件的概率求整体的分布情况非常重要: 方差用于衡量随机变量偏离期望的程度 协方差非常重要:面试经常问 可基于协方差矩阵来筛选特征 二阶导数大于0,即斜率在增加就是凸函数

2017-03-25 15:44:09

阅读数:310

评论数:0

七月在线之机器学习与相关数学初步1

它的意义在于将多项式与三角函数间建立了联系

2017-03-25 10:59:20

阅读数:457

评论数:0

sklearn中基础库函数笔记

sklearn中的cross validation模块,最主要的函数是如下函数: sklearn.cross_validation.cross_val_score。他的调用形式是scores = cross_validation.cross_val_score(clf, raw data, ra...

2017-03-24 19:52:52

阅读数:639

评论数:0

机器学习项目实战之用户流失预警

from __future__ import division import pandas as pd import numpy as npchurn_df = pd.read_csv("D:\\test\\machineLearning\\churn.csv") col_na...

2017-03-22 22:44:06

阅读数:1701

评论数:2

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