- 博客(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 1861
原创 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 1652
原创 阿里云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 1216
转载 linux shell命令的快捷键
Linux命令行编辑快捷键:history 显示命令历史列表↑(Ctrl+p) 显示上一条命令↓(Ctrl+n) 显示下一条命令!num 执行命令历史列表的第num条命令!! 执行上一条命令!?string? 执行含有string字符串的最新命令Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按C
2017-05-20 16:19:21 408
原创 我的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 518
原创 phpstudy配置小记
重新装了系统,并且把整个phpstudy文件夹移动到另外一个目录下,发现两个问题:(1)无法使用“系统服务”,提示“无系统服务。问题原因:我重装系统后改变了用户身份,注册系统服务必须有管理员权限。用“以管理员身份运行”模式启动phpstudy.exe问题就解决了。(2)无法访问localhost下的内容,而其他几个端口的内容都可以正常访问。提示错误:You don't have permi
2016-10-07 23:25:06 501
原创 极客成长手记(2)——搭建自己的博客
既然有了服务器,就该让它干点什么,我能想到的就是先建一个博客,可以搞点东西炫一下。要建博客,就需要搭建相应的服务。开始动手吧!安装LNMP之前,先更新一下软件列表:sudo apt update1.安装nginxsudo apt install nginx会出现一个安装提示,选Y2.安装php安装nginx过程要一点时间,我们可以同时干点别的事情。按 Ctr
2016-06-12 22:52:20 809
原创 极客成长手记(1)——搭建linux系统
1.安装最新版ubuntu16.04声明:a.本系列文章都以ubuntu16.04为准。其它版本的linux或其他版本的ubuntu都未必适用。b.假设读者了解最基本的linux命令c.假设读者懂得基本的vi/vim操作2.启动终端登录模式既然要成长为极客,就应该摒弃使用图形界面和鼠标的念头,一切都用命令行完成。所以在安装ubuntu之初,就应该直接用终端方式登录,而非
2016-06-09 21:56:24 1367
转载 Emmet的高级功能与使用技巧
前端开发工具Emmet的介绍,Emmet快速编写HTML代码和Emmet快速编写CSS样式分别介绍了Emmet的用途,编写HTML代码和CSS样式,今天再来介绍下Emmet的一些高级功能和使用技巧。编写好HTML和CSS代码时,我们也需要修改或添加一些内容,Emmet提供了很多非常独特的工具,可以大大提高编辑体验,下面我们挑选几个常用的功能来介绍。萨龙龙发现在sublime text中安装
2016-02-27 13:30:39 701
转载 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 5882
转载 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 9985
原创 如何用cublas计算逆矩阵?
cublas的文档中提供了一个用LU分解求逆矩阵的方法,需要用到两个函数: cublasgetrfBatched() cublasgetriBatched()第一个函数用于做LU分解,第二个函数把LU分解的结果变为逆矩阵。但官方文档对这两个函数的用法语焉不详,我花了几个小时才把这个问题搞定。主要遇到两个问题:getriBatched函数有一个参数
2016-01-27 01:17:31 8649 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 1514
原创 cuda与Eigen不兼容的解决方案
cuda提供强大的矩阵计算库cuBlas,但cuBlas没法进行特征值、逆矩阵等高级的运算,要解决这个问题,要么自己写算法(太难),要么调用线性代数运算库,而线性代数运算库中Eigen是最简便易用的一个。当我想把这两个库放在一起编译的时候,出现了严重问题:用VS编译无法通过!!!用google查了一下,似乎不少人都遇到过这个问题,对于linux系统,这个问题是可以解决的,gcc4.7 以上
2015-11-29 10:14:15 8083 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 37169 4
原创 浅论MLP、ELM、SVM的效果
这几天测试了MLP和ELM的效果,发现MLP明显优于ELM,就一直在思考其中的原因,昨天散步时突然想通了其中的道理。MLP和ELM、SVM的本质,都是将问题映射到高维空间,然后在高维空间做回归或分类。从原理上来说,分类或回归的效果,直接受到映射方式的影响,如果一个关键的模式,在高维空间上表现出明显的差异,分类效果就好,如果这个关键模式恰好没在高维空间上表现出来,效果就差。从这个
2015-09-26 09:29:57 9724 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 1074
原创 偏最小二乘法(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 17973 2
原创 laravel5学习笔记(3)——复杂的路由
路由的url地址,除了前面讲的直接设定外,更加强大的地方在于可以通过模板的形式设定。我们考虑这样一个问题:要为每一个用户做一个主页,这个主页在目录/users/之下,传统的PHP,要访问名字为johnson的用户的主页,url的形式可能是:http://localhost/users/page.php?name=johnson通过name参数将用户名传递给网页。这样的url不仅
2015-06-12 11:48:16 821
原创 laravel5学习笔记(2)——路由
路由是laravel所有程序的入口,可以这么说,在laravel中传统意义上的“网页” 已经不存在,在传统的网站建设思维中,网站是由一个个静态或动态的网页构成。而在laravel中,只有一个个的任务,网址url代表的是要执行什么样的任务,而路由的 作用就是解析url的内容,将其分配给具体的函数去执行。当然,传统意义上的“静态网页”或者“静态文件”是有存在的价值的,比如js文件、css文
2015-06-12 08:36:48 986
原创 laravel5学习笔记(1)——安装
折腾了两天,终于把laravel5安装好了,遗憾的是,我的网站放在百度云上,而百度云目前的PHP版本是5.4,laravel5要求5.5.9以上的版本。不过我的网站不急着上线,等开发好了,或许百度云就升级了,或者以后用别的云。我是在win7下安装laravel5,比较麻烦的是安装composer,这是因为万恶的XXX限制了composer主站的访问,导致很多依赖的包无法正常
2015-06-11 17:40:45 523
原创 对“深度学习”的一些理解
今天在深度学习的一个交流群里提出了这样一个问题: 对于深度学习,我有一件事情一直都不太理解,深度学习的一个核心观点是:“很多隐层的人工神经网络具有优异的特征学习能力,学习得到的特征对数据有更本质的刻画”。我不明白的是,从理论上来说,单隐层神经网络只要隐层神经节数量足够多,也能够拟合出任何复杂的函数,那么多隐层网络与单隐层网络相比,优势究竟何在呢? 这算是研究深度学习以来,一直感到
2014-12-17 02:37:06 4128
原创 CUDA显卡运算编程菜鸟入门指南1——Hello world
第一次知道有显卡(GPU)编程这个东西,是去年比特币最热门的时候,看了几篇关于比特币的文章,说比特币挖矿要靠显卡,CPU的速度与GPU根本就没法比,于是就非常好奇,显卡是什么神奇的东西?为什么运算速度会比CPU快很多?当时也只是好奇而已,根本没想过这东西会与自己有任何关系。去年年底的时候,我开始研究机器学习,试着用PHP编了几个遗传算法和神经网络算法的程序,发现很有趣,功能很强大,我一直想做医
2014-12-01 22:11:10 9962
原创 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 6857
mnist_toy——神经网络mnist玩具
2015-06-30
rexsee非官方菜鸟安装文档
2013-11-23
php提取中文字符串拼音首字母
2013-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人