• 等级
  • 718387 访问
  • 161 原创
  • 0 转发
  • 3635 排名
  • 340 评论
  • 24 获赞

Tensorflow入门:数据结构和编程思想

Tensorflow入门:数据结构和编程思想引言:最近tensorflow很火,看到国内都有不少人开始玩起来了,自己最近有些想法想玩玩,于是开始入门搞一下,因为自己只有一个台式电脑,于是就装了个cpu版的tensorflow,安装过程挺顺利,一两句命令搞定,最后遇到过glibc的版本问题,直接升级了Ubuntu版本就好了。于是,开始入门了。下面是我学习的笔记,水平有限,如有不对,敬请指教。

2017-03-12 14:03:15

C++实现获取DOTA玩家名称(反汇编查找指针地址和跨进程读取war3内存)

C++实现获取DOTA玩家名称(反汇编查找指针地址和跨进程读取war3内存)  大学时做了一个类似11小秘书的工具,就是一键查看当前玩家的11天梯积分。其中,获取DOTA玩家名称是其中一个模块,这部分代码之前没公布,现在发出来共享给各位编程爱好者。 其中的思路是,先用反汇编技术把DOTA玩家名称的内存地址找出来,然后用C++实现跨进程内存读取。记得当时,找内存地址找了很久,因为当时

2016-12-29 23:29:16

mahout的itembased推荐算法改造

mahout的itembased推荐算法改造需求背景:itembased主要是两个步骤:1item相似度的计算2根据user所评分过的item,以及item之间的相似度,预测未知item的分数 mahout的itembased现有的问题:mahout集成的itembased算法,里面的每个步骤耦合度太强,难以分割。 我们希望上面两个步骤能分

2016-02-16 11:05:53

xgboost快速入门

xgboost快速入门xgboost是gbdt算法的实现,可以做回归,分类,和排序。支持各种语言调用,支持单机和分布式。非常适合于大规模数据集。 项目主页https://github.com/dmlc/xgboost 安装https://github.com/dmlc/xgboost/blob/master/doc/python/python_intro

2015-11-12 20:57:27

liblinear简单使用说明

liblinear简单使用说明liblinear适合解决大规模数据和高维稀疏特征的分类和回归问题。 特征文件格式:跟libsvm的一致,每一行都是labelindex1:value1index2:value2的稀疏向量的格式。 离线的训练和测试阶段,为了方便,我是通过命令行来做的,不需要再写代码。其中liblinear封装了一个train和predict

2015-09-22 19:52:52

sklearn特征选择和分类模型

sklearn特征选择和分类模型数据格式:这里,原始特征的输入文件的格式使用libsvm的格式,即每行是labelindex1:value1index2:value2这种稀疏矩阵的格式。 sklearn中自带了很多种特征选择的算法。我们选用特征选择算法的依据是数据集和训练模型。 下面展示chi2的使用例。chi2,采用卡方校验的方法进行特征选择,比较适合0/

2015-08-24 22:18:11

pagerank以及个性化的pagerank算法

pagerank以及个性化的pagerank算法pagerank最开始是Google提出来用来衡量网页重要度排行的算法。她的思想是基于网页之间互相的链接作为加权投票。假如网页a指向b,那么网页b的重要程度受网页a的影响,a越重要,则b就越重要。假如网页c也指向b,但是c跟a对比,c指向其他网页的数量(出度)较少,那么c对b的贡献程度要大于a对b。  下面是网

2015-07-21 20:11:40

隐性反馈行为数据的协同过滤推荐算法

隐性反馈行为数据的协同过滤推荐算法《CollaborativeFilteringforImplicitFeedbackDatasets》论文笔记本文是我阅读《CollaborativeFilteringforImplicitFeedbackDatasets》论文的笔记,介绍的是对于隐性反馈行为数据协同过滤算法,采取的是隐语义模型(LFM),求解方式是ALS

2015-07-16 21:47:00

map-reduce入门

