自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RounrounZhang的博客

logistic regression

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 javascript静态变量

只提供获取变量的方法创建立即执行函数,创建一个独立的作用域,避免变量污染var Conf = (function () { var conf = { //静态变量习惯大写 MAX_NUM:100, MIN_NUM:1, COUNT:1000 } return { get:function (n...

2018-05-15 16:20:46 3939

原创 Node async学习笔记

Async:提供了大约20个函数,包括常用的 map, reduce, filter, forEach 等, 异步流程控制模式包括,串行(series),并行(parallel),瀑布(waterfall)等, 对于异常判断:一旦某个异步调用产生了异常,结束调用,并将异常作为第一个参数传入给最终的回调函数,只有所有异步调用都正常完成时,才会将结果以数组形式传入。 安装:npm insta...

2018-05-15 11:06:29 287

原创 Mac MongoDB安装填坑

brew install brew update时不动 更换中科大的源,还是不动,找到解决方案在更。。。手动安装 参考:https://www.cnblogs.com/quickcodes/p/5390482.html 环境配置:在.bash_profile最后加上一行: export PATH="解压的Mangodb安装包路径/bin:${PATH}"使得配置生效: sourc...

2018-04-19 15:31:50 226

原创 Node+Express文件上传

Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板传递参数来动态渲染 HTML 页面。重要模块:body-parser - node.js 中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据cookie-parser - 这就是一个解析Cookie的工具。通过req.coo...

2018-04-17 15:37:10 837

转载 webstorm 破解

Jet Brains家族破解方法:https://www.jianshu.com/p/f404994e2843 mac 系统, webstorm2017亲测可用

2018-04-11 14:04:48 263

原创 React Native 环信IM

下载demo:https://github.com/easemob/webim-react-native解压缩,cd进入demo目录,执行初始化: npm run newclear 初始化主要是下载项目所需的库,生成node_modules文件夹修改 node_modules/axios/lib/utils.js 文件的 isStandardBrowserEnv()函数。funct...

2018-04-10 22:52:23 2139 2

原创 react-native run-ios simulator

react-native run-ios出错 Xcode中Window->devices,左下角+添加iPhone 6 simulator 参考:https://www.jianshu.com/p/8b7f421c8286

2018-04-09 22:09:53 2097 1

原创 TabNavigator

1.在App.js中注册TabNavigation,显示连个页面newlist和basicInfoconst MainPageNavigator = TabNavigator({ newsList: { screen: newsList }, BasicInfo: { screen: BasicInfo },});2.在StackNav...

2018-03-31 21:27:08 267

原创 腾讯-构造回文

题目描述: 解题思路: 将输入的字符串逆序,求其和原字符串的最长公共子序列的长度。 知识点: 最长公共子序列求解。 学习参考:https://www.cnblogs.com/xudong-bupt/archive/2013/03/15/2959039.html一个字符串的子序列,是指从该字符串中去掉任意多个字符后剩下的字符在不改变顺序的情况下组成的新字符串。最长公共子序列,是...

2018-03-30 16:28:34 271

原创 React-Navigation

安装最新版本:npm install –save react-navigation 在App.js中引入StackNavigator依赖库,并且注册需要跳转的界面//引入react-navigation依赖库import { StackNavigator,} from 'react-navigation';//展示的页面import MainPage from '....

2018-03-29 22:46:35 334

原创 网易操作序列-复杂度过大

原本思路: 将b声明为ArrayList,进行添加; 对b进行翻转,将i和len-i-1进行互换; 复杂度过不了。。。找出输出规律: 参考:https://blog.csdn.net/u010429424/article/details/77290137 输入:1 2 3 4 5 输出:5 3 1 2 4 先从len-1开始逆序输出,间隔为2; 即 5 3 1 判断序列长度...

2018-03-29 16:10:35 162

原创 Cookie,localStorage,sessionStorage

Cookie: 是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。  Cookie主要用于以下三个方面:会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息)个性化设置(如用户自定义设置、主题等)浏览器行为跟踪(如跟踪分析用户行为等)we...

2018-03-28 20:30:31 141

原创 网易-重排数列

小易有一个长度为N的正整数数列A = {A[1], A[2], A[3]…, A[N]}。 牛博士给小易出了一个难题: 对数列A进行重新排列,使数列A满足所有的A[i] * A[i + 1](1 ≤ i ≤ N - 1)都是4的倍数。 小易现在需要判断一个数列是否可以重排之后满足牛博士的要求。 输入描述: 输入的第一行为数列的个数t(1 ≤ t ≤ 10), 接下来每两行描述一个数列...

2018-03-27 15:20:33 306

原创 网易-游历魔法王国

题目描述:   魔法王国一共有n个城市,编号为0~n-1号,n个城市之间的道路连接起来恰好构成一棵树。   小易现在在0号城市,每次行动小易会从当前所在的城市走到与其相邻的一个城市,小易最多能行动L次。   如果小易到达过某个城市就视为小易游历过这个城市了,小易现在要制定好的旅游计划使他能游历最多的城市,请你帮他计算一下他最多能游历过多少个城市(注意0号城市已经游历了,游历过的城市不重复计算...

2018-03-27 14:23:09 429

原创 继承-闭包-Flex学习资料

闭包中最后两个例子: 第一个: 返回全局name:”The Window” 因为匿名函数的执行环境具有全局性,this指针通常指向window。 第二个: 返回object的局部:”My Object” 这里将this对象赋值给了一个that的变量,闭包可以访问这个变量学习参考,阮一峰教程: 闭包:http://www.ruanyifeng.com/blog/2009/0...

2018-03-22 17:19:54 108

原创 数组去重

1. 嵌套循环 兼容性好var distinct = function (arr){ var result = []; result.push(arr[0]);//将数组中第一个元素放入 for(i=1;i<arr.length;i++){//减少一次循环 var flag = true; for(j=0,j<result.length;j++){...

2018-03-22 14:51:15 156

原创 RegExp的使用

1.判断字符串中是否含有数字:function containsNumber(str) { for(var i =0;i<str.length;i++){ //按位判断字符是否为数字 if(Number(str.charAt(i))>=0&&Number(str.charAt(i))<=9){ ...

2018-03-20 22:06:06 5438

原创 柯里化初识

将函数的arguments转为数组function f(){//arg数组中有除函数第一个参数之外的其余参数var arg = Array.prototype.slice.call(arguments, 1);}callee属性: 该属性为一个指针,指向拥有这个arguments对象的函数,在实现递归时使用可以消除函数名与函数执行的耦合。 2. 函数柯里化:将接收多参数的函数f...

2018-03-15 22:03:38 144

原创 朴素贝叶斯分类

一、概念朴素贝叶斯 朴素:条件独立性假设,指特征之间的相互独立性假设,即一个特征出现的可能性与其他特征没有关系。比如说,假设单词bacon出现在unhealthy后面和delisious后面的概率相同。使用条件概率进行分类:选择具有最高概率的决策 贝叶斯准则: 二、使用朴素贝叶斯进行文档分类准备数据:将句子转换成向量,统计所有文档中出现的单词形成列表def lo...

2018-03-05 20:34:55 225

原创 决策树-机器学习实战

决策树  决策树模型是一种描述对实例进行分类的树形结构,决策树由节点和有向边组成,节点有两种类型:内部节点和叶节点。内部节点表示一个特征或属性,叶节点表示一个类。   通常决策树的学习包括3个步骤:特征选择、决策树的生成和决策树的修剪。   特征选择:选取对训练数据具有分类能力的特征   通常的准则是信息增益或者信息增益比1. 信息增益熵:表示随机变量不确定性的度量。

2018-01-25 16:50:03 248

原创 kNN-手写数字识别

kNN - 手写数字识别识别手写的数字0-9,图像为32像素×\times32像素的黑白图像1.将图像转换为向量 将32×\times32的二进制图像矩阵转换为1×\times1024的向量。#将图像转化为向量def imgVector(filename): returnVect = zeros((1,1024)) fr = open(filename)

2018-01-24 14:48:32 381

原创 机器学习实战-kNN

读书笔记-机器学习实战-kNNkNN思想:  已知训练样本集和其对应的标签,对于没有标签的新数据,将新数据的每个特征和训练样本集中数据对应的特征进行比较,提取样本集中最相似的k个数据的标签,选择k个最相似数据中出现最多次数的标签作为新数据的标签。1.从文本文件中解析数据对未知类别属性的数据集中的每个点依次执行以下操作: (1)计算已知类别数据集中的点与当前点之间的距离

2018-01-23 13:14:52 205

原创 隐马尔可夫模型

先用一个例子帮助理解:   假设有三个骰子,分别为D6, D4, D8, 选中每个骰子的概率为13\frac1{3}, 每次选取一枚骰子进行抛掷,得到的数字为{1,2,3,4,5,6,7,8}中的一个,重复10次得到一串数字为[1 6 3 5 2 7 3 5 2 4],这些观测变量称为可观测状态序列。   在隐马尔可夫模型下,还存在一串隐含状态链,在这个例子里,这串隐含状态链就是我们使用骰

2018-01-17 21:46:55 654 1

原创 EM算法

1.与极大似然估计的关系: 极大似然估计:已知结果和概率分布估计概率分布的参数 θθ\theta EM算法:已知结果估计概率分布的参数 θθ\theta,EM算法是含有隐变量的概率模型参数的极大似然估计法。  一般的用Y表示观测随机变量的数据,Z表示隐随机变量的数据。Y和Z连在一起称为完全数据,观测数据Y称为不完全数据。   假设给定观测数据Y,其概率分布是P(Y | θθ\theta)...

2018-01-16 16:41:18 314

原创 非线性支持向量机与核函数

1. 核技巧 1.1 非线性分类问题   非线性分类问题不好求解,一般将其转化为一个线性分类问题进行求解,核技巧就是这样,其基本思想就是通过非线性变换将输入空间对应到一个特征空间上,使得输入空间中的超曲面模型对应于特征空间上的一个超平面模型也就是支持向量机,问题转化为在特征空间中求解支持向量机。1.2 核函数   对于输入空间 \cal X 和特征空间 \cal H,存在一个从 \

2018-01-11 16:14:29 2375

原创 支持向量机 SVM-学习笔记

支持向量机:一种二分类模型,其基本模型是定义在特征空间上的间隔最大的线性分类器。1. 线性可分支持向量机 支持向量机的学习目标:在特征空间中找到一个分离超平面,将实例分到不同的类且几何间隔最大,分离超平面对应于方程w·x+b=0,其中w为法向量,b为截距。分离超平面将特征空间划分为两部分,一部分为正类(即法向量指向的一侧),一部分为负类。与感知机的区别: 感知机:利用误分类最小策略求

2018-01-09 16:33:46 666

原创 最大熵模型 maximum entropy model

熵:度量事物的不确定性,熵越大则越混乱。在信息论中,熵描述随机变量的不确定程度。最大熵原理: 最大熵原理为在满足约束条件的模型中选取熵最大的模型。可以理解为对一个随机事件的概率分布进行预测时,预测应当满足全部已知条件,而对未知的情况不要做任何主观假设。在这种情况下,概率分布最均匀,预测的风险最小。最大熵模型的学习 对于给定的训练数据集T={(x1,y1),(x2,y2),…,(xn,yn)

2018-01-08 13:59:50 371

原创 logistic regression

一、logistic regression  解决统计学中的分类问题,其分布函数为一条S形的曲线,该曲线以(u,1/2)中心对称,曲线在中心附近增长速度较快,两端增长速度较慢。 1. logistic regression model  是一种分类模型,形式化的表示为条件概率分布 P(Y|X),其中随机变量X取值为实数,随机变量Y的取值为1或0. 其主要思想即为比较两个条件概率的

2018-01-05 11:40:25 378

原创 eclipse 上添加 CPLEX

添加java build path: 选择cplex.jar,apply即可添加运行的VM arguments:选择libcplexXXX.jnilib, apply即可 编写代码测试,成功运行

2017-10-09 21:38:06 1760

原创 CPLEX for MAC 安装教程

安装CPLEX首先官网注册:https://www-01.ibm.com 下载CPLEX,使用的download director进行下载的 打开.bin目录,终端输入/bin/bash ~/xxxxxx.bin,press enter to continue 之后全是乱码。 解决方法: 将Mac上的preferences中language 改成English首选。在Xcode中配置c

2017-09-29 22:26:16 7151 1

原创 react-native环境搭建遇到的问题

按照React-Native上的步骤完成后,初始化AwesomeProject成功,但是在react-native run-ios时遇到问题: 解决:删除 .rncache 重新下载 rm -rf node_modules && rm -rf ~/.rncache && yarn npm install react-native run-iossimu...

2017-09-18 22:17:34 425

GPS定位以及调用百度地图显示

使用gps定位,运用Socket传输定位的数据,调用百度地图显示

2014-12-26

空空如也

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

TA关注的人

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