自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis学习笔记

redis安装步骤参考:https://www.cnblogs.com/zdd-java/p/10288734.html1、启动redis-server./redis-server /usr/local/redis/etc/redis.conf可以看到默认端口号为63792、安装redis模块pip install redis测试是否成功redis 提供两个类 Redis 和 StrictRedis, StrictRedis 用于实现大部分官方的命令,Redis 是 St.

2020-08-25 14:50:44 140

原创 tensorflow 学习资料

源码:https://github.com/tensorflow/tensorflow教程:http://blog.csdn.net/jdbc/article/details/52402302http://wiki.jikexueyuan.com/project/tensorflow-zh/https://my.oschina.net/yilian/blog/66463

2017-04-25 17:55:54 427

转载 tensorflow学习路线

http://blog.csdn.net/hjimce/article/details/51899683

2017-04-25 17:50:30 412

原创 tensorflow-模型保存与读取

模型保存:saver = tf.train.Saver()saver.save(sess, model + '/final.model', global_step=step)模型读取:saver = tf.train.Saver()saver.restore(sess, 'model.bak.1/final.model')

2017-04-25 12:32:18 439

原创 tensorflow-Optimizer

GradientDescentOptimizer 梯度下降算法AdagradOptimizer自适应梯度调节器

2017-04-25 12:09:15 347

转载 ReLu(Rectified Linear Units)激活函数

论文参考:Deep Sparse Rectifier Neural Networks (很有趣的一篇paper)起源:传统激活函数、脑神经元激活频率研究、稀疏激活性传统Sigmoid系激活函数传统神经网络中最常用的两个激活函数,Sigmoid系(Logistic-Sigmoid、Tanh-Sigmoid)被视为神经网络的核心所在。从数学上来看,非线性

2017-04-21 16:24:01 444

原创 tensorflow函数--weighted_cross_entropy_with_logits

地址:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/ops/nn_impl.py 176函数定义:defweighted_cross_entropy_with_logits(targets,logits,pos_weight,name=None):函数调用tf.nn.

2017-04-19 20:21:43 2848

原创 tensorflow函数--softmax_cross_entropy_with_logits

