自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (9)
  • 收藏
  • 关注

原创 allennlp jsonnet mac 安装失败解决方案

安装命令: pip install jsonnet报错如下:lang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated] ld: library not found for -lstdc++ clang: error: lin...

2019-09-05 11:43:43 1675 2

原创 NLTK 入门

NLTK 入门from matplotlib import pyplot as pltfrom nltk import book*** Introductory Examples for the NLTK Book ***Loading text1, ..., text9 and sent1, ..., sent9Type the name of the text or sent...

2018-06-12 11:19:03 697

原创 pandas 时间index创建与使用

# 时间index在处理某些数据的时候,比如股票数据,当以时间进行索引会容易处理很多。import pandas as pdstock = {'open': [1.0, 1.1, 1.2], 'close': [1.5, 1.9, 0.7]}index = ['2018-03-04', '2018-03-05', '2018-03-06']# 这样三...

2018-06-11 11:15:35 5335

原创 马尔科夫链 吸收概率方程组推导

利用了全概率公式马尔科夫链的相关性质

2017-12-15 11:54:56 2228

原创 python 正则表达式 (持续更新)

正则表达式import re中文source = u"s2f程序员杂志一2d3程序员杂志二2d3程序员杂志三2d3程序员杂志四2d3"temp = sourcexx = u"([\u4e00-\u9fa5]+)"pattern = re.compile(xx)results = pattern.findall(temp)print(len(results))for result in res

2017-11-01 11:18:32 260

原创 第十三课 wide&deep模型

这篇paper很简单,网上也有很多人翻译过来. 使用tensorflow自带的库,其实很简单。有些难点的地方是,关于特征工程部分的理解。请参考 第九课 tensorflow 特征工程: feature_column下面是具体的实践demo:# coding:utf-8"""wide and deep"""from framework.data_input import IDataInputf

2017-10-19 14:39:44 1425

原创 第十二课 tensorflow 使用RNN实现古诗自动生成

上一课中说到RNN的实现原理。这一章,一个古诗生成的demo.输入# coding:utf-8"""数据输入"""import loggingimport collectionsimport jsonimport numpy as npclass PoemInput(object): def __init__(self, poem_file_path, batch_size):

2017-10-18 15:57:18 3611 5

原创 tensorflow 调试技巧汇总

