Re: [問題] 請問Matlab 2009a的SVM已回收

看板MATLAB作者 (Achilles)時間15年前 (2010/06/09 14:19), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串2/3 (看更多)
※ 引述《ROCKIT (ROLL)》之銘言: : 之前在網路上查到有人是用libsvm : 參考的網頁是:http://diary.blog.yam.com/yyblog/article/6193250 : 但是我照上面的方法用也是不行 : 我的電腦環境是 : win 7 + matlab 2009a + Microsoft Visual C++ 2008 SP1 : 在make的時候就會出現錯誤了... : 但是我也不知道為什麼就是了... It's very common. 幾個可能: 1. Matlab 版本不同, 就會出錯. 2. 你用 64 bit 或 32 bit ? : 以下是ERROR MESSAGE: : svm.cpp : C:\Program Files\MATLAB\R2009a\libsvm-mat-weights-2.91-1\svm.cpp : fatal error C1083: 無法開啟編譯器中產生的檔案: 'svm.obj': Permission denied : C:\PROGRA~1\MATLAB\R2009A\BIN\MEX.PL: Error: Compile of 'svm.cpp' failed. : ??? Error using ==> mex at 218 : Unable to complete successfully. : Error in ==> make at 5 : mex -O -c svm.cpp : 請問有人也是用libsvm的嗎?? : 或者有其他的tool可以用svm跑預測的 : 謝謝各位了^^ 台大林智仁那套寫的算很不錯的了.. 幾個解決方法: 1. 找一台可以 complie 出 mex 的電腦, 再把那個 mex file copy back to your computer. 能用的話就天下太平. 2. 真的不行的話, 就.. 做出 txt input, 然後送進 libsvm, 再把 output 讀進 matlab 做處理吧. -- 趙客縵胡纓,吾鉤霜雪明。銀鞍照白馬,颯沓如流星。 十步殺一人,千里不留行。是了拂衣去,深藏身與名。 閑過信陵飲,脫劍膝前橫。將炙啖朱亥,持觴勸侯贏。 三杯吐然諾,五嶽倒為輕。眼花耳熱後,意氣素霓生。 就趙揮金錘,邯鄲先震驚。千秋二壯士,烜赫大梁城。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 76.170.75.227

06/09 14:32, , 1F
呃... 問題應該是出在 UAC 而不是版本吧...
06/09 14:32, 1F

06/09 14:33, , 2F
64 bit 的問題 compile 也不會出現...
06/09 14:33, 2F

06/09 17:24, , 3F
先確定mex是不是真的有設定好比較要緊
06/09 17:24, 3F

06/10 00:43, , 4F
同樣的設定在我朋友的電腦上沒問題....只差在他的compiler
06/10 00:43, 4F

06/10 00:43, , 5F
和我的不同
06/10 00:43, 5F

06/10 23:00, , 6F
上網找別人compile好的會比較快...
06/10 23:00, 6F
文章代碼(AID): #1C3pA7b3 (MATLAB)
文章代碼(AID): #1C3pA7b3 (MATLAB)