A1:笑得海潮 B3:冒泡的崔 D2:Cornell University,Computer Vision Group H2:冰河的博客 G3:丕子博客 K1:MLA CHINA K4:斯坦福视觉实验室 L4:MIT 机器学习实验室
现在位置 >首页 > 所有关于Matlab的文章
cat_ico23 category cat_ico37 category
发表于39 天前 技术, 科研 评论数 9 ⁄ 被围观 1,230 次+
梯度下降(Gradient Descent),一句代码,一个式子
一直以来,总是觉得国外的PhD们的教育以及课程的安排很好很强大,虽然是说很累作业多工作量大,但是功率大了,效果好点儿,浪费的时间也少,年轻人哪有怕苦怕累的。比比身边好多每天睡超过12小时的研究生们,不知道是谁更幸福一点儿。 我也经常拿我所在的大学的研究生博士跟自己所了解的美国那边的phd比比,说实话感觉总是有点硬性的差距在里面。我所处在大学的研究生教育,就拿安排的课程来说,觉得真是有用的不多,虽然也有一些好课,但是鉴于教学质量的问题,往往又起不到好的效果,最重要的是,这里的学生真是...
阅读全文
cat_ico23 category
发表于201 天前 技术 评论数 9 ⁄ 被围观 695 次+
Matlab使用parfor让KNN并行加速起来
Matlab的parfor大家熟悉么? Matlab的并行计算实质还是主从结构的分布式计算。当你初始化Matlab并行计算环境时,你最初的Matlab进程自动成为主节点,同时初始化多个(具体个数手动设定,详见下文)Matlab计算子节点。Parfor的作用就是让这些子节点同时运行Parfor语句段中的代码。Parfor运行之初,主节点会将Parfor循环程序之外变量传递给计算子节点。子节点运算过程时互不干扰,运算完毕,则应该有相应代码将各子节点得到的结果组合到同一个数组变量中,并返回到Matlab主节点。当然,最终计算完毕应该手动关闭计算...
阅读全文
cat_ico23 category
发表于255 天前 技术 暂无评论 ⁄ 被围观 1,115 次+
Matlab 2011a更强大了
GPU加速是最近几年高性能计算领域的热门话题,GPU加速最合适需要并行计算的问题。Matlab宣布 2010b版本整合了GPU原生支持,但目前仅限于Nvidia的CUDA平台。Matlab用户不需要重写代码即可利用GPU加速计算。 Release 2011a 新功能 Release 2011a 包括 MATLAB® 和 Simulink® 的新功能、两种新产品以及对 81 种其他产品的更新和缺陷修复程序。 MATLAB 产品系列重要功能 改进了 MATLAB 中许多线性代数函数的性能 Optimization Toolbox™ 中针对二次规划的大规模内点求解器,可对二次规划 进行解算 Financia...
阅读全文
cat_ico37 category
发表于275 天前 科研 评论数 3 ⁄ 被围观 468 次+
推荐一个Genetic Programming Toolbox for 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...
阅读全文
cat_ico23 category cat_ico37 category
发表于293 天前 技术, 科研 评论数 3 ⁄ 被围观 4,348 次+
mli7:高效的Matlab:向量化
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在不断优...
阅读全文
The Spider:一个“面向对象”的机器学习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...
阅读全文
cat_ico23 category cat_ico37 category
发表于414 天前 技术, 科研 评论数 5 ⁄ 被围观 1,537 次+
多分类问题中混淆矩阵(Confusion Matrix)的Matlab画法
在多分类问题中,有一种很实用的分类问题结果统计图。 比如说多类别文类问题,那么每一个类别分到其他类别都有一些数据,但是分到自己类别的毕竟多,这样计算百分比之后就形成了一个矩阵,如果分类正确率高的话,那么对角线上的元素的值,也就是自己到自己的那一部分,value就大。 我最近也在做多分类问题,要画这样的图,但是发现确实很少有代码,自己画的确实不好看,还牵扯到值的显示和x轴标签的旋转问题,所以一直自己也没空仔细研究,就去stackoverflow问了一下,马上就得到了答案,stackoverflow是个好站点...
阅读全文
cat_ico23 category
发表于458 天前 技术 评论数 6 ⁄ 被围观 1,412 次+
中英:怎样才算掌握一门编程语言
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 ...
阅读全文

无觅相关文章插件,快速提升流量

不想听你唠叨×