自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 ubuntu 安装 scikit-learn的注意事项

1、scikit-learn is tested to work underPython 2.6, Python 2.7, and Python 3.4. (using the same codebase thanks to an embedded copy of six).It should also work with Python 3.3.The required

2015-11-29 12:51:05 2507

原创 安装常见python包,出现的问题,及其解决的办法

1、安装pandassudo apt-get install python-pipsudo pip install numpysudo pip install pandas在安装numpy时,会需要安装python-dev,出现如下错误,依赖关系不满足。The following packages have unmet dependencies: python2.7-dev

2015-11-27 19:52:34 40809 1

转载 Ubuntu 装python3,但是不要改动系统默认python解释器的版本,源码安装的步骤

从源代码安装Python主要有下面四个步骤:安装库和依赖包我们在编译Python的源码时,需要用到大量的库和依赖包。我们需要编译之前让它们就绪。sudo apt-get install -y build-essential libncursesw5-dev libreadline6-dev \

2015-11-27 17:18:15 2506

原创 python脚本的两种调用方式

1、python脚本中经常第一句出现#!/usr/bin/env python或#!/usr/bin/python。这句话的意义下面解释:脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env pytho

2015-11-27 16:51:41 26598 1

原创 shell 和 环境变量

1、shell的基本概念       管理整个计算机硬件的其实是操作系统的核心 (kernel),这个核心是需要被保护的! 所以我们一般使用者就只能透过 shell 来跟核心沟通,以让核心达到我们所想要达到的工作。       shell是使用者来和操作系统沟通的一个工具。    我们必须要透过Shell将我们输入的命令与 Kernel (操作系统)沟通,好让 Kernel 可以控

2015-11-27 16:35:43 520

转载 Python程序的执行过程 解释型语言和编译型语言

转载地址:http://www.cnblogs.com/kym/archive/2012/05/14/2498728.html1、C++和C都是属于编译型语言,本来的.c文件都是用高级语言编写的,计算机是不能识别高级语言的,所以,必须要通过编译,链接等手段,将.c文件转换成可执行文件,可执行文件就是纯二进制文件,然后计算机才能够执行。 unix>./p:(p是可执行文件)上述命令的

2015-11-27 11:30:02 12202 1

原创 linux ssh ip 超时,ssh 内网ip 和 外网ip的情况

1、ssh命令说明:ssh命令用于远程登录上Linux主机。使用方式:       1、不指定用户:ssh 192.168.0.11       2、指定用户:ssh 192.168.0.11------------------------------------------------------------------------------------------------

2015-11-25 14:19:24 9072

原创 虚拟机网络配置,桥接模式和NAT模式的总结,实验

----------------------------------------------------------------------------------------------------------------------虚拟机网络设置方式的研究:主要就是桥接网络,和NAT模式:       桥接网络:桥接网络中,相当于虚拟机的网卡和主机的物理网卡均连接到虚拟

2015-11-25 13:39:19 5416

原创 连续特征离散化达到更好的效果,特征选择的工程方法

http://www.zhihu.com/question/31989952连续特征的离散化:在什么情况下将连续的特征离散化之后可以获得更好的效果?Q:CTR预估,发现CTR预估一般都是用LR,而且特征都是离散的。为什么一定要用离散特征呢?这样做的好处在哪里?A: 在工业界,很少直接将连续值作为逻辑回归模型的特征输入,而是将连续特征离散化为一系列0、1特征交给逻辑回归模型,这样做的

2015-11-23 13:19:37 9652 4

原创 Python Argparse模块的使用例子,往python脚本传参数

直接可套用的代码样例,只需要根据实际需求增加add_argument,添加可选参数和必选参数:import argparse,sysif len(sys.argv) == 1: sys.argv.append("-h")parser = argparse.ArgumentParser()parser.add_argument('-s',dest='nr_thread',def

2015-11-19 17:02:26 7664

原创 python 文件输出与重定向 ,输出的内容会在内存中暂存,不会立刻输出到文件中

1、使用write写磁盘文件python 中使用write,将数据写入到文件中,但是并不是write之后,就立刻写入到文件(比如a.txt)中,python的write会先将数据放在内存的缓冲区中,等到积累了一定的量,再一起写入到磁盘文件中。这样可以提高性能,减少访问磁盘的次数。总结一下,在程序中使用write写文件,数据不会立刻写入到文件中,也就是打开文件看不到刚才写入的数据,但是,使用fl

2015-11-19 15:13:08 10357

原创 迭代器失效的几种情况总结

1. 对于序列式容器(如vector,deque),序列式容器就是数组式容器,删除当前的iterator会使后面所有元素的iterator都失效。这是因为vetor,deque使用了连续分配的内存,删除一个元素导致后面所有的元素会向前移动一个位置。所以不能使用erase(iter++)的方式,还好erase方法可以返回下一个有效的iterator。for (iter = cont.begin(

2015-11-16 22:11:42 39709 20

原创 vector中存放自定义类 ,对类的要求

vector中存放自定义类的前提是:自定义的类必须有默认构造函数。因为vector会调用默认构造函数来初始化元素的对象。那必须要明确:编译器什么时候隐式声明默认构造函数?有两个条件:· 该类没有显式声明任何构造函数。--既然你都定义了,系统就不给你生成了。· 数据成员中没有const和reference。--因为要初始化。满足则隐式生成默认构造函数。这里强调“任何”,是指即

2015-11-16 22:04:02 26346 4

原创 zip,collections.defaultdict lambda,csv.DictReader用法简介,及subprocess.call注意事项(需要使用chmod将待执行的文件变为可执行)

定义:zip([iterable,...])       zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同。利用*号操作符,可以将list unzip(解压)说明zip的一些使用方法:a =

2015-11-16 21:59:08 1984

原创 Kaggle上关于Predict click-through rates on display ads的经典探讨,主要关于特征处理的技巧

Kaggle讨论区的链接: https://www.kaggle.com/c/criteo-display-ad-challenge/forums/t/10555/3-idiots-solution-libffmBecause I do not know how other people used FM, sorry I have no idea about the "difference".

2015-11-14 10:59:28 3489

原创 Sense Time 深度学习基础讲座

解释:深度学习,可以解决线性不可分的问题,当然SVM等传统的机器学习方法也可以解决线性不可分的问题,但是深度网络拟合函数的能力远远强于SVM等传统的机器学习方法。理论上,仅含有一个隐藏的神经网络,只要隐藏的结点足够多,那么三层的网络就可以拟合任何复杂的函数。解决非线性拟合的问题有两种思路:其一:使用核函数,将特征从低维空间映射到高维空间其二:是使用深度的网络

2015-11-01 21:51:09 1272

推荐系统经典文章

推荐系统,协同滤波,矩阵分解,经典论文及其对应的PPT

2015-10-27

machine learning week9 作业答案

异常检测(Anomaly Detection),推荐系统(Recommender Systems)

2015-04-27

machine learining Dimensionality Reduction (Week 8) exercise

machine learining Dimensionality Reduction (Week 8) exercise K-Means Clustering and PCA

2015-04-22

machine learning Regularization (Week 3) exercise

machine learning Regularization (Week 3) exercise

2015-04-20

machine learning week7 作业解答

couresa machine learning week7 作业解答

2015-04-19

挖金子小游戏

挖金子小游戏,借鉴别人的,适合C++,win32入门

2014-11-10

空空如也

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

TA关注的人

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