learning rate当发现loss下降,然后又开始上升。很可能是learning rate 到后面太大导致的缘故。 所以应该使用带有衰减效果的learning rate.session.run(tf.assign(learning_rate, 0.002 * (0.97 ** (step // decay_steps))))

2017-10-18 15:43:47 1445

原创 python中文输出

# coding:utfimport jsondef test_dict_output(): a_dict = {'a': u'你好', 'b': u'中国'} a_dict_str = json.dumps(a_dict, ensure_ascii=False).encode('utf-8') print(a_dict_str)def tes

2017-10-16 10:38:30 477

原创 第十一课 tensorflow RNN原理及解析

RNN原理解析RNN的一层结构图如下:W: state 权重U: 输入权重V: 输出权重xt: t个step的输入ht: rnn cell 隐层, 也有的叫st (状态层)ot: 最终的输出yt: 经过soft max之后的分类结果数学关系: 关于维度: * ht维度: 是隐层的数量,也是自定义的, shape=[hn✖️1] * W维度: shape=[hn, hn],才

2017-10-13 15:56:42 1279

原创 tensorflow 特征工程中的combiner

combinercombiner的行为tf.contrib.layers.sparse_column_with_hash_bucket 的参数中有一个combiner. 他的含义是说,当产生稠密向量的时候,使用combiner与权重重重新计算权重,也就是相当于对权重的正则化。举个例子来说,feature A中,包含两个稀疏向量,分别是[0, 1, 0]和[0,0,1] 他们分别对应一个权重0.4和0

2017-10-11 17:32:55 3380

原创 第十课 tensorflow 实现word2vec

精简版本,去掉了各种tsne以及vector可视化的麻烦,直接看到word2vec的训练过程对文本进行预处理也就是将每一个单词转换成一个数字序号,同时将低频词过滤掉,统一使用 UKN来代替.import collectionsimport tensorflow as tfdef pre_process(input_file_path, vocabulary_size, output_file_p

2017-10-10 10:37:12 447

原创 tensorflow 常见错误及解析

Tensorflow 常见错误及解析Attempting to use uninitialized value说明没有初始化变量,可以加入: sess.run(tf.global_variables_initializer()) sess.run(tf.local_variables_initializer())Table not initialized.在使用feat

2017-10-05 16:30:57 4313

原创 第九课 tensorflow 特征工程: feature_column

特征工程: feature_column在使用很多模型的时候,都需要对输入的数据进行必要的特征工程处理。最典型的就是:one-hot处理,还有hash分桶等处理。为了方便处理这些特征,tensorflow提供了一些列的特征工程方法来方便使用.公共的importimport tensorflow as tffrom tensorflow.python.estimator.inputs import

2017-10-05 16:29:10 22911

原创 第八课 tensorflow numpy_input_fn 以及队列性质

numpy_input_fn 以及队列性质该函数的作用是从numpy的输入数据中,产生读取的featrues和labels数据。这样当我们在使用numpy的数据作为输入的时候就很方便。对于所有的input来说,都是要建立队列来进行读入,所以对于队列的处理就会比较麻烦,而numpy_input的数据将这些对队列的输入封装在一起方便了我们使用.import tensorflow as tfimport

2017-10-02 12:58:38 4340

原创 第七课 Tensorflow Cifar10 Eval

Cifar10的评估# coding:utf-8"""评估准确率步骤就是:1. 载入测试数据集2. 使用先前构建的模型, 对输入的数据产出预测结果3. 计算预测结果的正确比率4. 载入模型计算的参数,运行模型"""from abc import ABCMetafrom abc import abstractmethodimport tensorflow as tfimport m

2017-09-12 19:53:40 588

原创 第六课 Tensorflow Cifar10 CNN 卷积神经网络

对于train来说,基本就是几个步骤:读取数据构建训练网络训练# coding:utf-8"""训练"""from abc import ABCMetafrom abc import abstractmethodclass ITrain(object): __metaclass__ = ABCMeta @abstractmethod def train(self

2017-09-12 19:51:41 1685

原创 第五课 Tensorflow TFRecord读取数据

虽然,可以使用常用的类型,但是使用tfrecord更好。protobuf的格式传输更快结构统一。相当于屏蔽了底层的数据结构。import tensorflow as tfimport numpy as npfrom IPython.display import display, HTMLimport matplotlib.pyplot as pltimport pandas as pd

2017-08-29 11:14:35 1431

原创 第四课 Tensorflow并发读取数据

并发读取数据能够大大加速数据的读取速度。import tensorflow as tfimport numpy as npfrom IPython.display import display, HTMLimport matplotlib.pyplot as pltplt.rcParams["figure.figsize"] = (20,10)filenames = tf.train.matc

2017-08-29 11:13:01 869

原创 第三课 Tensorflow实现人工神经网络

Tesnroflow人工神经网络import numpy as npimport tensorflow as tffrom tensorflow.examples.tutorials import mnistfrom IPython.display import display, HTMLimport matplotlib.pyplot as plt读取数据集mnist_data = mn

2017-08-27 17:12:05 1327

原创 第二课 Tensorflow实现softmax

使用tensorflow自带的手写数据集来完成按照像素的分类。使用softmax进行多分类.import numpy as npimport tensorflow as tffrom tensorflow.examples.tutorials import mnistfrom IPython.display import display, HTMLimport matplotlib.pypl

2017-08-18 14:51:11 1071

原创 第一课 Tensorflow基本概念

基本概念tensorflow是基于图的计算,也就是说,tensorflow是先有图,然后,才开始计算。那么,所以在建立变量和操作的时候,仅仅是图的构成,如果不运行是无法知道具体数据的.import tensorflow as tfimport numpy as npfrom IPython.display import display, HTMLnp_matrix = np.zeros((3,

2017-08-15 10:59:20 823

原创 安装PIL

安装PIL仅针对jepg,其他格式支持仿照即可。这是目前我查找和用过的最简单的方法,而且没有使用任何系统的安装。编译jpeg库$ wget http://www.ijg.org/files/jpegsrc.v8c.tar.gz$ tar -xvzf jpegsrc.v8c.tar.gz$ cd jpeg-8c/$ ./configure --prefix=LOCAL_PATH$ make

2016-11-13 15:22:26 384

原创 Tensorflow实践一:mac环境搭建

环境搭建官方网址mac安装使用的是pip,具体命令参考 pip安装安装问题列表1 C compiler cannot create executables当安装程序的时候,有的时候会出现这个错误。解决方案是因为 “Command Line Tools“ 没有安装。安装的方法如下:Command Line Tools 安装2 Operation not permitted当mac升级到最新的时候,通过

2016-05-14 15:24:07 11221 2

原创 Android Studio自定义gradle下载路径

因为Android Studio在进行gradle同步的时候,是会去gradle的官方地址下载。但在国内会经常出现下载速度非常慢或者基本无法下载。那么,如何解决这个问题呢? 就是替换gradle的下载链接。gradle的下载链接在:gradle/wrapper/gradle-wrapper.properties 中进行修改,即可。注意:新修改的下载地址 必须是根目录 不能有二级目录

2015-12-21 18:10:49 3969

原创 Java HashTable的key

如何使用一个对象作为HashTable的key?1 重写hashCode将对象中的hashCode函数重写,这是第一步。但是即使做完这一步也不能保证可以一定可以通过hashtable获取到正确的对象的。比如A对象产生的hashCode和B对象产生的hashCode是一样的,这样会造成混淆。所以还需要重写 equal函数。2 重写equal重写类中的equal函数才能够真正的正确被识别。总结如果适用自

2015-12-04 16:32:17 951

原创 git status 显示中文

在中文情况下 git status是 “\344\272\247\345\223\201\351\234\200\346\261\202” 差不多这样的。解决这个问题方法是:git config --global core.quotepath false

2015-06-21 23:13:05 5397

原创 Markdonw 小技巧

Markdown小技巧如何去掉 _ 引起的强调?在 _ 前面 加入 \ 即可使 _ _ 强调的markdown语法失效

2015-06-19 18:24:03 997

原创 如何在一台机器上配置多个git的rsa

如何在一台机器上配置多个git的rsa问题的提出很多时候,我们一台机器上要使用多个git库,比如 github, csdn 以及 自己公司的。那么 rsa就要有多份。那么该如何让这些共同存在呢? 原理就是:建立多个不同的rsa 然后 在ssh config中分别不同的配置。具体步骤1 建立rsassh-keygen -t rsa -C "你的邮箱地址"执行完这条命令之后, 会弹出如下提示:Ent

2015-06-19 18:21:32 2968

原创 王师傅卖鞋子 UML 顺序图解析

题目卖鞋的,一双鞋进价30元甩卖20元,顾客来买鞋给了张50,王师傅没零钱,于是找邻居换了50元.事后邻居发现钱是假的,王师傅又赔了邻居50.请问王师傅一共亏了多少?(这道题目不简单,100个人有99人会算错)到底亏了多少?解析

2015-06-14 09:19:10 1261

原创 WebView中的各种回调

1 onPageStarted 这个函数不是每次进入一个url就会调用。这个会是在切换mainframe的时候才会调用2 onPageFinished 基本每次都会调用3 shouldOverridUrlLoading 如果这个返回true 那么 onPageStarted和onPageFinished都不会调用

2013-12-10 15:42:43 2451

原创 Android webview goback 使用cache中的网页

webView进行goBack的时候,会自动重新load网页。但这并不是我们所希望的 有时候。有时候 我们希望back 是使用缓存的页面。在2.3的时候 有 这个函数setPageCacheCapacity 可以用来设置。可惜后来没有了。是隐藏的了。但是可以通反射来调用到这个函数。代码如下:/** * 这个函数是用来处理 当进行goBack的时候 使用前一个页面的

2013-12-03 17:49:55 5488 5

原创 Android源代码下载

android的源代码放到了github上托管了。https://github.com/android进入这个地址,选择相应的目录,就可以一个目录一个目录的进入,使用git clone下载相应的源代码。

2013-11-11 19:05:50 653 1

原创 dialog dismiss和cancle的区别

1 dismiss和cancle都会有回调 可以通过setDismissListenner来获取。区别在于 cancle会先发起回调 然后 再执行dismiss.所以就是cancel的listenner叫做 preDismissListenner比较容易理解而dimiss的listenner叫做 postDismissListenner所以如果仅仅是取消到dialog的显示 二者没

2013-11-07 14:00:14 6738

原创 android.os.NetworkOnMainThreadException exception

android.os.NetworkOnMainThreadException11-06 18:13:40.230: W/System.err(26935):  at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1128)11-06 18:13:40.232: W/System.err(26

2013-11-07 11:01:45 908

转载 Windows 7上Apache服务无法让局域网内其他计算机访问 ; Apache服务配置外网

前几天新装一Apache服务器,发现局域网内的其他计算机无法访问,折腾好一会,最后发现是防火墙设置问题。解决方法:1、打开“控制面板” -> “Windows防火墙” -> “高级设置”;2、“入站规则” -> “新建规则”;3、选择“端口”,下一步;4、选择“TCP”,“特定本地端口”后填写Apache服务器的实际端口(端口在“Apache2.2\conf

2013-10-23 16:33:28 973

原创 抽象工厂模式

各种工厂模式很多搞得很晕。终于弄清楚了一些。抽象工厂模式 是 创建一个产品族 注意是族。比如在GOF书中所说,创建一套窗口系统 比如有 button text,那么windows一套 unix一套,所以每一套中都会创建button 和 text这样 他们二者就组成了一个产品族。可以通过抽象工厂来产生windows和unix的两套 也就是两个产品族。

2013-09-29 10:26:37 588

原创 cocos2d-x convertToWorldSpace和convertToNodeSpace

convertToWorldSpace 这个是将坐标转换到游戏世界坐标。因为一个精灵有一个坐标通过 getPosition来得到,但是这个坐标是一个相对于parent的坐标 所以实际的绝对坐标是取决于parent的position。所以通过getParent()->convertToWorldSpace就可以将这个坐标转换成游戏的绝对坐标。

2013-09-28 08:02:08 9460 3

原创 smarty 安装问题

1 解压smarty 到你的apache目录下 我的是 ubuntu 12.04 /var/www 目录运行demo http://127.0.0.1/Smarty-3.1.14/demo/index.php结果出现 HTTP 500这个错误。原因是 文件路径的权限不正确进入 /var/www目录,使用 chmod 777 -R Smarty-3.1.14 追加完权限。再执

2013-09-27 19:01:18 949

原创 js隐藏和显示表格

CSS中代码 body{font-size:30px;} tr{display:none} input{width:400px;height:50px;font-size:30px;} 这样使得tr都不显示。通过 window.onload = function init() { var trs = document.getElem

2013-09-27 11:46:23 3946

Head First html5

headfirst html5 虽然是英文版 不过非常简单 我大概是花费3天的时间 就看完了 入门级。

2013-09-14

tiled map 地图编辑器 mac版

tiled map 地图编辑器 mac版本 可以用作cocos2d编辑地图

2011-12-11

tiled map tool 游戏地图编辑器 windows版本

tile map tool windows版本的地图编辑器 适合制作2D地图 可以配合cocos2d使用

2011-12-11

Seashore mac下图片的编辑工具

seashore mac下的图片编辑工具 也是cocos2d教程中提到的工具

2011-12-03

Pixen mac下的动画编辑工具

mac 下的用来编辑动画用的工具 pixen 也是cocos2d教程中提到的动画工具。

2011-12-03

opengl es 1.0 api文档

opengl es 1.0 api 文档

2011-11-21

mac diffmerge

mac上的最好的代码比较工具 diffmerge

2011-09-10

深入浅出iphone编程 (headfirst iphone development)11 chapter

headfirst iphone 编程第11章 前面上传了1-10章。 注意 这个project是使用 XODE4 IOS4.3

2011-09-05

深入浅出iphone编程 (headfirst iphone development)1-10 chapter

大名鼎鼎的 headfirst 系列,由于上传15M限制 所以 这个是 1-10章节代码。还有第11章代码 是另外一个资源

2011-09-05

空空如也

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

TA关注的人

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