自定义博客皮肤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 installer2.打包文件:pyinstaller xxx.py这里遇到一个问题,就是告知编码错误:nicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position .......解决方法:改变控制台的编码模式,输入命令:chcp 65001...

2019-07-27 13:49:36 1806

原创 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 1606

原创 阿里云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 1206

转载 linux shell命令的快捷键

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

2017-05-20 16:19:21 393

原创 我的sublime3插件

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

2016-10-08 00:09:29 505

原创 phpstudy配置小记

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

2016-10-07 23:25:06 480

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

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

2016-06-12 22:52:20 791

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

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

2016-06-09 21:56:24 1351

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

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

2016-02-27 13:30:39 668

转载 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 5819

转载 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 9930

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

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

2016-01-27 01:17:31 8415 2

原创 神经网络如何表达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 1469

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

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

2015-11-29 10:14:15 7879 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 36190 4

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

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

2015-09-26 09:29:57 9556 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 1044

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

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

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

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

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

2015-06-12 11:48:16 805

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

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

2015-06-12 08:36:48 978

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

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

2015-06-11 17:40:45 511

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

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

2014-12-17 02:37:06 4087

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

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

2014-12-01 22:11:10 9918

原创 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 6824

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

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

2015-11-28

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

rexsee非官方菜鸟安装文档

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

2013-11-23

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

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

2013-11-23

空空如也

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

TA关注的人

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