深度学习:MATLAB 入门系列(一)

本系列来自 [ Mathworks ]
请使用MATLAB2017b之后的版本,新版的MATLAB2018里面有很多深度学习的新功能,感兴趣的可以安装上学习一下。

通过 11 行代码了解深度学习

clear

camera = webcam; % Connect to the camera
nnet = alexnet;  % Load the neural net

while true   
    picture = camera.snapshot;              % Take a picture    
    picture = imresize(picture,[227,227]);  % Resize the picture

    label = classify(nnet, picture);        % Classify the picture

    image(picture);     % Show the picture
    title(char(label)); % Show the label
    drawnow;   
end

通过一个简单的摄像头,和一个深层神经网络识别你周围的物体。该示例使用AlexNet模型,这是一个经过训练的超过一百万张图像的预训练深卷积神经网络(CNN或ConvNet)。

该示例有两个部分:设置相机并执行对象识别。第一部分显示如何使用该webcam 命令从相机获取图像。使用该drawnow命令,MATLAB能够连续更新和显示摄像机拍摄的图像。

第二部分说明如何下载一个名为AlexNet的预训练深层神经网络,并使用MATLAB连续处理相机图像。 AlexNet将图像作为输入,并为图像中的对象提供标签。您可以在周围的对象中进行实验,以了解AlexNet的准确度。

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值