i am working on svm smo
SMO_OptsValue = svmsmoset('Display','final','MaxIter',20000,... 'KernelCacheLimit',20000)
Training=(dels(trainIdx,:)); Group=groups(trainIdx); SVMStruct = svmtrain(Training,Group, 'Kernel_Function','linear', 'SMO_Opts', SMO_OptsValue)
I have 32000x14 dataset
still i get error
Error calculating the kernel function: Out of memory. Type HELP MEMORY for your options.
please help in selecting values

2 件のコメント

Jan
Jan 2012 年 3 月 1 日
Did you try the suggested "help memory"?
How many RAM do you have installed? Which OS and Matlab version are you using?
kash
kash 2012 年 3 月 1 日
i have 3GB OF RAM
WINDOWS XP-OS
R2010B-MATLABVERSION

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 3 月 1 日

0 投票

Install a 64 bit version of MATLAB R2010B on a 64-bit capable operating system, on a computer that has more memory (or at least has more disk space allocated to swap space.)
There is no magic system_dependent("violate_pigeonhole_principle") setting in MATLAB. If you are running out of memory using built-in routines, you need to either reduce your problem size or increase the amount of memory you provide to the problem.

カテゴリ

ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索

タグ

質問済み:

2012 年 3 月 1 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by