自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Cython:Unable to find vcvarsall.bat

VS与VC及内部版本的对应关系 VS名称 内部版本 VC名称 Visual Studio 4.0 Visual C++ 4.0 Visual Studio 97 5.0 Visual C++ 5.0 Visual Studio 6.0 6.0 Visual C++ 6.0 Visual Studio .NET 2002 7.0 Visual

2018-04-22 17:34:43 4336 1

原创 笔记:协同过滤

推荐算法主要分为3类:基于内容的推荐,协同过滤和混合推荐。 协同过滤主要利用user和item之间的互动信息。分为三种类型:user-based, item-based和model-based。数据集根据数据集的性质,可以分为显式反馈(评分,星级)和隐式反馈(浏览,点击,加入购物车)。 movielens数据集中,用户对电影的打分在1-5,是显式反馈。movielens-100k中...

2018-03-30 22:40:19 487

原创 scel转txt抽取词库

最近需要词库来优化分词效果,找到了有大神写好的能将搜狗词库scel转成txt的python脚本。 http://blog.csdn.net/zhangzhenhu/article/details/7014271 实际运行时因为python版本不同转换不能成功,最后终于可行。bytes与16进制字符串f = open(file_name, 'rb')data = f.read()f.close

2017-12-09 22:40:45 3299 1

原创 Codejam之Ratatouille

问题描述每一个包裹含有一定量的原料,不同的包裹即使含有相同的原料,量可能不一样。对于每一种原料,你有相同数量的包裹。用这些包裹组成尽可能多的套装(kit)提供给顾客。一个kit中对每一种原料都含有1个包裹,一个kit可以做成多份ratatouille(这个kit的label,必须是整数)。为了不浪费,每个包裹所包含的原料的量必须在做成label份ratatouille实际用量的90%到110%之间。

2017-12-03 21:07:29 311

原创 broadcasting in Numpy

当在不同维数的数组间进行运算时,其中之一或两个都要broadcast以使维数相配。Numpy的实现者关注的是N维对象的复杂功能,broadcasting提供了强有力的支持,但也导致了一些术语上的混淆冲突。rank在Numpy文档中,“rank”一词指数组的维数,它与数组本身的状态无关(如线性独立的行数、列数)。一个列向量的rank总是1,一个矩阵的rank总是2,一个N维数组的rank总是N。在传统

2017-12-03 15:31:01 240

原创 LDA笔记

θ\theta :文档-主题分布,θm是Dirichlet(α)\theta_m是Dirichlet(\alpha),α\alpha是Dirichlet分布的超参数,K维向量(K是主题数) ϕ\phi:主题-词分布,ϕz是Dirichlet(β)\phi_z是Dirichlet(\beta),β\beta是Dirichlet分布的超参数,V维向量(V是词典大小) Z:词的主题,zmn是Multi

2017-12-01 22:02:13 254

原创 2-3查找树与红黑树

