自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 python 打包为exe文件的各种坑

1.安装pyinstaller: pip install installer 2.打包文件: pyinstaller xxx.py 这里遇到一个问题,就是告知编码错误: nicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position ....... 解决方法:改变控制台的编码模式,输入命令: chcp 65001...

2019-07-27 13:49:36 1963

原创 win10下xgboost的安装方法

xgboost在win10-64位下的安装貌似比较复杂,没有找到一键安装的简单方法,查了半天,终于安装成功,备忘于此。简单方法:1.现实出现pip版本不符可以更新版本命令:python -m pip install --upgrade pip通过命令:pip --version 可以查看版本2.目标目录不存在问题下载whl文件,文件地址:http://www.lfd.uci.edu/~gohlke...

2018-03-12 16:45:05 1755

原创 阿里云ubuntu16上部署LNPM-laravel遇到的若干坑

我在自己电脑的ubuntu16上部署LNPM-laravel,相对比较顺利,但在阿里云上部署就遇到了若干问题,很多问题原因不详,记录如下: 1.阿里云的坑: 坑a.阿里云ubuntu 的apt 功能有bug,开箱不能用,解决方法: rm  -rf  /var/lib/apt/lists/* apt-get update 坑b.端口的开放权限在控制台的安全组设置,这一点在官方文

2017-05-21 13:32:27 1260

转载 linux shell命令的快捷键

Linux命令行编辑快捷键: history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+n) 显示下一条命令 !num 执行命令历史列表的第num条命令 !! 执行上一条命令 !?string? 执行含有string字符串的最新命令 Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按C

2017-05-20 16:19:21 442

原创 我的sublime3插件

我的sublime主要用于一般的文件编辑和php以及前端的开发。 1.需要安装的第一个插件,当然是:package control。安装方法:ctrl-shif-p,然后输入 install package controller 2.vintageous,在sublime下用vim方式编辑(比sublime自带的vim模式功能完善很多) 3.git, gitgutter: 文件版本管理不可或

2016-10-08 00:09:29 539

原创 phpstudy配置小记

重新装了系统,并且把整个phpstudy文件夹移动到另外一个目录下,发现两个问题: (1)无法使用“系统服务”,提示“无系统服务。问题原因:我重装系统后改变了用户身份,注册系统服务必须有管理员权限。用“以管理员身份运行”模式启动phpstudy.exe问题就解决了。 (2)无法访问localhost下的内容,而其他几个端口的内容都可以正常访问。提示错误:You don't have permi

2016-10-07 23:25:06 539

原创 极客成长手记(2)——搭建自己的博客

既然有了服务器,就该让它干点什么,我能想到的就是先建一个博客,可以搞点东西炫一下。 要建博客,就需要搭建相应的服务。开始动手吧! 安装LNMP之前,先更新一下软件列表: sudo apt update 1.安装nginx sudo apt install nginx 会出现一个安装提示,选Y 2.安装php 安装nginx过程要一点时间,我们可以同时干点别的事情。按 Ctr

2016-06-12 22:52:20 855

原创 极客成长手记(1)——搭建linux系统

1.安装最新版ubuntu16.04 声明: a.本系列文章都以ubuntu16.04为准。其它版本的linux或其他版本的ubuntu都未必适用。 b.假设读者了解最基本的linux命令 c.假设读者懂得基本的vi/vim操作 2.启动终端登录模式 既然要成长为极客,就应该摒弃使用图形界面和鼠标的念头,一切都用命令行完成。 所以在安装ubuntu之初,就应该直接用终端方式登录,而非

2016-06-09 21:56:24 1426

转载 Emmet的高级功能与使用技巧

前端开发工具Emmet的介绍,Emmet快速编写HTML代码和Emmet快速编写CSS样式分别介绍了Emmet的用途,编写HTML代码和CSS样式,今天再来介绍下Emmet的一些高级功能和使用技巧。 编写好HTML和CSS代码时,我们也需要修改或添加一些内容,Emmet提供了很多非常独特的工具,可以大大提高编辑体验,下面我们挑选几个常用的功能来介绍。 萨龙龙发现在sublime text中安装

2016-02-27 13:30:39 758

转载 bootstrap Snippets使用方法

Start typing  in html files and the autocomplete window opens. It matches fuzzily. So you can type  to find the bs3-input:radio snippet. Be sure you have enabled “ "auto_complete_triggers":

2016-02-27 13:24:54 5958

转载 VAssistX使用技巧

VS2010开发C++程序: 1 安装好VAS打开VS2010之后,首先关闭VA outline与VA View窗口,个人感觉没啥用, 2 关掉VS的状态栏,感觉它最大的用处就是显示行号,却占用了一整行的屏幕空间,如果你想知道现在的行号,你可以打开行号显示或者按CTRL+G,(还可以直接定位哦,真TMD值), 3 有了VAX可以关掉C++导航栏,因为VSS有,而且功能更强大,快捷

2016-02-27 13:19:46 10065

原创 如何用cublas计算逆矩阵?

cublas的文档中提供了一个用LU分解求逆矩阵的方法,需要用到两个函数:  cublasgetrfBatched()  cublasgetriBatched() 第一个函数用于做LU分解,第二个函数把LU分解的结果变为逆矩阵。 但官方文档对这两个函数的用法语焉不详,我花了几个小时才把这个问题搞定。主要遇到两个问题: getriBatched函数有一个参数

2016-01-27 01:17:31 8937 3

原创 神经网络如何表达x1*x2?

昨天和一个朋友讨论神经网络如何能够实现表达f = x1*x2这样一个简单的函数,把思路整理如下: 假设有m个节点、两个输入x1、x2的单隐层神经网络,激励函数为tanh。输出值表达为: y = Wo1* tanh(Wi1 * x1 +  Wi2* x2 + Wi3) + Wo2 * tanh(Wi4 * x1 +  Wi5* x2 + Wi6) …… + Wom * tanh(Wi(

2016-01-13 07:50:04 1615

原创 cuda与Eigen不兼容的解决方案

cuda提供强大的矩阵计算库cuBlas,但cuBlas没法进行特征值、逆矩阵等高级的运算,要解决这个问题,要么自己写算法(太难),要么调用线性代数运算库,而线性代数运算库中Eigen是最简便易用的一个。 当我想把这两个库放在一起编译的时候,出现了严重问题:用VS编译无法通过!!! 用google查了一下,似乎不少人都遇到过这个问题,对于linux系统,这个问题是可以解决的,gcc4.7 以上

2015-11-29 10:14:15 8293 3

原创 windows 下 cudnn的安装方法

下载cudnn的安装文件cudnn-7.0-win-x64-v3.0-prod.zip 将文件解压,例如解压到d:\cuda\ 解压后有三个子目录:bin,include,lib 将bin目录(例如 d:\cuda\bin)添加到环境变量 PATH 中,不会添加环境变量请自行百度。 用 vs 新建 cuda 项目。创建后修改项目属性: 项目属性/VC++ Directories/Incl

2015-11-28 13:51:42 37657

原创 浅论MLP、ELM、SVM的效果

这几天测试了MLP和ELM的效果,发现MLP明显优于ELM,就一直在思考其中的原因,昨天散步时突然想通了其中的道理。 MLP和ELM、SVM的本质,都是将问题映射到高维空间,然后在高维空间做回归或分类。 从原理上来说,分类或回归的效果,直接受到映射方式的影响,如果一个关键的模式,在高维空间上表现出明显的差异,分类效果就好,如果这个关键模式恰好没在高维空间上表现出来,效果就差。 从这个

2015-09-26 09:29:57 10064 1

原创 Eigin学习笔记

最近在进行自己的AI_bricks项目,需要用到cpu的矩阵运算库。 可以考虑的几个库有:MKL,OpenBlas,Eigin。 在犹豫选哪个库时,正好看见这样一篇文章: http://www.leexiang.com/the-performance-of-matrix-multiplication-among-openblas-intel-mkl-and-eigen 比较了三个库的矩阵乘

2015-08-29 22:32:50 1146

原创 偏最小二乘法(PLS)计算流程

根据相关文献,将PLS的计算流程整理如下,供大家参考: 1.          输入样本矩阵X,输出值矩阵Y分别对X,Y进行中心化处理、归一化方差,得到矩阵:E0和F; 2.          令n=0; 3.          计算矩阵En’FF’En,计算En’FF’En的最大特征根对应的单位特征向量wn+1 4.          令:    tn+1=Enwn+1,(自变量的主

2015-07-14 15:45:49 18393 2

原创 laravel5学习笔记(3)——复杂的路由

路由的url地址,除了前面讲的直接设定外,更加强大的地方在于可以通过模板的形式设定。 我们考虑这样一个问题: 要为每一个用户做一个主页,这个主页在目录/users/之下,传统的PHP,要访问名字为johnson的用户的主页,url的形式可能是: http://localhost/users/page.php?name=johnson 通过name参数将用户名传递给网页。 这样的url不仅

2015-06-12 11:48:16 853

原创 laravel5学习笔记(2)——路由

路由是laravel所有程序的入口,可以这么说,在laravel中传统意义上的“网页” 已经不存在,在传统的网站建设思维中,网站是由一个个静态或动态的网页构成。而在laravel中,只有一个个的任务,网址url代表的是要执行什么样的任务,而路由的 作用就是解析url的内容,将其分配给具体的函数去执行。 当然,传统意义上的“静态网页”或者“静态文件”是有存在的价值的,比如js文件、css文

2015-06-12 08:36:48 1014

原创 laravel5学习笔记(1)——安装

折腾了两天,终于把laravel5安装好了,遗憾的是,我的网站放在百度云上,而百度云目前的PHP版本是5.4,laravel5要求5.5.9以上的版本。 不过我的网站不急着上线,等开发好了,或许百度云就升级了,或者以后用别的云。 我是在win7下安装laravel5,比较麻烦的是安装composer,这是因为万恶的XXX限制了composer主站的访问,导致很多依赖的包无法正常

2015-06-11 17:40:45 549

原创 对“深度学习”的一些理解

今天在深度学习的一个交流群里提出了这样一个问题:     对于深度学习,我有一件事情一直都不太理解,深度学习的一个核心观点是:“很多隐层的人工神经网络具有优异的特征学习能力,学习得到的特征对数据有更本质的刻画”。我不明白的是,从理论上来说,单隐层神经网络只要隐层神经节数量足够多,也能够拟合出任何复杂的函数,那么多隐层网络与单隐层网络相比,优势究竟何在呢?    这算是研究深度学习以来,一直感到

2014-12-17 02:37:06 4199

原创 CUDA显卡运算编程菜鸟入门指南1——Hello world

第一次知道有显卡(GPU)编程这个东西,是去年比特币最热门的时候,看了几篇关于比特币的文章,说比特币挖矿要靠显卡,CPU的速度与GPU根本就没法比,于是就非常好奇,显卡是什么神奇的东西?为什么运算速度会比CPU快很多?当时也只是好奇而已,根本没想过这东西会与自己有任何关系。 去年年底的时候,我开始研究机器学习,试着用PHP编了几个遗传算法和神经网络算法的程序,发现很有趣,功能很强大,我一直想做医

2014-12-01 22:11:10 10114

原创 php提取字符串拼音首字母(支持多音字)

网上查到的版本都不支持多音字提取,以前用过一个JS的支持多音字提取的函数,就把PHP版本和JS版本综合了一下,写了个类,希望对开发者有用。 //示例 $m=new makePy; // $m->code='GBK'; //设定编码类别,默认为utf-8 $s="阿Q正传"; echo $m->getstr($s); //输出结果:AQZZ|EQZZ|AQ

2013-11-22 14:12:49 6909

rexsee非官方菜鸟安装文档

rexsee目前取消了在线生成功能,只提供了简单的安装指引,但这个指引对于安卓菜鸟来说过于简单,而且其中有几处重大缺漏。本人对官方文档进行了补充说明,并介绍了自己遇到的经验教训,希望对擅长webapp开发,而又不熟悉安卓开发的朋友有用。

2013-11-23

cudnn-7.0-win-x64-v3.0-prod.zip

英伟达官方cudnn的安装文件包,cudnn-7.0-win-x64-v3.0-prod.zip

2015-11-28

php提取中文字符串拼音首字母

网上有现成的提取拼音首字母程序,但我查到的版本都不支持多音字提取,以前用过一个JS的支持多音字提取的函数,就把PHP版本和JS版本综合了一下,写了个类,希望对开发者有用。

2013-11-23

mnist_toy——神经网络mnist玩具

自己做的一个叫做"mnist toy"的小程序,如其名,就是一个用多层网络学习mnist的玩具,大家可以设置各种参数来体验多层神经网络的性能。 本人用此程序达到的最好mnist成绩是99.6%。 程序包里有一个sample,800个节点的单隐层网络,用我的GTX980ti显卡在5分钟时间内训练达到99.3%的正确率。 此项目的github地址: https://github.com/yfszzx/mnist_toy/ 下一步计划是在项目中加入逐层训练/bagging/boosting等 诚邀各位高手一起建设这个项目 第一次在github上发布东西,好多东西搞不懂,还请各位高手指教

2015-06-30

空空如也

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

TA关注的人

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