地址:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/ops/nn_ops.py 1589函数定义:def softmax_cross_entropy_with_logits(_sentinel=None, labels=None,logits=No

2017-04-19 20:11:11 576

原创 tensorflow函数--sigmoid_cross_entropy_with_logits

地址:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/ops/nn_impl.py函数定义:def sigmoid_cross_entropy_with_logits(_sentinel=None, labels=None,logits=None,

2017-04-19 19:55:55 5788

原创 tensorflow函数--sparse_softmax_cross_entropy_with_logits

地址:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/ops/nn_ops.py  1688

2017-04-19 18:51:21 4555

转载 逻辑回归LR的特征为什么要先离散化

在工业界,很少直接将连续值作为特征喂给逻辑回归模型,而是将连续特征离散化为一系列0、1特征交给逻辑回归模型,这样做的优势有以下几点:1. 稀疏向量内积乘法运算速度快,计算结果方便存储,容易scalable(扩展)。2. 离散化后的特征对异常数据有很强的鲁棒性:比如一个特征是年龄>30是1,否则0。如果特征没有离散化,一个异常数据“年龄300岁”会给模型造成很大的干扰。3.

2015-11-19 20:15:10 1531

转载 机器学习---逻辑回归

1.假设2.sigmoid函数:3.假设的含义:4.性质:5.找一个凸损失函数6.可由最大似然估计推导出单个样本正确预测的概率为只是3两个式子合并在一起的表示方法整个样本空间的概率分布为取对数展开得,作为损失函数,并且最小化它,则应改写为5式。7.

2015-09-23 20:34:58 474

转载 Boost::Lexical_cast 的使用

1,字符串 到 数值类型的转换2,数值 到 字符串的转换 3,异常处理情况 4,boost::lexical_cast 的原型: template     Target lexical_cast(Source arg); lexical_cast 是依赖于字符串流 std::stringstream 的,其原理也是相当的简单:把源类型 (Source) 读入到字符流中,

2015-05-16 11:21:40 656

转载 Makefile中一些特殊符号的意义

在makefile中,有时会接触到一些以特殊字符打头的命令,比如@, -, +,如果之前没有接触过的话,会感觉比较奇怪,其实,多是一些为了实现特定行为模式而引入的标记符。 命令行以'@'打头的含义: 在执行到的时候不回显相应的命令内容,只显示命令的输出。命令行以'-'打头的含义: 在执行到的时候如果发生错误(退出返回非零状态)时,不中断make过程。命令行以'+'打

2015-05-14 16:42:54 1013

转载 Makefile编译选项

-D:条件选择编译-I :头文件搜索路径-l:连接静态库 AR静态库打包命令的名字,缺省值是ar。ARFLAGS静态库打包命令的选项,缺省值是rv。AS汇编器的名字,缺省值是as。ASFLAGS汇编器的选项,没有定义。CCC编译器的名字,缺省值是cc。CFLAGSC编译器的选项,没有定义。

2015-05-14 16:41:42 541

转载 svn常用命令

SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。SVN 官方网址:Apache Subve

2015-05-08 19:07:02 487

转载 Hadoop Shell命令

http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html#testFS ShellcatchgrpchmodchowncopyFromLocalcopyToLocalcpdudusexpungegetgetmergelslsrmkdirmovefromLocalmvputrmrmrsetrepstattailte

2015-03-20 18:43:12 435

转载 perl的时间处理之localtime和strftime

大家都是使用的 localtime 来取得当地日期时间和日期。这个函数如果在标量环境时,会以字符串的形式来传回目前的时间和日期 。默认的 localtime 的函数是以 1970 到今天的秒来做整数计算的。默认这个程序会调用 time 的函数来给它提供一个值。使用方法:例如,print scalar (localtime)这个代码,它输出的结果将类似于Thu Sep 16 23:0

2015-03-20 17:50:47 2601

转载 用两个栈实现队列和用两个队列实现一个栈

题目:用两个栈实现一个队列。队列的生命如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。template class CQueue{public:  CQueue(void);  ~CQueue(void);  void appendtail(const T& node);  T deleteHead();p

2014-12-16 15:41:25 551

转载 C++栈和队列

使用标准库的栈和队列时,先包含相关的头文件#include#include定义栈如下:stack stk;定义队列如下:queue q;栈提供了如下的操作[cpp] view plaincopys.empty()               如果栈为空返回true,否则返回false  s.

2014-12-16 15:38:09 604

原创 undefined reference to `exp'

解决答案是:gcc -lm filename.c

2014-12-04 16:45:49 1420

转载 CentOS下安装word2vec的linux教程

关于google的word2vec项目,这里就不用介绍了,接下来需要很干货的分享给大伙,在CentOS下安装word2vec的linux教程。关于如何在各个linux操作系统上安装word2vec,google的word2vec项目首页并未过多讲,或是详细的描述安装的linux教程。word2vec项目的官网上,只有这么几段简短的关于使用的描述和linux教程:Quick

2014-12-04 09:25:30 1467

转载 word2vec学习(1)

谷歌已经使用Deep Learning技术开发了许多新方法来解析语言,目前,谷歌开源了一款基于Deep Learning的学习工具——word2vec,这是首款面向大众的Deep Learning学习工具利用word2vec对关键词进行聚类http://blog.csdn.net/zhaoxinfan/article/details/11069485

2014-12-04 09:18:52 674

转载 word2vec代码注释 - @太极儒

// Copyright 2013 Google Inc. All Rights Reserved.//// Licensed under the Apache License, Version 2.0 (the "License");// you may not use this file except in compliance with the License.// You ma

2014-12-04 08:58:50 3286

转载 查看linux机器版本

uname -a

2014-09-23 11:22:01 561

转载 基于贝叶斯算法的文本分类算法

因为要做一个关于数据挖掘的算法应用PPT,虽然知道很多数据挖掘的算法怎么使用,但是需要讲解它们的原理,还真的需要耗费很多精力,之前做一个曲线拟合,已经发在博客里,现在做贝叶斯算法的基础原理。1、基本定义:分类是把一个事物分到某个类别中。一个事物具有很多属性,把它的众多属性看作一个向量,即x=(x1,x2,x3,…,xn),用x这个向量来代表这个事物,x的集合记为X,称为属性集。类别

2014-09-05 16:33:55 713

转载 Linux下vim树形目录插件NERDTree安装

Linux下vim树形目录插件NERDTree安装NERDTree插件的官方地址如下,可以从这里获取最新的版本http://www.vim.org/scripts/script.php?script_id=1658目前最新的下载地址是:http://www.vim.org/scripts/download_script.php?src_id=17123安装方法很简单,先把压

2014-08-20 18:04:39 1859 1

转载 memset实现

void *memset11(void *dst,int val,size_t n){void *start = dst;while (n--){*(char*)dst=(char)val;dst=(char *)dst+1;}return start;}

2014-08-20 09:25:22 492

转载 关于实现memcpy和memmove两个库函数的一点体会

最近在论坛上看了一篇关于阿里巴巴面试题的帖子,让自己实现memcpy库函数,要求考虑特殊情况,两段内存存在覆盖,以及指针为空的情况。下面是我对此问题的几点看法(可能还有理解不到的地方)和最终修改的代码。几点结论: 1,memcpy实现从源source中拷贝n个字节到目标destin中,src源数据应该保留。2,memmove实现移动一块字节,src源数据可以不保留。

2014-08-20 08:51:42 622

转载 面试题 实现memmove函数

【题目】   用C语言实现函数void *memmove(void *dest, const void *src, size_t n)。memmove函数的功能死拷贝src所指向内存内容前n个字节到dest所指的地址上。【例子】   源字符串是hello word!,要求目标字符串也是helloword!。【分析】   作为公用库函数,请注意安全检查,注意处

2014-08-20 08:51:06 742

转载 memcopy和memmove的区别(笔试,面试)

Memcopy和memmove函数在linux下看了一下两个函数的源码。两个函数都在头文件string.h中定义,函数原型为:void * __cdecl memcpy ( void * dst,const void * src,size_t count);void * __cdecl memmove ( void * dst,const void * src,size_t

2014-08-20 08:34:06 608

转载 c库函数

void * __cdecl memmove (        void * dst,        const void * src,        size_t count        ){        void * ret = dst;#if defined (_M_IA64) || defined (_M_AMD64)        {

2014-08-20 08:30:04 556

转载 面试中strcpy源码的判分标准

如果编写一个标准strcpy函数的总分值为10,下面给出几个不同得分的答案:  2分void strcpy( char *strDest, char *strSrc )  {  while( (*strDest++ = * strSrc++) != ‘\0’ );  }   4分  void strcpy( c

2014-08-19 20:14:31 779

转载 库函数一

char * __cdecl strcpy(char * dst, const char * src){        char * cp = dst;        while( *cp++ = *src++ )                ;               /* Copy src over dst */        return( dst );}

2014-08-19 19:49:13 476

转载 perl模块安装

转自:http://www.mike.org.cn/blog/index.php?load=read&id=643Perl 到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是 Perl 语言发展史上的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的 Perl 模块,极大地扩展了 Perl 语言的功能。CPAN(Comprehensive Perl Archive

2014-08-19 10:17:22 870

转载 perl的LWP模块简单介绍

一 LWP::Simple 功能1. 如何在Perl中使用该模块?use LWP::Simple;2. 如何获取一个页面内容?my $content = get(’http://www.yahoo.com.cn’);get函数把从www.yahoo.com.cn上获取得页面内容全部赋给$content这个变量,如果获取失败将返回一

2014-08-19 10:13:39 1067

转载 C++ map容器 按照value值排序

正常的map默认按照key值排序,而map又没有像vector一样的sort()函数,那么如果将map按照value值排序呢?有两种方法:方法1. 将map中的key和value分别存放在一个pair类型的vector中,然后利用vector的sort函数排序,其中map_verb存放我的map值:存放我的map值:[cpp] view

2014-08-18 11:20:01 760

转载 算法面试题

1.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。   10  / \  6  14 / \ / \4  8 12 16 转换成双向链表4=6=8=10=12=14=16。  首先我们定义的二元查找树 节点的数据结构如下: struct BSTree

2014-08-18 10:32:46 1066

转载 怎样花两年时间去面试一个人

Joel Spolsky 曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的 Dennis Ritchie 就是这样一个人)而“人才”市场上能找到的大多都不是什么人才。招到这帮人轻则费钱重则把你公司搞挂。诚然,也许没

2014-08-18 10:30:49 525

转载 如何成为一个C++高级程序员

C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在 C++ 的使用范围比以前已经少了很多,java、C#、python 等语言在很多方面已经可以代替C++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业,比如游戏、高效的服务器。  现在学习 java、C#等语言的人数远远高于C

2014-08-18 10:27:03 475

空空如也

空空如也

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

TA关注的人

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