• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MatLab深度学习介绍

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

以前注册了MathWorks官网,前几天发了封邮件给我,介绍深度学习的,我就点进去看看,发现内容蛮好的。

就跟着学了两天,写一下感想。

1.深度学习介绍

公司官网有个很好的深度学习(Deep Learning)介绍文档。

他们在视频中对深度学习的解释就是:

Deep Learning is a machine learning technique that learning features and tasks directly from data.

深度学习是机器学习的一种,从数据中直接学习特性和功能。

深度学习使用卷积神经网络(CNN,convolution neural network )方式来处理数据

MatLab视频地址:Introduction to Deep Learning

下面文档下载地址:https://cn.mathworks.com/campaigns/products/offer/deep-learning-with-matlab.html

百度网盘:https://pan.baidu.com/s/1nwK3mp7

2.使用AlexNet识别物体

在MatLab中下载并安装这个组件,然后调用webcam使用snapshot函数捕获图像

再使用classify函数将图像放入alexnet中识别,会返回识别物体的种类名称

其中需要安装两个组件,webcam下载地址,alexnet下载地址

(需要将下载好的组件放在Matlab中点击安装,比较麻烦,还需要登录,最好注册一个账号)

MatLab视频地址:Deep Learning with MATLAB

代码如下:

clear

camera = webcam;   %connect webcamera
                   %https://cn.mathworks.com/matlabcentral/fileexchange/45182-matlab-support-package-for-usb-webcams     
nnet = alexnet;    %alax.net data from network
                   %https://cn.mathworks.com/matlabcentral/fileexchange/59133-neural-network-toolbox-tm--model-for-alexnet-network
while(true)
    picture = camera.snapshot;  %get camera shot
    picture = imresize(picture,[227,227]);  %resize picture, why 227?
    label = classify(nnet, picture);    %find specific neuron with alexnet
    image(picture); %show picture
    title(char(label)); %title result
    drawnow;    %get last picture
end;

 

3.感想

虽然不知道很多概念,没搞懂原理,但总算了解了深度学习,顺便拿matlab练练手了,还是不错的。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
DELPHI程序的调试与异常处理发布时间:2022-07-18
下一篇:
给Delphi程序(exe,dll)添加版本信息发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap