CNN代码运行时错误(错误使用parallel.internal.pool.DataQueue指定的超类“parallel.internal.pool.AbstractDataQueue”包含一个解析错误)

3视图(30天)
我跑我的代码,这是很好,当我试着运行一遍以下错误,即使我没有改变什么:
错误使用trainNetwork(第183行)
指定的超类“parallel.internal.pool.AbstractDataQueue”包含一个解析错误,不能
被发现在MATLAB的搜索路径,或由另一个文件名称相同的阴影。
错误CNN_Faces(54行)
网= trainNetwork (imdsTrain层,选项);
引起的:
错误使用parallel.internal.pool.DataQueue
指定的超类“parallel.internal.pool.AbstractDataQueue”包含一个解析错误,
不能被发现在MATLAB的搜索路径,或由另一个文件名称相同的阴影。
我怎么能修复它吗?
谢谢你!

答案(1)

Chidvi Modala
Chidvi Modala 2021年11月15日
嗨努尔,
一般来说,错误的不能被发现在MATLAB的搜索路径,或由另一个文件名称相同的阴影。收到的时候有一个用户定义函数在MATLAB搜索路径名称相同的MATLAB内置函数。为了解决这个问题,你可以参照以下提到的故障排除步骤:
)手动通过MATLAB搜索路径和删除功能的路径冲突在建立MATLAB函数。执行以下命令来获取当前搜索路径列表。
路径
下面的命令可能有助于找到问题的来源:
哪一个——< conflicting_function >
b)如果你不确定的路径删除或上面的命令只显示一行,你可以恢复MATLAB搜索路径到机架的状态通过执行下面的命令:
restoredefaultpath
同时,请注意,上面的命令可以删除你以前的路径添加到MATLAB搜索路径为了让脚本工作。所以建议保存备份当前的MATLAB在运行命令之前搜索路径。
你可以参考以下链接文档备份当前搜索路径:

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!