自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dgraph学习(一)

dgraph学习(一)http方式增加数据增加schema增加数据数据整合http方式Alpha server 端口1、/alter 用于修改表结构 包括删除数据库2、/query 用户查询3、/mutate 添加或修改数据4、/commit 提交事务curl -X POST http://127.0.0.1:8080/alter -d 'name: string @index(term) .'# 返回 {"code":"Success","message":"Done"}# 删除全库字段

2020-12-24 14:19:03 777

原创 dgraph学习(二)

dgraph学习(一)dgraph简介dgraph组件dgraph数据类型支持数据类型索引及分词器dgraph操作altermutateupsertquery删除操作1.删除节点2.清除所有数据dgraph简介dgraph组件ratel:提供用户界面来执行数据查询,数据修改及元数据管理。alpha:用于管理数据(谓词和索引),外部用户主要都是和 alpha 进行数据交互。group:多个 alpha 组成一个 group(即图中同色 alpha),group 中的多个 alpha 通过

2020-12-23 20:20:31 1968 2

原创 在CentOS 7/Ubuntu 18.04系统上安装Dgraph的方法

在CentOS 7/Ubuntu 18.04系统上安装Dgraph的方法在线配置1、下载Dgraph二进制文件创建systemd服务单元文件在线配置1、下载Dgraph二进制文件curl https://get.dgraph.io -sSf | bash系统提示是否同意Dgraph社区许可条款:输入 YDo you agree to the terms of the Dgraph Community License? [Y/n] YLatest release version is v1.0

2020-11-24 14:27:43 843 3

原创 代价函数

学习笔记代价函数的使用二次代价函数的不足交叉熵代价函数对数似然代价函数    由于疫情,这一段时间公司不让入职(真的是无聊在家)。翻开之前的深度学习相关笔记以作复习,就随笔写下。TenosrFlow的具体使用网上有许多教程如极客学院的中文文档,这里只记录一些需要注意的知识点。代价函数的使用其实机器学习最基本的代价函数就是二次代价函数和交叉熵代价函数二...

2020-03-26 15:26:12 527

原创 leetcode刷题

设置两个指针 一个快一个慢283 ,27,26,80指针对撞75,88,215,167,125,344,345,11双索引 滑动窗口209,3,438, 76.map,set349,350 ,242,202,1,15,18,16,454

2019-08-22 12:26:17 119

原创 推荐系统学习(九)

ConvNCF-2018年IJCAI概述作者及论文前人研究MF本文模型NCF模型Input layerEmdedding layerHidden layerPrediction layer损失函数评价指标创新点代码参考资料概述作者及论文这篇作者与上一篇一样都是何向南博士的论文,提出了一种新颖的解决方法Outer Product-based Neural Collaborative Filt...

2019-06-06 16:12:20 521

原创 推荐系统学习(八)

NCF-2017年WWW概述作者简介本文模型Implicit data损失矩阵分解的弊端our modelInput layerEmbedding layerNeural CF layeroutput layerGeneralized Matrix Factorization GMF多层感知机MLP结合GMF和MLP的NCF(重点)训练网络贡献实验小技巧评价指标创新点代码参考资料概述作者  ...

2019-06-05 23:20:17 838

原创 推荐系统学习(七)

DeepCoNN-2017年WSDM概述作者及论文本文模型模型Look-up layerconvolution layermax-pooling layerFully-connected layerShared layer模型训练模型分析评价指标实验分析创新点及贡献代码参考资料概述  本文提出的 DeepCoNN 模型,有两个平行的神经网络,其中一个对于用户所写的评论分别学习用户的行为数据,另...

2019-06-05 10:51:13 1028

原创 推荐系统学习(六)

ConvMF-2016年RecSys概述前人研究本文模型图模型模型的架构Embedding Layer - word embedingConvolution layer – contextual informationPooling layer – representative informationOutput layer – high level features of documentsho...

2019-06-01 20:27:50 300

原创 推荐系统学习(五)

CDL-2015年KDD概述本文模型图模型过程公式评价指标代码参考资料Collaborative Deep Learningfor Recommender Systems概述       这一篇论文出自香港理工大学王灏博士,论文讲了一种紧耦合的混合式推荐算法。主要是栈式自编码器SDAE通过贝叶斯图方式结合。其实这篇论文和在推荐系统学习(四)中提到的 协...

2019-05-29 23:14:15 272

原创 推荐系统学习(四)

CTR-2011年KDD概述本文模型Topic modeling(主题模型)这里采用LDA评价指标创新点代码参考资料基于LDA的论文推荐模型-CTR(Collaborative modeling for recommendation)论文-Collaborative Topic Modeling for Recommending Scientific ArticlesPPT-Collabor...

2019-05-27 22:44:05 241

原创 推荐系统学习(三)

CF-08年IEEECollaborative Filtering for Implicit Feedback Datasets(2008)概述隐式反馈的特点准备工作之前的研究Neighborhood-based (item-item)latent factor models(MF,SVD)本文的模型- 针对隐式反馈的矩阵分解方法评价指标显示反馈隐反馈创新点代码参考资料Collaborative...

2019-05-22 22:11:31 403

原创 推荐系统学习(二)

PMF-07年NIPS论文解读补充标准SVD代码论文解读这篇论文是07年的,是传统的方法中比较经典的论文了.他论述了现在推荐的问题,评分矩阵的稀疏性,以及数据量的逐渐增加,最好的总结请看PMF,这位博主总结的比较全面,该博文从问题定义,以及问题解决思路都进行了很好地说明。了解论文中公式的解释请参考原理,论文中详细的推导过程可以参考PMF推导。这些总结的都很好,因此对本论文的解读的话参考以上博...

2019-05-21 19:46:10 255

原创 推荐系统学习(一)

初识推荐系统前奏了解推荐系统综述指标论文工具前奏最近写这个博客主要是因为在最近找实习,想把之前学的东西回顾一下,也想为今后工作需要做一个铺垫吧(哈哈,其实早就想写了,但是一直拖)。我呢2017年8月左右入学,由于在读研期间一直在做实验室的项目,偏工程一些。那会儿对学术没有一点想法,后来有一次和同学闲聊(19年毕业的同学),她讲了找工作的经验,也多次强调了读研期间研究方向的重要性。最后就开始接触...

2019-05-20 20:18:10 390

原创 Hadoop学习(三)

hadoop基础学习Hadoop MapReduce首先上例子Mapper和Reducer类MaxTemperatureMapperMaxTemperatureReducerapp具体思路执行程序Hadoop MapReduce首先上例子补存:数据在天气数据这是一个气象数据:将源数据map处理后:MapReduce整理流程如下:Mapper和Reducer类MaxTemper...

2019-03-03 15:04:11 498 1

原创 Hadoop学习(二)

hadoop基础学习

2019-02-28 23:00:14 516

原创 Hadoop学习(一)

hadoop基础学习Ubuntu基本操作快捷键常用命令目录与权限目录权限软件包的操作国内软件包源一般选取清华或者163等本地软件源制作Hadoop安装JDK,hadoop安装配置hadoop 基础与配置三种模式独立模式配置伪分布模式配置配置脚本配置SSH格式化HDFS系统完全分布模式配置Ubuntu基本操作这是一些基本的命令!其实在hadoop文件系统中的命令大部分是相似的。快捷键ubun...

2019-02-27 22:58:15 175

原创 neo4j多个库同时运行

neo4j在一台服务器上同时运行多个库,且互不干扰其实在很多情况下一台服务器上配置好后同时只能使用Neo4j的一个库!这时我们一边需要跑算法(好慢!),还需要调试其它算法的时候,担心会破坏这个库,这是就需要另一个库,而且可以同时运行。执行其实同样在不同路径下重新安装一下neo4j,安装过程可以看我上一篇博文,然后只需修neo4j下的配置文件就可以了:端口号的修改 ,只要两个库地址不冲突就...

2018-11-16 13:07:39 5050 11

原创 Keras其中概念和函数的理解

