将Matlab连接到Tens

2024-04-29 05:54:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个开源的Matlab脑机接口工具箱(BCI)。我想把脑成像数据发送到Tensorflow进行分类,然后把结果返回给Matlab。有没有办法把数据结构从Matlab传递到Tensorflow并把结果返回到Matlab中?在


Tags: 数据数据结构tensorflow分类工具箱开源matlab办法
2条回答

如果有人带着类似的问题来到这里,我想推荐一个我目前正在编写的Matlab包。它叫做tensorflow.m,可在GitHub上找到。目前还没有稳定的版本,但是简单的功能,比如导入一个冻结的图形和运行一个推理已经是可能的(参见示例)-这就是在Matlab中对图像进行分类所需的全部(仅限)。在

优点是您不需要任何昂贵的工具箱,也不需要在您的机器上安装Python/Tensorflow。Matlab的Python接口似乎也相当冒险,而tensorflow.m则是纯Matlab/C。 如果这个软件包对寻求类似解决方案的人有用,我会很高兴的;更重要的是,如果你扩展/实现某个东西并打开一个公关

到目前为止,我发现的最好的方法是通过matlab的内置机制在matlab中运行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

相关问题 更多 >