• matlab 运行 AlexNet


    0. alexnet 工具箱下载

    下载地址:Neural Network Toolbox(TM) Model for AlexNet Network

    • 需要先注册(十分简单),登陆,下载;
    • 下载完成之后,windows 是无法运行该文件的;
    • 需要打开 matlab,进入到该文件所在的路径,双击运行;(注:需要较久的时间下载安装 alexnet)

    1. demo(十一行代码)

    deep-learning-in-11-lines-of-matlab-code

    clear
    camera = webcam;
    nnet = alexnet;
    while true
        picture = camera.snapshot;
        picture = imresize(picture, [227, 227]);
        label = classify(nnet, picture);
        image(picture);
        title(char(label));
    end

    2. 网络结构

    >> nnet = alexnet;
    >> nnet.Layers
    
    1   'data'     Image Input                   227x227x3 images with 'zerocenter' normalization
    2   'conv1'    Convolution                   96 11x11x3 convolutions with stride [4  4] and padding [0  0]
    3   'relu1'    ReLU                          ReLU
    4   'norm1'    Cross Channel Normalization   cross channel normalization with 5 channels per element
    5   'pool1'    Max Pooling                   3x3 max pooling with stride [2  2] and padding [0  0]
    6   'conv2'    Convolution                   256 5x5x48 convolutions with stride [1  1] and padding [2  2]
    7   'relu2'    ReLU                          ReLU
    8   'norm2'    Cross Channel Normalization   cross channel normalization with 5 channels per element
    9   'pool2'    Max Pooling                   3x3 max pooling with stride [2  2] and padding [0  0]
    10   'conv3'    Convolution                   384 3x3x256 convolutions with stride [1  1] and padding [1  1]
    11   'relu3'    ReLU                          ReLU
    12   'conv4'    Convolution                   384 3x3x192 convolutions with stride [1  1] and padding [1  1]
    13   'relu4'    ReLU                          ReLU
    14   'conv5'    Convolution                   256 3x3x192 convolutions with stride [1  1] and padding [1  1]
    15   'relu5'    ReLU                          ReLU
    16   'pool5'    Max Pooling                   3x3 max pooling with stride [2  2] and padding [0  0]
    17   'fc6'      Fully Connected               4096 fully connected layer
    18   'relu6'    ReLU                          ReLU
    19   'drop6'    Dropout                       50% dropout
    20   'fc7'      Fully Connected               4096 fully connected layer
    21   'relu7'    ReLU                          ReLU
    22   'drop7'    Dropout                       50% dropout
    23   'fc8'      Fully Connected               1000 fully connected layer
    24   'prob'     Softmax                       softmax
    25   'output'   Classification Output         cross-entropy with 'tench', 'goldfish', and 998 other classes
  • 相关阅读:
    ArcGIS 添加 MarkerSymbol 弹出“图形符号无法序列化为 JSON”错误
    C#中为特定类型增加扩展方法
    C# 访问Oracle数据库
    SQL Server2012中时间字段为DateTime和VarChar的区别
    Visual Studio2012调试时无法命中断点
    Prism框架研究(三)
    Prism框架研究(二)
    WPF Path总结(一)
    性能测试 -- 服务器参数调整
    eclipse-->run as --> maven test 中文乱码
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9421907.html
Copyright © 2020-2023  润新知