归档: 2016

0

numpy常用语句

numpy常用语句矩阵以及向量操作初始化一个向量或者矩阵12import numpy as nptheta=np.array([[1,1,1],[1,1,1]]) 上面的代码初始化了一个2x3的矩阵。 1np.ones((3,4),dtype=int16) 上面的代码初始化了一个3x4的全一矩阵,同时指定了它的类型是int16 转置numpy.transpose() 矩阵乘法12A.dot(B)n

0

rsync

rsync安装3.1.0版本的rsync为了显示进度条,我需要把我的路径下的rsync更新到3.1.0的版本1wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz 如果上述链接失效,则需要到https://rsync.samba.org上 我的使用方法12rsync -a --progress -h -e 'ssh -p

0

非递归遍历二叉树

非递归遍历二叉树先根遍历对于递归来说,有一个很大的特征,就是先访问到的函数需要越晚结束掉。因此这就对应上栈这种数据结构。对于先根遍历来说递归函数是这样写的 12345dg(root){ fangwen(root); dg(root->left); dg(root->right);} 每次都需要把root入栈,因为只有这样才能找到左右儿子。因此对于当

0

pyspider爬虫框架源码阅读

pyspider爬虫框架源码阅读主要使用的组件tornado一个异步可并发的网络库 有4个部分组成 Web Framework,RequestHandler HTTP的客户端和服务端 HTTPServer AsyncHTTPClient 一个异步的网络库 IOLoop IOStream 一个协程库 tornado.gen flask用于搭建web server phantomjs用于爬取js页

0

YARN

YARN简介YARN在hadoop 2中被引入,用于改善MapReduce,但是它也被用于支持别的计算框架。YARN提供API用于请求和使用集群资源,但这些不是直接被用户的代码使用的。 如何工作的YARN通过两种守护进程来提供它的核心服务,一个是resource manager,另一个是node managers。后者会启动和监控containers。一个container会执行一个特定程序的进程

0

HDFS

HDFS 学习HDFS文件系统具有高容错率,每个block的size为128MB,为的是减少寻址时间。整个hadoop集群中分为了Namenode和Datanode,其中Namenode保存着metadata,也就是整个HDFS文件系统的树和块信息。而Datanode则负责具体block的存取,并且周期性地向Namenode报告它所拥有的数据块。 datanode自身因为会把block复制几遍,所

0

最大熵模型

最大熵模型解决的两个问题 What exactly is meant by “uniform”, and how can we measure the uniformity of a model Having determined a suitable answer to these questions, how do we go about finding the most uniform mo

0

Support Vector Machine

第七章 支持向量机7.1线性可分支持向量机与硬间隔最大化7.1.1线性可分支持向量机一般的,当训练数据集线性可分时,存在无穷个分离超平面可将两类数据正确分开。感知机利用误分类最小的策略,求得分离超平面,不过这时的解有无穷多个,线性可分支持向量机利用间隔最大化求最优分离超平面,这时,解时唯一的。 定义7.1(线性可分支持向量机) 超平面 $w^{*} \cdot x+b^{*}=0$ 决策函数 $

0

第五章-神经网络学习

神经网络5.1 神经元模型M-P神经元模型:$y=f(\sum_{i=1}^{n}w_i x_i - \theta)$ 最后还需要一个激活函数来处理并产生神经元的输出。因为以阶跃函数作为激活函数的话,其具有不连续、不光滑等不太好的性质,因此通常使用Sigmoid函数作为激活函数。它把可能在较大范围内变化的输入值挤压到(0,1)输出值范围内,因此有时也称为挤压函数(squashing functio

0

普通linux用户如何安装程序

安装screen因为最早是使用screen的,所以想要一个screen来代替tmux。 12wget http://ftp.gnu.org/gnu/screen/screen-4.3.1.tar.gztar -xvf screen-4.3.1.tar.gz 运行 1./configure --prefix=$HOME 之后报错了,大概是ncurses找不到。于是我们需要先安装一下ncurses。