1. 程式人生 > >ShapeDTW程式碼執行問題記錄與解決方法

ShapeDTW程式碼執行問題記錄與解決方法

下載shapeDTW的GitHub程式碼執行,測試。

原始碼是MATLAB寫的,需要保證電腦安裝MATLAB。

然後根據readme.txt檔案提示:

第一步下載UCR資料集,http://www.cs.ucr.edu/~eamonn/time_series_data/ 下載後解壓發現需要密碼,密碼是一篇論文中的幾個詞:attempttoclassify

第二步執行config檔案,會出現如下的錯誤:

錯誤使用 mex
未找到支援的編譯器或 SDK。您可以安裝免費提供的 MinGW-w64 C/C++ 編譯器;請參閱安裝 MinGW-w64 編譯器。有關更多選項,請訪問
http://www.mathworks.com/support/compilers/R2017a/。

出錯 configPath (line 15)
mex dpcore.c;

解決辦法:http://tdm-gcc.tdragon.net/download 下載適合自己版本的TDM-GCC,然後直接next一路安裝。

安裝完成後再config.m原始碼在上面新增 setenv('MW_MINGW64_LOC','C:\TDM-GCC-64'); 這段程式碼。重新執行就OK了。