自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大雄没有叮当猫的博客

机器学习、深度学习、自然语言处理、大数据开发

  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

翻译 使用Keras和预训练的词向量训练新闻文本分类模型

from __future__ import print_functionimport osimport sysimport numpy as npfrom keras.preprocessing.text import Tokenizerfrom keras.preprocessing.sequence import pad_sequencesfrom keras.utils im...

2018-07-27 16:01:30 4329 1

原创 归并排序之java实现

package com.cb.java.algorithms.sort;/** * 归并排序 * * @author 36184 * */public class MergeSort{ /** * 将一个数组的两半(各自有序)合并到一个数组 * * @param a * @param first * @param mid * @param last ...

2018-07-11 15:22:38 103

原创 使用neo4j-import批量导入数据到neo4j数据库中

1.使用的数据为一些坐标点和点之间的连线数据,点表示节点,线表示节点之间的关系点数据格式如下:nodeId:ID,name,x:double,y:double,:Label1000000,1000000,116.38102,23.555751000001,1000001,116.38177,23.558541000002,1000002,116.37234,23.55653线文件格式如下::STA...

2018-07-09 15:27:42 2689

原创 判断一棵二叉树是否为对称树之java实现

package com.cb.java.algorithms.jianzhioffer.tree;public class SymmetricTree { class TreeNode { int data; // 数据域 TreeNode left;// 左子节点 TreeNode right; // 右子节点 public TreeNode(int data) { ...

2018-07-08 13:07:19 914

原创 判断两棵二叉树是否相同之java实现

package com.cb.java.algorithms.jianzhioffer.tree;/** * 判断两个二叉树是否相同 * * @author 36184 * */public class SameTree { public boolean isSameTree(TreeNode first, TreeNode second) { // 如果两颗树都为空则相同...

2018-07-08 12:52:07 1172

原创 荷兰国旗问题

问题描述: 现有0、1、2三个数字乱序排列在一起,请通过两两交换任意两个数字,使得从左至右,依次是一些0、一些1、一些2。分析与解法初看此题,我们貌似除了暴力解决并无好的办法,但联想到我们所熟知的快速排序算法呢?我们知道,快速排序依托于一个partition分治过程,在每一趟排序的过程中,选取的主元都会把整个数组排列成一大一小的部分,那我们是否可以借鉴partition过程设定三个指针完成重新排列...

2018-07-08 10:53:41 106

原创 Tensorflow之张量和会话

1.张量的概念    Tensorflow的名字表明了张量的含义。在tensorflow中,所有数据通过张量形式表示。张量可以理解为多维数组。零阶张量表示标量,也就是一个数;一阶张量为向量,一维数组;n阶张量可以理解为n维数组。tensorflow中,张量并没有保存数字,只是表示数字的计算过程,是对tensorflow中运算结果的引用。import tensorflow as tfa = tf....

2018-07-07 19:03:54 456

转载 二叉树java实现

package com.cb.java.algorithms.jianzhioffer.tree;import java.util.ArrayList;import java.util.List;public class BinaryTree<E> { public static class Node<E> { Node<E> left = nu...

2018-07-07 11:12:44 114

原创 Tensorflow之计算图

1.计算图的概念Tensorflow这个名字已经说明了它的含义,Tensor是张量的意思,可以理解为多维数组,表明了它的数据结构;Flow意思是“流”,则体现了它的计算模型,表示了张量之间计算相互转化的过程。Tensorflow通过计算图的形式来表达计算,其中的每一个计算都是计算图上的一个节点,连接节点的边则描述了计算之间的依赖关系。如果一个运算的输入依赖另一个运算的输出,那么这两个运算就有依赖关...

2018-07-06 23:15:01 1245

原创 最大连续子数组和

package com.cb.java.algorithms.programmingmethod.array;/** * 输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 * 求所有子数组的和的最大值,要求时间复杂度为O(n)。 * * @author 36184 * */public class MaxSubArray ...

2018-07-06 20:46:53 150

原创 寻找和为定值的两个数

题目描述输入一个数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(N)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。package com.cb.java.algorithms.programmingmethod.array;import java.util....

2018-07-05 15:01:11 142

原创 最大连续乘积子串

题目描述给一个浮点数序列,取最大乘积连续子串的值,例如 -2.5,4,0,3,0.5,8,-1,则取出的最大乘积连续子串为3,0.5,8。也就是说,上述数组中,3 0.5 8这3个数的乘积30.58=12是最大的,而且是连续的。解法一:暴力求解/** * 暴力求解:时间复杂度为O(n^2) * * @param arr * @param length * @return ...

2018-07-03 13:06:28 322

原创 找出数组中出现次数超过一半的数字

题目:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字。解法一:如果无序,那么我们是不是可以先把数组中所有这些数字先进行排序(至于排序方法可选取最常用的快速排序)。排完序后,直接遍历,在遍历整个数组的同时统计每个数字的出现次数,然后把那个出现次数超过一半的数字直接输出,题目便解答完成了。总的时间复杂度为O(nlogn + n)。但如果是有序的数组呢,或者经过排序把无序的数组变成有序后的...

2018-07-03 10:29:19 1424 1

原创 合并两个有序数组

题目:有两个排序的数组A1和A2,内存在A1的末尾有足够多的空余空间容纳A2。实现一个函数,把A2中的所有数字插入到A1中,并且所有的数字是排序的。代码如下:package com.cb.java.algorithms.jianzhioffer.array;/** * 有两个排序的数组A1和A2,内存在A1的末尾有足够多的空余空间容纳A2。<br> * 实现一个函数,把A2中的...

2018-07-02 22:36:06 320

原创 查找有序二维数组的中位数

题目:给定 n×n 的实数矩阵,每行和每列都是递增的,求这 n^2 个数的中位数代码如下:package com.cb.java.algorithms.programmingmethod.search;/** * 给定 n×n 的实数矩阵,每行和每列都是递增的,求这 n^2 个数的中位数 * * @author 36184 * */public class SearchMedia...

2018-07-02 21:35:30 2015

原创 有序数组的查找

题目描述给定一个有序的数组,查找某个数是否在数组中,请编程实现。分析与解法一看到数组本身已经有序,我想你可能反应出了要用二分查找,毕竟二分查找的适用条件就是有序的。那什么是二分查找呢?二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。其算法流程如下:一开始,范围覆盖整个数组。将数组的中间项与T进行比较,如果T比数组的中间项要...

2018-07-02 16:31:12 1700

原创 二维数组中的查找

题目:在一个二维数组中,每一行都是按照从左往右递增的顺序排序,每一列都是按照从上往下递增的顺序排序。请完成一个函数,输入这样一个二维数组和整数,判断数组是否有改整数。例如:下面的二位数组都是每行梅列递增,如果在这个数组中查找数字7,如果有就返回true,如果没有就返回fasle。    1   2   8    9     2  4   9   10     4  7  10  13     6 ...

2018-07-01 10:22:48 226

weka中文教程

Weka的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis),是一款免费的,非商业化(与之对应的是SPSS公司商业数据挖掘产品--Clementine )的,基于JAVA环境下开源的机器学习(machine learning)以及数据挖掘(data mining)软件。这是关于weka的使用教程,有需要的可以下载

2017-09-23

hadoop大数据平台应用案例详细分析

大数据案例开发

2017-05-24

空空如也

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

TA关注的人

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