- 博客(75)
- 收藏
- 关注
转载 COCOeval接口使用
COCOeval类简介class COCOeval: # Interface for evaluating detection on the Microsoft COCO dataset. # # The usage for CocoEval is as follows: # cocoGt=..., cocoDt=... # ...
2019-07-16 14:28:00 1523
转载 链表操作
1. 找到链表的中间节点思路:用两个指针,初始时都指向链表头,然后一个每次往前走一步,另一个每次往前走两步,走两步的指针走到尾时,走一步的指针的位置即为链表的中间位置 Node* findMiddleNode(Node* pHead) { if (pHead == nullptr) { return(pHead); ...
2018-12-08 21:13:00 159
转载 深度学习机器
一、硬件之间的关系主板:就是提供配件插口的硬件,还有很多的电脑接口都在主板上。如果说电脑是一个拼图, 那么主板就是一个拼图的壳子,通过它才能把其他的东西拼上去。主板是链接各个部件的基础通道,不同的部件,使用的通道(总线)不同。CPU:插在主板上的电脑的核心组建,一个电脑配置的关键道具,负责各种逻辑运算。硬盘:插在主板上的电脑里面存贮文件的硬件,我的电脑里面的 C D E F ...
2018-08-18 17:54:00 344
转载 python正则表达式
判断字符串是否符合某种模式,比如字符串是否由字母、数字、下划线组成:if re.match(r"^[a-zA-Z0-9_]+$", a_name) == None: print("not matched")转载于:https://www.cnblogs.com/guo-xiang/p/9380608.html...
2018-07-28 08:54:00 123
转载 框架-thrift-zookeeper-kafka
Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但还不够完善。本文将介...
2018-07-28 08:24:00 142
转载 A context-aware personalized travel recommendation system based on geotagged social media data minin...
文章简介:利用社交网站Flickr上照片的geotag信息将这些照片聚类发现城市里的旅游景点,通过各照片的拍照时间得到用户访问某景点时的时间上下文和天气上下文(利用时间和public API of Wunderground),将访问景点的上下文进行排序得到popular的上下文作为景点的上下文。在给用户作推荐时,首先得到用户当前的上下文或者要访问景点的上下文,利用上下文匹配出一些景点,然...
2018-07-28 08:15:00 205
转载 深度学习硬件:CPU、GPU、FPGA、ASIC
人工智能包括三个要素:算法,计算和数据。人工智能算法目前最主流的是深度学习。计算所对应的硬件平台有:CPU、GPU、FPGA、ASIC。由于移动互联网的到来,用户每天产生大量的数据被入口应用收集:搜索、通讯。我们的QQ、微信业务,用户每天产生的图片数量都是数亿级别,如果我们把这些用户产生的数据看成矿藏的话,计算所对应的硬件平台看成挖掘机,挖掘机的挖掘效率就是各个计算硬件平台对比的标准。...
2018-07-19 18:32:00 526
转载 CPU、GPU、CUDA、cuDNN
CPU擅长逻辑处理控制,GPU适合高强度的并行计算任务,为什么会存在这种差别?今天搜集了些相关资料,摘抄总结如下。一、什么是GPUGPU这个概念是由Nvidia公司于1999年提出的。GPU是显卡上的一块芯片,就像CPU是主板上的一块芯片。那么1999年之前显卡上就没有GPU吗?当然有,只不过那时候没有人给它命名,也没有引起人们足够的重视,发展比较慢。自Nvidia提出GPU...
2018-03-06 20:50:00 130
转载 流形学习
流形学习,全称流形学习方法(Manifold Learning),自2000年在著名的科学杂志《Science》被首次提出以来,已成为信息科学领域的研究热点。在理论和应用上,流形学习方法都具有重要的研究意义。假设数据是均匀采样于一个高维欧氏空间中的低维流形,流形学习就是从高维采样数据中恢复低维流形结构,即找到高维空间中的低维流形,并求出相应的嵌入映射,以实现维数约简或者数据可视化。它是从...
2018-03-02 19:00:00 143
转载 使用MobaXterm远程连接Ubuntu,启动Octave,界面不能正常显示
使用MobaXterm远程连接Ubuntu,启动Octave,界面不能正常显示,键盘输入无法显示,解决方法如下。在启动octave之前,输入这两个命令:export GTK_MODULES=gail:atk-bridge:unity-gtk-moduleexport GNOME_DESKTOP_SESSION_ID=this-is-depricated转载于:https://...
2018-01-29 13:57:00 755
转载 Cross-Validation & Nested Cross-Validation
分享stackexchange的一篇问答:https://stats.stackexchange.com/questions/11602/training-with-the-full-dataset-after-cross-validationQ:Is it always a good idea totrain with the full dataset after cross-...
2017-12-15 19:46:00 530
转载 Bias-Variance Tradeoff
转载好文https://liam0205.me/2017/03/25/bias-variance-tradeoff/转载于:https://www.cnblogs.com/guo-xiang/p/8034358.html
2017-12-13 18:30:00 67
转载 Java调用R
Java和R语言各有侧重,Java作为主流开发语言,擅长系统开发,R语言则擅长统计分析,将二者整合,Java负责系统的构建,R用来做分析引擎,从而实现具有分析功能的应用系统。在Java代码中调用R,可以通过两种方式:Rserve和JRI一、 Rserve(远程通信模式)Rserve是一个基于TCP/IP的服务器,通过二进制协议传输数据,可以提供远程连接,使得客户端语言能够调用...
2017-11-18 17:01:00 318
转载 PageRank
Page Rank算法似乎是由现Google CEO拉里佩奇提出的一种计算网页重要程度的算法。直观来说是以投票的方式来确定网页的重要程度。一个页面的“得票数”由所有链向它的页面的重要性来决定,到一个页面的超链接相当于对该页投一票。一个页面的Page Rank是由所有链向它的页面的重要性经过递归算法得到的。一个有较多链入的页面会有较高的等级,相反如果一个页面没有任何链入页面...
2017-11-16 21:26:00 140
转载 Awesome Tools
Awesome R:https://awesome-r.com/ (Chinese translation: http://www.ppvke.com/Blog/archives/40981)Awesome Machine Learning:https://github.com/josephmisiti/awesome-machine-learning转载于:https://...
2017-11-14 20:37:00 123
转载 R语言scale与unscale函数
一、scale函数R语言base库中自带数据标准化接口scale函数,函数介绍如下Usagescale(x, center = TRUE, scale = TRUE)Argumentsx: a numeric matrix(like object).center: either a logical value or a numeric vector of l...
2017-11-09 16:28:00 1309
转载 C++获取网络数据
1、 获取数据工具libcurllibcurl主要功能就是用不同的协议连接和沟通不同的服务器。libcurl当前支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传(当然你也可以使用PHP的ftp扩展), HTTP基本表单...
2017-11-05 10:18:00 768
转载 先验概率、后验概率以及共轭先验
转载一篇写的很好的文章,原文链接:http://blog.csdn.net/baimafujinji/article/details/51374202贝叶斯定理:一个例子其实我们在之前介绍朴素贝叶斯分类器时就介绍过它,如果你有点忘了,这里就通过一个例子来帮你回忆一下。假设有一所学校,学生中60%是男生和40%是女生。女生穿裤子与裙子的数量相同;所有男生穿裤子。现在有一个观察者...
2017-11-05 10:11:00 113
转载 蒙特·卡罗方法(Monte Carlo method)
蒙特·卡罗方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法。是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。与它对应的是确定性算法。这个方法的发展始于20世纪40年代,和原子弹制造的曼哈顿计划密切相关,当时的几个大牛,包括乌拉姆、冯....
2017-10-22 23:06:00 341
转载 tensorboard中show不出来数据
tensorboard中show不出来数据,可通过在命令中加入training解决,如下:tensorboard --logdir==training:model_dir转载于:https://www.cnblogs.com/guo-xiang/p/7492393.html
2017-09-07 23:01:00 85
转载 Spark集群模式概述
本文翻译自Spark 2.2.0 - Cluster Mode Overview (http://spark.apache.org/docs/latest/cluster-overview.html)一、Spark应用构成(Components)Spark应用由集群上的一组独立的进程集构成,SparkContext对象对这些进程进行调度和协调(SparkContext对象在dri...
2017-09-01 14:20:00 121
转载 AdaBoost, LogitBoost and GradientBoosting
前向分步算法与加法模型(forward stagewise algorithm and additive model)(1) AdaBoost:前向分步算法中损失函数取指数损失函数(2) LogitBoost:前向分步算法中损失函数取的是Logistic Loss(3) GradientBoosting(梯度提升):当损失函数是平方损失和指数损失函数时,每一步优化是...
2017-08-30 22:57:00 306
转载 Java中的serialVersionUID
Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。Eclipse中The serializable class XXXXXX ...
2017-08-07 11:48:00 78
转载 Java中的标签
@SuppressWarnings简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用: @SuppressWarnings(“”) @SuppressWarnings({}) @Suppress...
2017-08-07 11:22:00 71
转载 线性回归之决定系数(coefficient of determination)
1. Sum Of Squares Due To Error对于第i个观察点, 真实数据的Yi与估算出来的Yi-head的之间的差称为第i个residual, SSE 就是所有观察点的residual的和2. Total Sum Of Squares3. Sum Of Squares Due To Regression通过以上我们能得到以下关于他们三者的关系...
2017-08-06 18:23:00 7931
转载 度量线性相关性之协方差与相关系数
一、协方差可以通俗的理解为:两个变量在变化过程中是同方向变化?还是反方向变化?同向或反向程度如何?(你变大,同时我也变大,说明两个变量是同向变化的)协方差定义:Cov(X,Y)=E[(X-E(X))(Y-E(Y))]公式简单翻译一下是:如果有X,Y两个变量,每个时刻的“X值与其均值之差”乘以“Y值与其均值之差”得到一个乘积,再对这每时刻的乘积求和并求出均值(这里求“期望”简单...
2017-08-06 17:10:00 1196
转载 JavaBean理解
Java语言欠缺属性、事件、多重继承功能。所以,如果要在Java程序中实现一些面向对象编程的常见需求,只能手写大量胶水代码。Java Bean正是编写这套胶水代码的惯用模式或约定。这些约定包括getXxx、setXxx、isXxx、addXxxListener、XxxEvent等。遵守上述约定的类可以用于若干工具或库。举个例子,假如有人要用Java实现一个单向链表类,可能会这样写...
2017-08-03 17:27:00 77
转载 你应该掌握的七种回归技术
转自:http://www.iteye.com/news/30875英文原文:https://www.analyticsvidhya.com/blog/2015/08/comprehensive-guide-regression/【编者按】回归分析是建模和分析数据的重要工具。本文解释了回归分析的内涵及其优势,重点总结了应该掌握的线性回归、逻辑回归、多项式回归、逐步回归、岭回...
2017-07-30 22:06:00 103
转载 回归分析步骤
The 13 Steps for Statistical Modeling in any Regression or ANOVANo matter what statistical model you’re running, you need to go through the same 13 steps. The order and the specifics of how yo...
2017-07-30 21:42:00 854
转载 tensorflow之word2vec_basic代码研究
源代码网址: https://github.com/tensorflow/tensorflow/blob/r1.2/tensorflow/examples/tutorials/word2vec/word2vec_basic.py简书上有一篇此代码的详解,图文并茂,可直接看这篇详解: http://www.jianshu.com/p/f682066f0586# Copyright 2015...
2017-07-30 13:02:00 84
转载 spark使用正则表达式读入多个文件
String dir = "s3a://example/";String currentDir = dir + "{1[5-9],2[01]}/*.txt";JavaRDD<String> input = sc.textFile(currentDir);此段代码会读入amazon s3上example目录下的15, 16, 17, 18, 19, 20, 21目录下的所有...
2017-07-27 21:05:00 597
转载 tensorflow安装
Windows安装1.安装Anaconda3 4.2.0镜像地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/或者https://repo.continuum.io/archive/下载后,双击安装即可2.设置国内镜像如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anac...
2017-07-14 20:08:00 46
转载 R语言中的采样与生成组合
不放回采样:sample(1:10, 5, replace = FALSE)生成组合:转载于:https://www.cnblogs.com/guo-xiang/p/6832685.html
2017-05-09 21:07:00 304
转载 R中sort(), rank(), order()
在R中,和排序相关的函数主要有三个:sort(),rank(),order()。 sort(x)是对向量x进行排序,返回值排序后的数值向量。rank()是求秩的函数,它的返回值是这个向量中对应元素的“排名”。而order()的返回值是对应“排名”的元素所在向量中的位置。> x<-c(30,2,100)> sort(x)[1] 2 30 100&...
2017-04-20 20:30:00 124
转载 (转载)神经网络浅讲:从神经元到深度学习
本文转自http://www.cnblogs.com/subconscious/p/5058741.html,作者:计算机的潜意识 神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向--深度学习的基础。学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学习技术。 本文以一种简单的,循序的方式讲解神经网络。适合对神经网络了解不多的同学。...
2017-04-09 18:34:00 221
转载 mongodb细节
MongoDB中数值型默认为Double,可以使用NumberInt()函数及NumberLong()函数分别指定某个字段为整型和长整型。转载于:https://www.cnblogs.com/guo-xiang/p/6677105.html
2017-04-07 10:58:00 60
转载 泰勒展开式
数学中,泰勒公式是一个用函数在某点的信息描述其附近取值的公式。如果函数足够平滑的话,在已知函数在某一点的各阶导数值的情况之下,泰勒公式可以用这些导数值做系数构建一个多项式来近似函数在这一点的邻域中的值。泰勒公式还给出了这个多项式和实际的函数值之间的偏差。泰勒公式是将一个在x=x0处具有n阶导数的函数f(x)利用关于(x-x0)的n次多项式来逼近函数的方法。若函数f(x)在包含x0...
2017-04-03 18:09:00 822
转载 R语言常用操作
1 取整运算在编程实现的时候有时会碰到对数值取整的需求,而取整的方式却多种多样,依赖于具体问题,不过在R中已经配备了种类齐全的相关函数,主要包括以下五种:floor():向下取整;ceiling(): 向上取整;round(): 四舍五入取整;turnc(): 向0取整;signif(): 保留给定位数的精度。2 浮点数关于浮点数的问题几乎在每一本关于数值...
2017-03-31 11:09:00 261
转载 Java小知识点
java序列化和serialVersionUID:http://luan.iteye.com/blog/1813902@Override标签:http://www.cnblogs.com/octobershiner/archive/2012/03/09/2388370.html转载于:https://www.cnblogs.com/guo-xiang/p/6407155.html...
2017-02-16 18:51:00 60
转载 使用R进行地图相关的可视化
Here is a solution using the geosphere and maps package. Using the gcIntermediate function you can "intermediate points on a great circle inbetween the two points used to define the great circle....
2016-11-29 15:41:00 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人