二叉查找树一种能够将链表插入的灵活性与有序数组查找的高效性结合起来的符号表实现。public class BST<Key extends Comparable<Key>,Value>{ private class Node{ Key key; Value val; Node left,right; int N; //以该结点为根

2017-11-18 16:55:09 265

原创 UnsupportedClassVersionError

java.lang.UnsupportedClassVersionError: org/mozilla/universalchardet/UniversalDetector: Unsupported major.minor version 51.0在编译时使用的是更高版本的JDK,而运行时使用的是更低版本的JDK J2SE 9 = 53 J2SE 8 = 52 J2SE 7 = 51

2017-11-14 14:55:45 646

原创 Codejam之Alphabet Cake

问题描述需要为party准备一个蛋糕,R行 C列的格子形状。助理已经把每个孩子的名字首字母写在了蛋糕的单元里,每个孩子的名字首字母都是唯一的,没有重复。每个单元至多有1个首字母。切分蛋糕时,每个孩子的蛋糕都是矩形的,只包含自己的名字首字母,且不包含其他孩子的名字首字母。输入:第一行的数字T,有T个测试用例。 每个测试用例开始是R和C,接着R行,每行有C个字符,表示开始的蛋糕状况。?号表示这个单元为

2017-11-12 20:57:50 426

原创 Codejam之Tidy Numbers

问题描述8,123,555,224488这种数字以非递减的顺序排列的叫做tidy numbers20,321,495,99999990这种不是给一个值,要求输出该值之前的最后一个tidy number问题解决大数据集中的测试用例如下,如果将值逐次减一,判断是否符合要求太没有效率。可以遍历数字串,找到第一个nums[i]>nums[i+1]的位置,将nums[i]的值减一,后面的值都赋值9nums[i

2017-11-12 13:38:09 319

原创 Codejam之Bathroom Stalls

问题描述一间浴室有N+2个位置,排列在一行。最左边和最右边的位置总是被bathroom guards所占,其他N个可以使用。当一个人进入,他总是选择距离其他人尽可能远的位置,规则如下:对每一个空位置s,计算Ls和Rs,Ls是s和左边最近的被占位置之间有多少个空位置,Rs是s和右边最近的被占位置之间有多少个空位置。然后从中选择min(Ls,Rs)最大的那些s。如果选到的s只有一个,那最终选择它。否则,

2017-11-12 13:07:16 530

原创 Java的自动装箱

泛型集合类的抽象数据类型的一个关键特性是我们应该可以用他们存储任意类型的数据。一种java机制能够做到这点,它被称为泛型,也叫做参数化类型。 在每份API中,类名后的< item >记号将Item定义为一个类型参数。自动装箱类型参数必须被实例化为引用类型。 java的封装类型都是原始数据类型所对应的引用类型:Boolean Byte Character Double Float Integer

2017-11-12 11:43:50 181

原创 Windows下Tensorflow-GPU的安装,Tensorboard的使用,以及过程中遇到的各种坑

Windows下Tensorflow-GPU的安装,Tensorboard的使用,以及过程中遇到的各种坑

2017-06-09 19:27:09 2030

原创 数据标准化 Data Normalization

在一些实际问题中,我们得到的样本数据都是多个维度的,即一个样本是用多个特征来表征的。比如在预测房价的问题中,影响房价y的因素有房子面积x1、卧室数量x2等。这里的x1,x2又被称为特征。很显然,这些特征的量纲和数值得量级都是不一样的,在预测房价时,如果直接使用原始的数据值,那么他们对房价的影响程度将是不一样的,而通过标准化处理,可以使得不同的特征具有相同的尺度(Scale)。

2017-05-09 21:48:59 36057 1

原创 图:存储结构、深度优先遍历以及广度优先遍历

图:记录关系、联系,由数个点Vertex、数条边Edge组成。 同构 Isomorphism 英[ˌaɪsəʊ’mɔ:fɪzəm] :两张图的连接方式一样。图的存储结构:阵列记录所有的点与所有的边。直观、节省空间、但不适于计算。 如图,记录(0,1) (0,3) (0,4)邻接矩阵 adjacency matrix无向图的边数组是个对称矩阵(aij=aji)。 顶点vi的度:vi所在行的元

2017-04-09 16:00:46 2692 1

原创 赫夫曼树和赫夫曼编码

问题:根据学生的百分制成绩计算5级分制成绩,成绩在5个等级上的分布规律:分数0-5960-6970-7980-8990-100所占比例5%15%40%30%10%图二叉树a中可以看出70分以上大约占总数80%的成绩都要经过3次以上的判断才能得到结果。树的路径长度是从树根到每一个结点的路径长度

2017-04-07 14:46:16 1468

原创 满二叉树和完全二叉树

结点拥有的子树数称为结点的度。一棵树的结点分为:根节点、内部结点、叶结点分支节点(根节点+内部结点):度不为0的结点。满二叉树:在一颗二叉树中,如果所有分支结点都存在左子树和右子树,并且所有叶子在同一层上,这样的二叉树称为满二叉树。特点:(1)叶子只出现在最后一层(2)非叶子结点的度一定是2(3)同样深度的二叉树,满二叉树的结点个数最多,叶子数最多完

2017-04-07 14:29:56 769

原创 动态规划问题CombinationSum

Dynamic Programming 动态规划问题: 给一个候选集C和一个目标值T,找到所有的集合使得集合中的值的和为T。 注意: 1.结果的所有集合中不应有重复的集合。 2.C中的值可以多次出现 3.候选集合中的值和目标值都大于0 输入:[2,3,6,7]和目标值7 输出:[ [7], [2, 2, 3] ]public class Solution { public

2016-11-07 21:45:31 353

原创 JAVA实现中缀表达式转换为后缀表达式并计算

中缀表达式转换为后缀表达式计算后缀表达式

2016-09-26 20:39:48 611

原创 能输入的select下拉框

能输入的select下拉框

2016-09-20 21:34:39 1662

原创 java.lang.ClassNotFoundException解决办法

java.lang.ClassNotFoundException: com.dsep.util.SessionListener办法一:Stop Tomcat (if it's running)Open the "Servers" view: Window > Show view > Other > Server > ServersRight Click on Tomcat

2016-09-12 10:29:36 5343

空空如也

空空如也

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

TA关注的人

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