一直以来,总是觉得国外的PhD们的教育以及课程的安排很好很强大,虽然是说很累作业多工作量大,但是功率大了,效果好点儿,浪费的时间也少,年轻人哪有怕苦怕累的。比比身边好多每天睡超过12小时的研究生们,不知道是谁更幸福一点儿。
我也经常拿我所在的大学的研究生博士跟自己所了解的美国那边的phd比比,说实话感觉总是有点硬性的差距在里面。我所处在大学的研究生教育,就拿安排的课程来说,觉得真是有用的不多,虽然也有一些好课,但是鉴于教学质量的问题,往往又起不到好的效果,最重要的是,这里的学生真是...
Gradient Descent, Matlab, 梯度下降阅读全文
Matlab的parfor大家熟悉么?
Matlab的并行计算实质还是主从结构的分布式计算。当你初始化Matlab并行计算环境时,你最初的Matlab进程自动成为主节点,同时初始化多个(具体个数手动设定,详见下文)Matlab计算子节点。Parfor的作用就是让这些子节点同时运行Parfor语句段中的代码。Parfor运行之初,主节点会将Parfor循环程序之外变量传递给计算子节点。子节点运算过程时互不干扰,运算完毕,则应该有相应代码将各子节点得到的结果组合到同一个数组变量中,并返回到Matlab主节点。当然,最终计算完毕应该手动关闭计算...
KNN, Matlab, parfor, 并行, 最近邻阅读全文
GPU加速是最近几年高性能计算领域的热门话题,GPU加速最合适需要并行计算的问题。Matlab宣布 2010b版本整合了GPU原生支持,但目前仅限于Nvidia的CUDA平台。Matlab用户不需要重写代码即可利用GPU加速计算。
Release 2011a 新功能
Release 2011a 包括 MATLAB® 和 Simulink® 的新功能、两种新产品以及对 81 种其他产品的更新和缺陷修复程序。
MATLAB 产品系列重要功能
改进了 MATLAB 中许多线性代数函数的性能
Optimization Toolbox™ 中针对二次规划的大规模内点求解器,可对二次规划 进行解算
Financia...
GPU, Matlab阅读全文
最近要用Genetic Programming的东西,从网上看了一下工具箱。这个还是不错的,特别是树形结构以及各种操作。
GPLAB is a Genetic Programming toolbox for MATLAB. Most of its functions are used as "plug and play" devices, making it a versatile and easily extendable tool, as long as you have minimum knowledge of the MATLAB programming environment. Here is an illustration of how it works. For details, please read the user's manual.
Features of GPLAB
References for some of the featur...
Genetic Programming, Matlab, Toolbox, 遗传规划阅读全文
Li Mu同学的博文,受益,收藏于此。
---
前面一直在谈理论,为了避免成为纯理论blog, 这次聊聊最实验的部分:coding.
Matlab是数值计算和仿真中使用最为广泛的软件。它便捷,高效,通常可以直接将伪代码算法转换成matlab代码。但在方便的同时,matlab里面也有很多性能的陷阱。例如令人诟病的for语句。
在matlab里,至少有两种方法将一个数组每个元素加1. 一种来自一般的程序语言for i=1:length(a), a(i)=a(i)+1; end;另一种则借鉴数学记法a=a+1。
但在matlab中,这两实现的性能却有天壤之别。虽然matlab在不断优...
Matlab, 优化, 效率, 编程阅读全文
自己真是孤陋寡闻了,今天才发现:The Spider,不是信息检索中的爬虫,而是一个功能也很强大的机器学习工具箱。我自己下载跑了一下,还真不错。
看它自己的介绍:
It's a library of objects in Matlab
It is meant to handle (reasonably) large unsupervised, supervised or semi-supervised machine learning problems.
Aims to become a complete research/analysis toolbox: Includes training, testing, model selection, statistical tests, ...
(Some more visualization tools would also be nic...
Machine Learning, Matlab, The Spider, Toolbox, 工具箱, 机器学习阅读全文
在多分类问题中,有一种很实用的分类问题结果统计图。
比如说多类别文类问题,那么每一个类别分到其他类别都有一些数据,但是分到自己类别的毕竟多,这样计算百分比之后就形成了一个矩阵,如果分类正确率高的话,那么对角线上的元素的值,也就是自己到自己的那一部分,value就大。
我最近也在做多分类问题,要画这样的图,但是发现确实很少有代码,自己画的确实不好看,还牵扯到值的显示和x轴标签的旋转问题,所以一直自己也没空仔细研究,就去stackoverflow问了一下,马上就得到了答案,stackoverflow是个好站点...
Classification, Confusion Matrix, Matlab, Precision, Recall阅读全文
One of my teacher used to say that we don’t know Matlab because we don’t know that there is a guide command which does what it does. Yesterday, I’ve created my Haskellers profile and I saw that there are a lot of topics in Haskell about which I know almost nothing. This made me write this post, trying to get the answer to the following question: «How much should you know about one language to be certain that you can say you know the language?».
There are a lot of levels ...
C, Matlab, php, Python, Ruby, 学习, 编程, 编程语言阅读全文







最新评论
博主 找工作了?诶,foll
挺佩服这些人 的
请问下, X是m*n的矩阵
懂了,应该不行,因为X不一定
请问下,这里: θ = (
丕子师兄,呵呵 你女友不看
看老朋友来了,最近好像没有更
很好,很详细 :razz:
新年快乐,大吉大利!
新年快乐!天天快乐!愿望都实