首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Weka模型部署Matlab

使用Weka模型部署Matlab
EN

Stack Overflow用户
提问于 2017-10-29 02:48:34
回答 1查看 34关注 0票数 0

我的问题是,当我部署我的程序和weka模型时。其结果错误是它无法读取weka模型文件。

以下是文件的结构

ModelLoadmodel.m

包含ff代码

代码语言:javascript
复制
javaaddpath('weka.jar');
addpath('SurfModels');
loadedModel = wekaLoadModel('RandomForestK40Surf.model');

所有这些文件所包含的文件夹的结构为

  • WekaLoadmodel.m
  • SurfRandomForestK40.model
  • 文件夹“WekaLab”,其中具有
代码语言:javascript
复制
- WekaLoadModel.m
- Weka.jar

当我尝试使用

代码语言:javascript
复制
loadedModel = wekaLoadModel('RandomForestK40Surf.model');

loadedModel已成功加载,但当我使用部署工具部署它时,输出读取模型文件时出错

WekaLoadmodel.m .m包含

代码语言:javascript
复制
if ~exist(filename, 'file')
    error('WEKALAB:wekaLoadModel:FileNotFound', 'No file found at %s', filename);
end
%% Code
try
    modelObj = weka.core.SerializationHelper.read(filename);
catch err
    error('WEKALAB:wekaLoadModel:ReadError', 'Error reading model file at %s', filename);
end
end

它来自https://www.mathworks.com/matlabcentral/fileexchange/58675-wekalab--bridging-weka-and-matlab。在matlab部署工具中加载其他文件扩展名时是否存在某种问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-02 06:54:25

答案是不要把它放在文件夹里。只需获取所有的.m文件并编译它。就这么简单

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46996382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档