我使用的是一个用于脑机接口(BCI)的开源Matlab工具箱。我想将脑成像数据发送到Tensorflow进行分类,并将结果返回给Matlab。有没有办法将数据结构从Matlab传递到Tensorflow并将结果返回到Matlab?
发布于 2019-11-16 20:59:34
如果有人带着类似的问题来到这里,我想推荐一个我目前正在编写的Matlab包。它的名字叫tensorflow.m,可以在GitHub上找到。目前还没有稳定的版本,但已经可以实现简单的功能,如导入冻结的图形和运行推理(参见示例)-这就是在Matlab中对图像进行分类所需的全部内容(仅限)。
这样做的好处是,您不需要任何昂贵的工具箱,也不需要在计算机上安装Python/Tensorflow。Matlab的Python接口似乎也很冒险,而tensorflow.m是纯粹的Matlab/C。如果这个包能对寻找类似解决方案的人有用,我会很高兴;更重要的是,如果你扩展/实现了一些东西并打开了一个PR。
发布于 2016-08-04 03:09:44
到目前为止,我发现的最好的方法是通过matlab现在内置的连接到python的机制来运行你的python模块:
我在.py文件中编写了python脚本,并在其中导入了tensorflow并在不同的函数中使用它。然后,可以通过调用
results = py.myModule.myFunction(arg1,arg2,...,argN)
有关在matlab中调用用户定义的python模块的更多详细说明,请参阅以下链接:
http://www.mathworks.com/help/matlab/matlab_external/call-user-defined-custom-module.html
https://stackoverflow.com/questions/38444202
复制相似问题