map-reduce入门  map-reduce其实是一种编程范式,从统计词频(wordCount)程序来讲解map-reduce的思想最容易理解。 给定一个文件,里面的内容如下,要求统计每个单词的词频。HelloAngelaIloveyouAngelaHowareyouAngela map(每个单词处理为一行,key,value形

2015-07-01 19:34:08

git配置ssh密钥

git配置ssh密钥如果主机(当前登录用户)之前没有git账号,即添加第一个git账号,并配置ssh密钥时,按照如下的步骤:1cd ~/.ssh2ssh-keygen-trsa-C'liulian@gmail.com'3catid_rsa.pub4拷贝公钥到git服务器上5测试:gitclonegit@git.host.

2015-06-25 19:52:44

spark一些入门资料

spark一些入门资料AScalaTutorialforJavaProgrammershttp://docs.scala-lang.org/tutorials/scala-for-java-programmers.html 学习资源(视频教程,书,例子等)spark.apache.org/documentation.html 入门指南s

2015-06-09 19:56:17

给大数据文件的每一行产生唯一的id

给大数据文件的每一行产生唯一的id4个主要思路:1单线程处理2普通多线程3hive4Hadoop 搜到一些参考资料《Hadoop实战》的笔记-2、Hadoop输入与输出https://book.douban.com/annotation/17068812/TextInputFormat:文件偏移量:整行数据但是这个偏移量,貌似

2015-06-09 19:42:23

相似度计算map-reduce实现思路

相似度计算map-reduce实现思路输入:1f(1)2f(2)3f(3)4f(4) mapper:1,2f(1)1,3f(1)1,4f(1)1,2f(2)2,3f(2)2,4f(2)1,3f(3)2,3f(3)3,4f(3)1,4f(4)2,4f(4)3,4f(4)

2015-05-31 16:57:51

建QQ群作为大家技术交流的平台

建个QQ群作为大家技术交流的平台最近有很多读者来问我关于caffe的问题,由于我不搞caffe很久了,所以难以高效回答大家的问题。因此,建QQ群作为大家技术交流的平台。caffe,深度学习交流群:419906840机器学习,数据挖掘,推荐广告搜索交流群:126643980

2015-05-14 19:47:48

python多线程读取同一个文件

python多线程读取同一个文件多线程读取同一个文件,要求不能重复,不能遗漏。最开始尝试了一种方法(后来实践证明是无效的)主线程分配给每个读线程需要读取文件中哪些行,比如线程1读取1-10行,线程2读取11-30行。然后每个线程通过readline()来读取,读到的行如果不属于本线程的范围,则continue跳过。实践证明,这若干个线程并没有按照我们期望来读。

2015-05-13 21:36:05

SVD推荐算法(二)

SVD推荐算法(二)这次讲解的是model-based的SVD推荐算法。跟ALS推荐算法一样,都是矩阵分解的推荐算法,只不过求解的方式不同而已。 假如评分矩阵是R,那么我们希望拟合这样一个模型R=U*M其中U是user特征,M是item特征。假如一个user的特征是u,一个item的特征是i,那么这个user对这个item的评分就是u*i(两个特征的内积

2015-04-24 20:17:05

SVD推荐算法(一)

SVD推荐算法(一)看了不少论文,总结起来用SVD做推荐主要有两种不同的方式。1本质上是memory-based,只不过先用SVD对user-item的评分矩阵做降维,得到降维后的user特征和item特征,可以分别做userbased的协同过滤和itembased的协同过滤。2 本质上是model-based,跟传统数学意义的SVD没有太大关系,只不过借鉴了SV

2015-04-24 20:12:52

一天一段scala代码(十六)

一天一段scala代码(十六)    为了更好的驾驭spark,最近在学习scala语言特性,主要看《快学scala》,顺便把一些自己认为有用的代码记下来。packageexamplesobjectExample16{//scala操作XML//scala本身自带了强大操作XML的功能,当然也可以调用java的包//该部分

2015-04-06 15:31:16

一天一段scala代码(十五)

一天一段scala代码(十五)    为了更好的驾驭spark,最近在学习scala语言特性,主要看《快学scala》,顺便把一些自己认为有用的代码记下来。packageexamplesobjectExample15{//注解可以在程序中的各项条目添加信息,这些信息可以被编译器或外部工具处理。//下面是一个使用

2015-04-06 15:06:19

一天一段scala代码(十四)

一天一段scala代码(十四)    为了更好的驾驭spark,最近在学习scala语言特性,主要看《快学scala》,顺便把一些自己认为有用的代码记下来。packageexamplesobjectExample14extendsApp{varch='9'varsign=chmatch{case'+'=>1

2015-04-05 22:42:45

lingerlanlan

我知道这些日子 你要承担多少哀伤 才可以面对破碎的梦想
关注
  • 其他
  • 中国
奖章
  • 持之以恒