一、shape/input_shapeshape:在keras中,数据是以张量的形式表示的,张量的形状称之为shape,表示从最外层向量逐步到达最底层向量的降维解包过程。比如,一个一阶的张量[1,2,3]的shape是(3,); 一个二阶的张量[[1,2,3],[4,5,6]]的shape是(2,3);一个三阶的张量[[[1],[2],[3]],[[4],[5],[6]]]的shape是(...

2018-10-05 21:46:57 311

转载 信息检索评价指标NDCG、a-NDCG

 PAMM中使用的检索多样性的评估方法为:。 在NDCG中,文档的相关度可以分为多个等级进行打分。 (1)CG(Cumulative Gain):表示前p个位置累计得到的效益,公式为:其中rel表示第i个文档的相关等级,如2表示非常相关,1表示相关,0表示无关,-1表示垃圾文件。  (2)DCG(Discounted Cumulative gain)...

2018-10-05 13:37:33 1622

原创 linux克隆python系统环境(无法联网)

有时候在无法联网的情况下需要搭建环境,且必须使用之前的环境,因为你的代码需要在同样的环境下运行。这样方便开发方法一:1.下载指定的包到指定文件夹。 pip list #查看安装的包 pip freeze > requirements.txt 将已经通过pip安装的包的名称记录到 requirements.txt文件中 创建存放安装包的目录:mkdir /pack...

2018-09-27 23:21:29 1509

原创 非root下安装python环境(无法连网)

 由于在linux服务器上,每个人需要的环境都不一样 需要自己搭建自己的环境:1.首先下载自己需要python的版本,我下载的是Python-3.6.5.tar.xz      这里使用--prefix指定安装路径xz -d Python-3.6.5.tar.xztar -xvf Python-3.6.5.tarcd Python-3.6.5makdir -p /home/...

2018-09-27 23:08:05 324

原创 我的neo4j.conf配置

这里初次使用neo4j,很多配置都需要修改,这样可以使用起来更加方便。1.我们把neo4j配置到服务器端,我们想要在本地访问的话就需要修改conf目录下的neo4j.conf文件去掉注释#dbms.connectors.default_listen_address=0.0.0.0设置http端口为7474,端口可以自定义,只要不和其他端口冲突就行 dbms.connect...

2018-09-27 22:26:38 6358 10

原创 neo4j在linux上的搭建

neo4j需要java 环境 : 1.首先在java官网上下载自己需要的版本,需要注意的是安装的Java版本需要和安装的neo4j的版本相匹配(我这里安装的是java1.8),即jdk-8u181-linux-x64.tar.gz。tar -zxvf jdk-8u181-linux-x64.tar.gzvim   .bash_profile JAVA_HOME=/home/tju...

2018-09-27 21:35:54 423

原创 初识Tensorflow

Tensorflow主要是在极客学院上学习的,这里运用的是MNIST数据集:基本用法code:# -*- coding:utf-8 -*-import tensorflow as tfimport osos.environ['TF_CPP_MIN_LOG_LEVEL']='2' # 只显示 warning 和 Error# 创建一个常量操作 添加到默认图中matrix1 = tf...

2018-07-14 11:20:52 197

转载 python读写文件,和设置文件的字符编码比如utf-8

一. python打开文件代码如下:f = open("d:\test.txt", "w")说明:第一个参数是文件名称,包括路径;第二个参数是打开的模式mode‘r’:只读(缺省。如果文件不存在,则抛出错误)‘w’:只写(如果文件不存在,则自动创建文件)‘a’:附加到文件末尾‘r+’:读写如果需要以二进制方式打开文件,需要在mode后面加上字符”b”,比如”rb””wb”等二、python读取文件...

2018-06-24 15:26:17 1784

原创 word2vec

word2vec 基本概念的话可以参考:Word2vec的数学理解.pdfWord2vec实战.pdf练习的话可以参考gensim官网,不想看官网的当然也有简化版Word2vec Tutorial,翻译版Word2vec Tutorial,还有自己手敲版word2vec(个人不太建议看看原理就行)。代码是参考官网以及自己的理解:# -*- coding:utf-8 -*-import osim...

2018-06-23 20:05:21 380

原创 linux的一些常用小命令

1、创建文件夹mkdir <文件夹名称>2、进入目录cd <跳转的目录>3、把一个文件夹的内容复制到另一个文件cp -r <文件夹名称> <目标文件夹名称>...

2018-06-09 21:32:32 99

原创 自己的小笔记--深度学习

RNN初步理解可以参考通俗的理解RNN这篇博文。

2018-05-30 19:32:26 172

原创 Leet Code 01 TwoSum

TwoSum  Tags: Array,Hash Table问题:      Given an array of integers, return indices of the two numbers such that they add up to a specific target.      You may assume that each input would have exactly ...

2018-05-28 20:25:23 117

原创 ML:Octave Tutorial

基本操作:%% Change Octave prompt PS1('>> ');%% Change working directory in windows example:cd 'c:/path/to/desired/directory name'%% Note that it uses normal slashes and does not use escape char...

2018-04-01 21:51:56 176

原创 sklearn库之sklearn.cluster.KMeans的学习

这篇呢是接着上一篇kmeans的学习,这篇主要是介绍调用机器学习的库来使用集成的kmeans ,哈哈会调用就行,主要学习呢就是看官方文档,学习这个包装类的参数,返回值以及它方法,这里面有好多examples,大家可以尝试下。下面是我练习时的代码:#-*- coding:utf-8 -*-from sklearn.cluster import KMeans#from sklearn.cluste...

2018-03-14 14:58:09 23644 4

原创 聚类算法——Kmeans算法的学习

本文记录了我对kmeans算法的学习,kmeans算是聚类算法最简答的一种,哈哈,这是我接触到的第一个算法,由于刚开始学习python,对python的语法不是很了解,不能熟练的运用python编程,代码写的不是很精简,望见谅!原理参考了JerryLead的博客,这个博客是把斯坦福大学的Andrew Ng的讲义翻译了一遍,不过翻译的不错!值得学习!有兴趣的同学还可以看下《模式识别与机器学习》这本书...

2018-03-10 14:13:20 1442

空空如也

空空如也

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

TA关注的人

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