Training multiple semantic segmentation networks with the experiment manager
1 次查看(过去 30 天)
显示 更早的评论
I have been working on a semantic image segmentation project for awhile, specifically Justin Pinkney's Deep Sudoku Solver. I have just started using the new deep learning Experiment Manager on Matlab 2020a to facilitate analyzing the network response based on changing various parameters. I have read the documentation page on it and I have run through most of the examples, like the "Sweep hyperparameters to train a Classification Network" or "Sweep hyperparameters to train a Regression Network".
When I try to train a DeepLabV3+ network with a MobileNetV2 backbone using the Experiment Manager, I get an error saying there needs to be at least one classification or regression layer in the Layer Graph object. However, I know that the last layer in Matlab's implementation of the DeepLabV3+ net is a 'pixelclassificationlayer', so is the Experiment Manager simply not capable of accepting that yet? Since the Experiment Manager is new, is it temporarily restricted to accepting pure classification and regression networks, with more general functionality coming in the future? I couldn't find any semantic segmentation or object detection examples that incorporate the experiment manager so I assume either they were deemed superfluous or maybe the experiment manager is not yet compatible with some output layers. Is there any way to add this functionality myself? For reference, I have Matlab 2020a for academic use with all toolboxes installed. I have also added a live script that will replicate the error. It's close to a drop-in replacement for the Transfer Learning with Flowers experiment, just remove all the NetworkName parameters except for resnet18 and add mobilenetv2 in the experiment manager's hyperparameter table. Here's the error:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/282438/image.png)
1 个评论
Adnan Saood
2020-6-9
Same problem... I suspect that is is not available yet in the experiment manager. post the answer if you find it please.
回答(1 个)
Khoo Yit Phang
2020-7-17
In 20a, Experiment Manager only supports classification or regression networks, however, we will be lifting this restriction in 20b.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Recognition, Object Detection, and Semantic Segmentation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!