- 博客(17)
- 收藏
- 关注
转载 结构化,半结构化,非结构化
在实际应用中,我们会遇到各式各样的数据库如nosql非关系数据库(memcached,redis,mangodb),RDBMS关系数据库(oracle,mysql等),还有一些其它的数据库如hbase,在这些数据库中,又会出现结构化数据,非结构化数据,半结构化数据,下面列出各种数据类型:结构化数据:能够用数据或统一的结构加以表示,我们称之为结构化数据,如数字、符号。传统的关系数据模
2017-06-13 19:53:03
674
原创 零碎笔记
Maven安装:首先下载Maven,安装到电脑本地,然后配置Maven环境变量,在setting.xml文件中配置自己本地仓库的位置。 mvn --version 用来测试maven是否安装成功。 配置IDEA软件中的maven环境。修改相应配置,将IDEA关联的maven,设置为本机安装的Maven,包括Mav
2017-06-13 10:10:47
250
原创 sklearn安装
首先安装好pyhon 2.7环境然后安装好pip工具再用pip依次安装 numpy+mkl scipy sklearn其中http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy中有各种依赖包的whl文件,下载之后,
2017-03-13 21:18:52
691
原创 机器学习模型评价指标
准确率召回率F-Measure:准确率和召回率的调和平均值。即:F1-Measure = 2 * precision * recall / (precision + recall)混淆矩阵AUC:Area under the Curve,即曲线下面积,这条曲线便是ROC曲线。
2017-03-06 19:17:59
277
原创 交叉验证
首先要明确,交叉验证是一种模型选择的方法。 那么什么是模型选择,也就是说我到底是用决策树呢还是用逻辑回归呢,还是用神经网络呢。每一种算法便是这里所说的一种模型。假设我们要在逻辑回归和决策树两种模型之间进行选择。下面以3折交叉验证为例,进行详细说明。3折交叉验证将数据平均的分成3分,这里分别记做 S1, S2, S3.对于逻辑回归模型而言,首先用S1, S2作为训练集进行训练,得到
2017-03-06 17:54:04
2652
原创 java迭代器
迭代器iterator的指针最初是指向第一个元素的前面,不指向任何元素,当调用它的next方法的时候就会指向下一个元素同时返回该元素,第一次调用也就会指向第一个元素,一直到指向最后一个元素的时候,调用hasNext方法就会返回false
2016-12-20 13:49:28
322
原创 Java多态的理解
面向对象编程有三大特性:封装,继承,多态。本文主要介绍一下自己对java中多态的理解。要想清楚的理解什么是多态,就必须要了解“向上转型”这个概念。 下面我们通过一个例子来介绍向上转型。public class Person { private void eat(){ System.out.println("Person is eating"); } pro
2016-12-15 17:03:02
233
原创 二分查找和快速排序
二分查找和快速排序分别是查找和排序算法中最重要的算法。下面代码采用java语言来进行编写。public class BinarySearch { /** * 折半查找 * @param 所要查找的数组, 要查找的关键字 * @return 如果找到,则返回元素在数组中的下标,否则返回-1 */ public static int binarySearch(
2016-11-25 09:39:29
571
原创 二叉树遍历,求深度,节点数,叶子节点数等基础算法
二叉树是很重要的数据结构。本文代码采用java语言,主要实现了二叉树的先序遍历,中序遍历,后序遍历,二叉树各节点深度之和,二叉树总节点数,二叉树最大深度,二叉树最小深度,二叉树叶子节点数算法。//二叉树节点的结构class Node { Node leftChild; Node rightChild; int data; }/** * 先序遍历 */ public sta
2016-11-21 16:52:12
1980
转载 上下固定,中部滚动布局
使用的控件有: RelativeLayout 相对布局ScrollView 滚动视图 TableLayout 表格布局 如上图所示,界面(或者说窗体)分为三个部分: 顶部:信息提示,标题(Title) 实现这样的布局一定要用到RelativeLayout 相对布局,我们这样指定我的布局。
2014-11-19 11:17:14
540
转载 Intent
startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activ
2014-11-17 16:09:31
433
原创 Intent
Intent的Extra属性值一般是一个Bundle对象,Bundle类似于Map,存在多组key-value对,这样就可以在多个activity之间交换数据了
2014-11-17 16:05:40
407
转载 SVN使用
简单介绍一些基本操作1.同步在Eclipse下,右击你要同步的工程->team->与资源库同步->这时会进入同步透视图,会显示出本机与SVN上内容有不同的文件,双击文件名,会显示出两个文件中哪里不同;2.提交在同步透视图下有"灰色向右的箭头,表示你本机修改过",右击该文件,可以选择提交操作;3.覆盖/更新在同步透视图下有"蓝色向左的箭头,表示svn修改过",右击该文件,
2014-11-17 11:12:55
447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人