快新闻

CNN?????????????????? CNN ?????


????????????????????? CNN ????????? CNN ???????????????????????? CNN ??????

——————-

???????????????????????????????????????????????????????????????????????1998?????18????????????????

?????????????????????????????????????????????????????????????? resNet?GoogleNet?Inception ????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????????AlexNet?LeNet?GoogLeNet?VGG-16?NiN?

????????????????????????????????????An Analysis of Deep Neural Network Models for Practical Applications?

LeNet5

1998??LeCun ???????LeNet?????????????????????1998???????????????????????????????????????????????????????????? LeNet ?? LeNet5???? Yann LeCun ???????????????????????5??????? lenet5??!

lenet5?????????????????????????????????????????????????????????????????????1998????? GPU ???????? CPU ???????????????????????????????????Lenet5??????????????????lenet5??????????????????????????????????????????????????????????????????? CNN ???????1. ?????2. ????3. ?????

LeNet5???

????????3??????????????????

????????????

?????????????

??????? tanh ?? sigmoid ??

??????(MLP)????????

?????????????????????

???? LeNet5????????????????????2010???????????????????? LeNet ??????

GAP

?1998?2010??10????????????????????????????????????2003???????2??????? SVM ????????????????20??????2012? coresea ????????????? SVM ????????????????????2????????????????????????????????? CPU ? GPU ???????????????????????????????????????????????2010????????????

Dan Ciresan Net

2010? Dan Claudiu Ciresan ? Jurgen Schmidhuber ????? GPU ?????????????? NVIDIA GTX280GPU ????????9???????

?????Nvidia ???????????????????????????

AlexNet

2012??Alex Krizhevsky ??? AlexNet???? LeNet ??????????? LeNet ?5?? AlexNet ?7??????? AlexNet ????2012?? ImageNet ??????AlexNet ??? LeNet ?????????????????????????????

AlexNet ???

?? ReLU ???????????? Sigmoid ???????

?? dropout ???????????????????????????

?? max-pooling ??

??? GPU NVIDIA GTX580????????

?? GPU ?????????????????10x ?????????????????????????????????????????AlexNet ?????????????????? CNN ???????????????? “?????????????”?

Network-in-network

2013????Min Lin ????????????1×1???????????????Network-in-network???????NiN ????????????????????????????????????? NiN ????? LeNet ?????(???????????)???????????????????????????????????

?? Min Lin ? NiN ???????? “?????”(NIN)???? CNN ???????????? NiN ??????????3×3256[conv] -> [maxpooling]????? NiN ??????????3×3256[conv] ->1×1256[conv] -> [maxpooling]?

MLP ?????????????????????????????????????????? ResNet ? Inception ????

VGG

2014?????????????????VGG?GoogLeNet?

???????VGG?????????????????3×3???????????????????????????????????????????????3×3????????3×3??????????????????????

???????????????????????????????????????????????VGG ??????????? LeNet ??????????? LeNet ????????????????????(????)?AlexNet ??????????????9×9?11×11????????????????????1×1??????? VGG ?????????????3×3???????????????????????????????????????? GoogleNet ? ResNet ????

???????????VGG ????3×3??????????????????????????????????????????????????3×3??????9????????7*7?????????????49???????????????????????????????????????????????????????????????

VGG ???????????????????????????????????????????????????????????????????????????

GoogLeNet

2014??? google ??? Christian Szegedy ????????????????????????????????GoogleNet?(??? Inception V1)?

?2014?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? google ????????????????????????????????????

Christian ????????????????????????????????????????????????????????????????????????????????????? Christian ??? team ? google ????????

????????1×1,3×3?5×5????????????????????1×1???(NiN)??????????????????????? “bottleneck layer”?

Bottleneck layer

? NiN ????googleNet ? Bottleneck layer ??????????????????????????????????????????????????????????4???????????????????????????

??????????? Bottleneck layer??????256? feature map ???256? feature map ????? Inception ????3×3???????????? (256×256) x (3×3) ?????(??589,000?????)??????589,000?????? google ????????0.5ms ???????????????? Bottleneck layer ????????????????????256->641×1???????? Bottleneck layer ?????64??? feature map ????????64->2561×1??? ?????

256×64×1×1=16,000s

64×64×3×3=36,000s

64×256×1×1=16,000s

???70,000????????600,000?????10????!

?????????????????????????????Bottleneck layer ??? ImageNet ??????????????????????? ResNet ?????

?????????????????????????1×1??????????????????????????????????????????????

Inception V3

Christian ?????????2015?2?????????????? googleNet ?????Batch-normalized??Batch-normalized ????????????????????????????????????????????? “??” ???????????????????????????????????????????????????????????????????????????

2015?12????????????? GoogLeNet(Inception V3) ???????????????????? GoogLeNet ???GoogLeNet ?????

???????????????????????????? pooling ????? feature maps

????????????????????????????

????????????????????????

???3×3??

??????????????

????????? GoogleNet ???? pooling ? softmax ??????????

ResNet

2015?12? ResNet?????????? Inception v3?????????? ResNet ?????????????????????????????????????????????????

??????????????????????????????2?????????????????????????????????????2?????????????????!??????????????????????????????????????????1000???????????? LeNet ??5??AlexNet ?????7??

??????1×1????????????1/4?????3×3???????????1×1???????????????????????????????256?????????256?????????? Bottleneck Layer ??????????????????????????????

ResNet ???????????7×7???????????? pooling ????????????? GoogleNet ????? pooling ????? softmax ??????????? VGG19??190????????34?? ResNet ???36?????

ResNet ????

ResNet ?????????????????

ResNet ???????????????????? RNN??????????????????????

SqueezeNet

2016?11?????????????????????SqueezeNet: AlexNet-level accuracy with50x fewer parameters and <0.5MB model size?????? SqueezeNet ??? AlexNet ???????????? Alex ????50?????????????????????????? SegNet ?? GoogleNet ???????????? SqueezeNet ????????????????????

Xception

Xception????? ResNet ? Inception V4???????????????? Inception ???

? Xception ????????? Xception ???????36?????? ResNet-34????????????? ResNet ???????? Inception V4??????

?here??here???? Xception ??????

??

????????????????????????AlexNet ?????????????????????????????? AlexNet ?????????????????????????????????????????????????????????????????????? GPU ???????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????2-3???????????????????????????????????????????????????? NVIDIA Driver PX2?????????? Titan X ??7??

??

??????????????????? “????” ?????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? CNN ??????????????????????????? HOG ????? SIFT ???????

????????????????????????????????????????????????????????????????????????????????

??

chenzomi12.github.io

LeNet

Dan Ciresan Net

AlexNet

Network-in-network

VGG

GoogleNet

Inception V3

Batch-normalized Layer

ResNet

SqueezeNet

Xception

Neural Network Architectures