自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 贝叶斯线性回归方法解释与优点

贝叶斯线性模型是我最早对应用贝叶斯推断的关注点之一。在我们学习的过程中,最重要的部分也许就是将一个概念介绍给别人。本文是我介绍贝叶斯线性回归的一次尝试。我会对线性回归的频率派方法做一个简要的回顾,介绍贝叶斯解释(Bayesian interpretation),并查看将其应用于简单数据集的结果。回顾频率派线性回归线性回归的频率派视角可能是你所熟悉的、从学校学到的版本:模型假设反应变量(y,...

2019-05-13 15:58:23 833

转载 2019腾讯广告算法大赛思路

作者:小凤仙er链接:https://www.jianshu.com/p/44a000657eff来源:简书简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。本次比赛与以往一般的比赛有一个最大的不同之处就是需要参赛者自己构建 [input & label] 。因此该比赛的标准作业流程应该如下:之所以第一步就要数据清洗的主要原因是因为如果在统计标签之后...

2019-04-29 17:17:14 1820 2

转载 GB、GBDT、xgboost理解

  转载:https://www.cnblogs.com/wxquare/p/5541414.html GBDT和xgboost在竞赛和工业界使用都非常频繁,能有效的应用到分类、回归、排序问题,虽然使用起来不难,但是要能完整的理解还是有一点麻烦的。本文尝试一步一步梳理GB、GBDT、xgboost,它们之间有非常紧密的联系,GBDT是以决策树(CART)为基学习器的GB算法,xgb...

2019-04-22 20:34:21 300

转载 贝叶斯岭回归

https://blog.csdn.net/qq_37353105/article/details/80612561?utm_source=blogxgwz9https://blog.csdn.net/qq_32742009/article/details/81485887

2019-03-07 10:38:06 5405

转载 Scikit-learn:模型评估Model evaluation

sklearn一般评估方法http://blog.csdn.net/pipisorry/article/details/52250760  

2019-01-15 22:03:07 667

转载 多重假设检验与Bonferroni校正、FDR校正

总结起来就三句话:(1)当同一个数据集有n次(n>=2)假设检验时,要做多重假设检验校正(2)对于Bonferroni校正,是将p-value的cutoff除以n做校正,这样差异基因筛选的p-value cutoff就更小了,从而使得结果更加严谨(3)FDR校正是对每个p-value做校正,转换为q-value。q=p*n/rank,其中rank是指p-value从小到大排序后的次序。...

2019-01-09 17:02:53 11638

转载 stacking解释

转:https://blog.csdn.net/qq_18916311/article/details/78557722   XGB模型,把train分train1~train5,共5份,用其中4份预测剩下的那份,同时预测test数据,这样的过程做5次,生成5份train(原train样本数/5)数据和5份test数据。然后把5份预测的train数据纵向叠起来,把test预测的结果做平均。...

2019-01-04 22:00:40 303

原创 shell脚本批量修改文件名称

示例 : filename = /home/mnt/test.txt用 ${ } 分别替换获得不同的值:${filename#*/}:拿掉第一条 / 及其左边的字符串:home/mnt/test.txt${filename##*/}:拿掉最后一条 / 及其左边的字符串:test.txt${filename#*.}:拿掉第一个 . 及其左边的字符串:test.txt${filename##...

2019-01-04 16:56:59 1755

原创 python导入自定义函数

若在定义一个文件夹test,在该文件夹下添加test1.py(自定义),__init__.py(必须有,可以为空),test.py中定义def test2()函数。调用test2函数,首先将文件夹test添加到路径中,import syssys.path.append('文件路径')再调用from test.test1 import test2 ...

2018-12-05 19:58:47 2110

原创 nipype学习

nipype技术文档官方网站https://nipype.readthedocs.io/en/latest/documentation.html

2018-12-04 10:55:39 496 1

原创 vscode配置与调试

vscode是微软推出的一款免费轻量级的集成开发环境,支持多平台(windows,linux,mac),包含丰富的插件c/c++、java、python、js、html等。1,linux下安装:下载环境,https://code.visualstudio.com/Downloadsudo dpkg -i code_1.18.1-1510857349_amd64.deb 重启即可或...

2018-12-03 19:37:42 4749

转载 sklearn-learn特征选择

转:链接:https://www.jianshu.com/p/b3056d10a20f去掉方差较小的特征方差阈值(VarianceThreshold)是特征选择的一个简单方法,去掉那些方差没有达到阈值的特征。默认情况下,删除零方差的特征,例如那些只有一个值的样本。假设我们有一个有布尔特征的数据集,然后我们想去掉那些超过80%的样本都是0(或者1)的特征。布尔特征是伯努利随机变量,方差为 ...

2018-11-26 11:36:28 516

转载 scikit-learn使用基本模型介绍

转载:链接:https://www.jianshu.com/p/516f009c0875在机器学习和数据挖掘的应用中,scikit-learn是一个功能强大的python包。在数据量不是过大的情况下,可以解决大部分问题。学习使用scikit-learn的过程中,我自己也在补充着机器学习和数据挖掘的知识。这里根据自己学习sklearn的经验,我做一个总结的笔记。另外,我也想把这篇笔记一直更新下去...

2018-11-26 11:07:23 930

转载 机器学习实现之StackingRegressor

转载于:https://www.jianshu.com/p/cc748e4f29c5 原文地址: https://sebastianraschka.com/pdf/software/mlxtend-latest.pdf github:https://github.com/rasbt/mlxtendregressor.StackingRegressor集成学习中,bagging和bo...

2018-11-23 21:14:51 11310 5

转载 理解机器学习中的偏差与方差

原文:https://blog.csdn.net/simple_the_best/article/details/71167786 学习算法的预测误差, 或者说泛化误差(generalization error)可以分解为三个部分: 偏差(bias), 方差(variance) 和噪声(noise). 在估计学习算法性能的过程中, 我们主要关注偏差与方差. 因为噪声属于不可约减的误差 (irr...

2018-11-06 16:59:55 307

原创 C++使用一次循环打印星号实心菱形-递归思想

#include<iostream>using namespace std;void Print(int from, int m){ for (int i = 0; i < (2 * from + 1) + m; i++) { if (i < m) cout << " "; else cout << "*"; }...

2018-09-05 15:59:26 3053

转载 c++11 新增部分功能

C++11 常用语法1 新类型C++ 11新增了long long和unsigned long long,以支持64bit宽度; 新增char16_t和char32_t以支持16位和32位字符表示; 增加了“原始”字符串。2 初始化C++ 11扩展了大括号{}的适用范围,既可以用于基本类型,也可以用于自定义类型:int x = {5};couble y{3.5};...

2018-08-12 20:50:18 641

原创 c/c++中,字符转数字,数字转字符,转大小写,转ASCII

 #include<iostream>#include<set>#include<vector>#include<sstream>#include<string>#include<fstream>using namespace std;//int main(){ char str[10]; int ...

2018-08-12 20:02:45 8388

原创 c++,vector的erase循环删除

c++ 中Vector中,循环使用erase来删除某一个位置,将指向下一个位置,所以将其返回值依旧指向迭代器iter。(指针指向问题)    vector<int>::iterator iter;    vector<int>::iterator iter1;    for (iter = nums.begin();iter != nums.end() - 1;)...

2018-08-10 17:10:05 3460

转载 在Windows下安装XGBoost

XGBoost是Gradient Boosting算法的一种高级实现,在Kaggle competitions上崭露头角。下面就对XGBoost在Windows上的安装作一个介绍,因为XGBoost在Windows平台上的安装不是那么简单直接。我在实验室的电脑上(Windows 7,64 bits)通过这些步骤安装成功,希望能对后来人有所帮助。在linux平台下,直接可以用pip instal...

2018-08-09 23:16:16 1851

原创 最短路径之迪杰斯特(Dijkstra)与佛洛依德(Floyd)算法-C++实现

求图中最短路径,可以依据图论中知识得到相应的最短路径知识,也有很详细的方法介绍,下面是以c++代码编程实现。以矩阵形式表示图中权值1 迪杰斯特(Dijkstra)//迪杰斯特最短路径算法template<typename T>void minTreePaths<T>::minTreeDikjstra(vector<vector<int&g...

2018-08-08 23:21:27 1003

转载 正则表达式

c++正则表达式函数全解链接https://zh.cppreference.com/w/cpp/header/regex包括regex_match, regex_replace, regex_search等操作算法表达式全集字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个...

2018-08-07 16:34:07 98

原创 分享你所看到的

分享是一种美,分享是一种习惯,分享也可以成为你的生活,分享你的idea,分享你的心情,分享你现在想到的一瞬间,分享下一个想要成为的人生。渐渐的分享的意识会愈发壮大的。...

2018-08-06 20:30:15 172

转载 矩阵奇异值分解(详解)

  转载于http://blog.csdn.net/zhongkejingwang/article/details/43053513    在网上看到有很多文章介绍SVD的,讲的也都不错,但是感觉还是有需要补充的,特别是关于矩阵和映射之间的对应关系。前段时间看了国外的一篇文章,叫A Singularly Valuable Decomposition The SVD of a Matrix,觉得...

2018-08-02 16:26:57 71344 8

原创 最小生成树,普里姆(Prim)算法与克鲁斯卡尔(Kruskal)算法,C++实现

概论:图的定义,是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为G(V,E),G表示一个图,V是图中顶点集合,E是图中边集合。在程序中可通过邻接矩阵和邻接表表示,前者是一个二维数组,后者是有链表域的链表来表示,都是表示节点之间的联系。图中两顶点之间存在路径则表示是连通的,若顶点可以回到出发的顶点则表示存在环或者回路,不存在环则是简单路径,若任意两顶点是连通的,则表示该图是连通图。...

2018-07-31 20:37:24 1354

原创 广度优先遍历(BFS),地牢逃脱问题,所有通路中最长

广度优先遍历,简称BFS。以大话数据结构中解释为例,找钥匙,小孩子不太可能将钥匙丢到大衣柜顶或厨房油烟机中去,深度优先遍历就是讲一个房间里面所有角落都彻查完毕,才去查找下一个房间,这未必是最佳方案。所以可以这样考虑,先将家里面所有房间简单看一遍,看看钥匙是不是放在最显眼的地方,再把每个房间小孩玩的最多的地方和其它地方找一找,直到找到为止。图的优先遍历类似树的先序遍历,而图的广度优先遍历就类似于树的...

2018-07-29 22:52:49 541

转载 TCP传输协议三次握手与四次挥手简介

TCP/IP及OSI模型 TCP/IP OSI 功能 TCP/IP协议族 应用层 应用层 为应用软件提供服务  Telnet、FTP、DNS、HTTP、DNS、SMTP 表示层 处理两个通信系统中交换信息的表示方式,主要有数据格式交换,数据加密数据解秘,数据压缩等   会话层 维护两个计算机之间的传输链接,保证点到点传输不中...

2018-07-27 20:42:32 277

原创 四则运算,逆波兰算法,后缀表示法,c++(整数)简单实现

整数四则运算的简单计算,例如7+(3-1)*5+16/2中缀表示方式,改为后缀表示方式,由空格隔开,7 3 1 - 5 * + 16 / +的后缀表示,称为逆波兰表达方式,利用堆栈方式实现。#include<vector>#include<stack>#include<iostream>#include<string>using nam...

2018-07-25 23:04:52 388 1

转载 随机森林

 Bagging和Boosting的概念与区别随机森林属于集成学习(Ensemble Learning)中的bagging算法。在集成学习中,主要分为bagging算法和boosting算法。我们先看看这两种方法的特点和区别。Bagging(套袋法)1 从原始数据中随机又放回的抽取K次,做K轮训练,得到K个训练集。(k个训练集之间相互独立,元素可以有重复)2 对于k个训练集,我...

2018-07-25 11:31:14 336

原创 c++实现链表简单操作(单链表、循环链表与双向链表)

链表,对比数组可以节省空间,由数据域与指针域构成一个数据块,操作方便。1 单链表创建算法思路:申明一节点p 初始化一空链表 头指针指向NULL,即建立一个带表头节点的单链表 循环查找要插入地方或删除包括头插与尾插两种方式实现节点插入,c++模板方式构建结构体,简单实现插入与删除节点#include<iostream>using namespace std;t...

2018-07-25 11:30:38 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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