matlab gui学习手记_推荐 | 一个实用的Matlab迁移学习工具箱

 推荐一个实用的Matlab迁移学习工具箱。

d857ad060a08d637c343939d1d2e19ce.png

a9c18f200b84ef2cd167e3786533b299.png

【编者按语】

现有表现比较好的监督学习需要大量标注数据,而标注数据是一项枯燥无味且花费巨大的任务,伴随越来越多的机器学习应用场景的出现,迁移学习最近受到研究者越来越多的关注。

如何充分利用之前标注好的数据(废物利用),同时又保证在新的任务上的模型精度呢?

28f9027b48ba7486b3242f37682b152c.png

基于这样的问题,迁移学习的研究逐渐成为新的热点。

本期介绍一个GUI小工具!

下载地址:

https://www.mathworks.com/matlabcentral/fileexchange/70293-transfer-learning

603e9441f6eb67ffb0bec51cd3e1b09c.png

Transfer Learning

by Kevin Chng

Transfer Learning of Pre-trained Neural Network or Imported ONNX Classification Model in GUI

本工具允许用户在GUI中使用预先训练好的神经网络,导入的ONNX分类模型或MAT文件分类模型的转移学习,而无需再度编码。 

除使用现有模型外,用户还可以使用Deep Network Designer(MATLAB内置应用程序)设计神经网络,然后再使用此应用程序来训练神经网络。 

用户可以在此Apps中分析预先训练的网络或导入的网络。它还允许用户修改图像增强器信息和训练选项(超参数)。

一旦完成了网络训练,用户就可以将训练后的网络导出到工作区,MAT文件,ONNX文件,并为应用程序中正在执行的步骤生成MATLAB代码。 

用户可以生成NVIDIA GPU CUDA代码,但是它不支持导入的ONNX模型。

快去看看吧!

97766d05613fcdeccd532f4af1321c94.png

It allows user to do transfer learning of pre-trained neural network, imported ONNX classification model or imported MAT file classification model in GUI without coding. Other than using the existing model, user can design their neural network using Deep Network Designer (MATLAB built-in application) and later use this app to train the neural network. User can analyze the pre-trained network or imported network in this app. It also allows user to modify the image augmenter information and training option (hyperparameters). Once completed the training of network, user may export the trained network to workspace, MAT file, ONNX file and generate MATLAB code for the steps being done in the application. User can generate NVIDIA GPU CUDA Code, however it is not supporting imported ONNX model.

目前包含的预置模型包含以下20个模型:

Pre-trained Neural Network available :

1) alexnet

2) googlenet(ImageNet)

3) goolgenet(Places365)

4) resnet18

5) resnet50

6) resnet101

7) vgg16

8) vgg19

9) inceptionv3

10) inceptionresnetv2

11) squeezenet

12) densenet201

13) mobilenetv2

14) shufflenet

16) xception

17) nasnetmobile

18) nasnetlarge

19) import ONNX model

20) import mat file model

[Up to R2019a, imported ONNX layer is not supporting generation of CUDA code]

How to design & train neural network using this app?

https://www.youtube.com/watch?v=-GeZa6IL2QA

下载地址:

https://www.mathworks.com/matlabcentral/fileexchange/70293-transfer-learning

603e9441f6eb67ffb0bec51cd3e1b09c.png

a00f49fbcd00f7ccf34ab4d464ae72ea.png

634ed487df6a0e5e7ee5cb7b4a2d1326.png

940f5e55e0b95e45c01a286f3c79fe6a.gif

喜欢就点个在看吧!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值