【汇总】CV 图像分类常见的 36 个模型
点击上方“机器学习算法那些事”,关注"星标"
获取有趣、好玩的前沿干货!
文章:新机器视觉
今天给大家介绍自 2014 年以来,计算机视觉 CV 领域图像分类方向文献和代码的超全总结和列表!总共涉及 36 种 ConvNet 模型。该 GitHub 项目作者是 weiaicunzai,项目地址是:
https://github.com/weiaicunzai/awesome-image-classification
背景
我相信图像识别是深入到其它机器视觉领域一个很好的起点,特别是对于刚刚入门深度学习的人来说。当我初学 CV 时,犯了很多错。我当时非常希望有人能告诉我应该从哪一篇论文开始读起。到目前为止,似乎还没有一个像 deep-learning-object-detection 这样的 GitHub 项目。因此,我决定建立一个 GitHub 项目,列出深入学习中关于图像分类的论文和代码,以帮助其他人。
对于学习路线,我的个人建议是,对于那些刚入门深度学习的人,可以试着从 vgg 开始,然后是 googlenet、resnet,之后可以自由地继续阅读列出的其它论文或切换到其它领域。
性能表
基于简化的目的,我只从论文中列举出在 ImageNet 上准确率最高的 top1 和 top5。注意,这并不一定意味着准确率越高,一个网络就比另一个网络更好。因为有些网络专注于降低模型复杂性而不是提高准确性,或者有些论文只给出 ImageNet 上的 single crop results,而另一些则给出模型融合或 multicrop results。
关于性能表的标注:
ConvNet:卷积神经网络的名称
ImageNet top1 acc:论文中基于 ImageNet 数据集最好的 top1 准确率
ImageNet top5 acc:论文中基于 ImageNet 数据集最好的 top5 准确率
Published In:论文发表在哪个会议或期刊
论文&代码
1. VGG
Very Deep Convolutional Networks for Large-Scale Image Recognition.
Karen Simonyan, Andrew Zisserman
pdf: https://arxiv.org/abs/1409.1556
code: torchvision :
https://github.com/pytorch/vision/blob/master/torchvision/models/vgg.py
code: keras-applications :
https://github.com/keras-team/keras-applications/blob/master/keras_applications/vgg16.py
code: keras-applications :
https://github.com/keras-team/keras-applications/blob/master/keras_applications/vgg19.py
2. GoogleNet
Going Deeper with Convolutions
Christian Szegedy, Wei Liu, Yangqing Jia, Pierre Sermanet, Scott Reed, Dragomir Anguelov, Dumitru Erhan, Vincent Vanhoucke, Andrew Rabinovich
pdf: https://arxiv.org/abs/1409.4842
code: unofficial-tensorflow :
https://github.com/conan7882/GoogLeNet-Inception
code: unofficial-caffe :
https://github.com/lim0606/caffe-googlenet-bn
3. PReLU-nets
Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification
Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun
pdf: https://arxiv.org/abs/1502.01852
code: unofficial-chainer :
https://github.com/nutszebra/prelu_net
4. ResNet
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun
pdf: https://arxiv.org/abs/1512.03385
code: facebook-torch :
https://github.com/facebook/fb.resnet.torch
code: torchvision :
https://github.com/pytorch/vision/blob/master/torchvision/models/resnet.py
code: keras-applications :
https://github.com/keras-team/keras-applications/blob/master/keras_applications/resnet.py
code: unofficial-keras :
https://github.com/raghakot/keras-resnet
code: unofficial-tensorflow :
https://github.com/ry/tensorflow-resnet
5. PreActResNet
Identity Mappings in Deep Residual Networks
Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun
pdf: https://arxiv.org/abs/1603.05027
code: facebook-torch :
https://github.com/facebook/fb.resnet.torch/blob/master/models/preresnet.lua
code: official :
https://github.com/KaimingHe/resnet-1k-layers
code: unoffical-pytorch :
https://github.com/kuangliu/pytorch-cifar/blob/master/models/preact_resnet.py
code: unoffical-mxnet :
https://github.com/tornadomeet/ResNet
6. Inceptionv3
Rethinking the Inception Architecture for Computer Vision
Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jonathon Shlens, Zbigniew Wojna
pdf: https://arxiv.org/abs/1512.00567
code: torchvision :
https://github.com/pytorch/vision/blob/master/torchvision/models/inception.py
code: keras-applications :
https://github.com/keras-team/keras-applications/blob/master/keras_applications/inception_v3.py
7. Inceptionv4 && Inception-ResNetv2
Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning
Christian Szegedy, Sergey Ioffe, Vincent Vanhoucke, Alex Alemi
pdf: https://arxiv.org/abs/1602.07261
code: unofficial-keras :
https://github.com/kentsommer/keras-inceptionV4
code: unofficial-keras :
https://github.com/titu1994/Inception-v4
code: unofficial-keras :
https://github.com/yuyang-huang/keras-inception-resnet-v2
8. RIR
Resnet in Resnet: Generalizing Residual Architectures
Sasha Targ, Diogo Almeida, Kevin Lyman
pdf: https://arxiv.org/abs/1603.08029
code: unofficial-tensorflow :
https://github.com/SunnerLi/RiR-Tensorflow
code: unofficial-chainer :
https://github.com/nutszebra/resnet_in_resnet
9. Stochastic Depth ResNet
Deep Networks with Stochastic Depth
Gao Huang, Yu Sun, Zhuang Liu, Daniel Sedra, Kilian Weinberger
pdf: https://arxiv.org/abs/1603.09382
code: unofficial-torch :
https://github.com/yueatsprograms/Stochastic_Depth
code: unofficial-chainer :
https://github.com/yasunorikudo/chainer-ResDrop
code: unofficial-keras :
https://github.com/dblN/stochastic_depth_keras
10. WRN
Wide Residual Networks
Sergey Zagoruyko, Nikos Komodakis
pdf: https://arxiv.org/abs/1605.07146
code: official :
https://github.com/szagoruyko/wide-residual-networks
code: unofficial-pytorch :
https://github.com/xternalz/WideResNet-pytorch
code: unofficial-keras :
https://github.com/asmith26/wide_resnets_keras
code: unofficial-pytorch :
https://github.com/meliketoy/wide-resnet.pytorch
11. squeezenet
SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model size
Forrest N. Iandola, Song Han, Matthew W. Moskewicz, Khalid Ashraf, William J. Dally, Kurt Keutzer
pdf: https://arxiv.org/abs/1602.07360
code: torchvision :
https://github.com/pytorch/vision/blob/master/torchvision/models/squeezenet.py
code: unofficial-caffe :
https://github.com/DeepScale/SqueezeNet
code: unofficial-keras :
https://github.com/rcmalli/keras-squeezenet
code: unofficial-caffe :
https://github.com/songhan/SqueezeNet-Residual
12. GeNet
Genetic CNN
Lingxi Xie, Alan Yuille
pdf: https://arxiv.org/abs/1703.01513
code: unofficial-tensorflow :
https://github.com/aqibsaeed/Genetic-CNN
12. MetaQNN
Designing Neural Network Architectures using Reinforcement Learning
Bowen Baker, Otkrist Gupta, Nikhil Naik, Ramesh Raskar
pdf: https://arxiv.org/abs/1703.01513
code: official : https://github.com/bowenbaker/metaqnn
13. PyramidNet
Deep Pyramidal Residual Networks
Dongyoon Han, Jiwhan Kim, Junmo Kim
pdf: https://arxiv.org/abs/1610.02915
code: official :
https://github.com/jhkim89/PyramidNet
code: unofficial-pytorch :
https://github.com/dyhan0920/PyramidNet-PyTorch
14. DenseNet
Densely Connected Convolutional Networks
Gao Huang, Zhuang Liu, Laurens van der Maaten, Kilian Q. Weinberger
pdf: https://arxiv.org/abs/1608.06993
code: official :
https://github.com/liuzhuang13/DenseNet
code: unofficial-keras :
https://github.com/titu1994/DenseNet
code: unofficial-caffe :
https://github.com/shicai/DenseNet-Caffe
code: unofficial-tensorflow :
https://github.com/YixuanLi/densenet-tensorflow
code: unofficial-pytorch :
https://github.com/YixuanLi/densenet-tensorflow
code: unofficial-pytorch :
https://github.com/bamos/densenet.pytorch
code: unofficial-keras :
https://github.com/flyyufelix/DenseNet-Keras
15. FractalNet
FractalNet: Ultra-Deep Neural Networks without Residuals
Gustav Larsson, Michael Maire, Gregory Shakhnarovich
pdf: https://arxiv.org/abs/1605.07648
code: unofficial-caffe :
https://github.com/gustavla/fractalnet
code: unofficial-keras :
https://github.com/snf/keras-fractalnet
code: unofficial-tensorflow :
https://github.com/tensorpro/FractalNet
16. ResNext
Aggregated Residual Transformations for Deep Neural Networks
Saining Xie, Ross Girshick, Piotr Dollár, Zhuowen Tu, Kaiming He
pdf: https://arxiv.org/abs/1611.05431
code: official :
https://github.com/facebookresearch/ResNeXt
code: keras-applications :
https://github.com/keras-team/keras-applications/blob/master/keras_applications/resnext.py
code: unofficial-pytorch :
https://github.com/prlz77/ResNeXt.pytorch
code: unofficial-keras :
https://github.com/titu1994/Keras-ResNeXt
code: unofficial-tensorflow :
https://github.com/taki0112/ResNeXt-Tensorflow
code: unofficial-tensorflow :
https://github.com/wenxinxu/ResNeXt-in-tensorflow
17. IGCV1
Interleaved Group Convolutions for Deep Neural Networks
Ting Zhang, Guo-Jun Qi, Bin Xiao, Jingdong Wang
pdf: https://arxiv.org/abs/1707.02725
code official :
https://github.com/hellozting/InterleavedGroupConvolutions
18. Residual Attention Network
Residual Attention Network for Image Classification
Fei Wang, Mengqing Jiang, Chen Qian, Shuo Yang, Cheng Li, Honggang Zhang, Xiaogang Wang, Xiaoou Tang
pdf: https://arxiv.org/abs/1704.06904
code: official :
https://github.com/fwang91/residual-attention-network
code: unofficial-pytorch :
https://github.com/tengshaofeng/ResidualAttentionNetwork-pytorch
code: unofficial-gluon :
https://github.com/PistonY/ResidualAttentionNetwork
code: unofficial-keras :
https://github.com/koichiro11/residual-attention-network
19. Xception
Xception: Deep Learning with Depthwise Separable Convolutions
François Chollet
pdf: https://arxiv.org/abs/1610.02357
code: unofficial-pytorch :
https://github.com/jfzhang95/pytorch-deeplab-xception/blob/master/modeling/backbone/xception.py
code: unofficial-tensorflow :
https://github.com/kwotsin/TensorFlow-Xception
code: unofficial-caffe :
https://github.com/yihui-he/Xception-caffe
code: unofficial-pytorch :
https://github.com/tstandley/Xception-PyTorch
code: keras-applications :
https://github.com/keras-team/keras-applications/blob/master/keras_applications/xception.py
20. MobileNet
MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
Andrew G. Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, Hartwig Adam
pdf: https://arxiv.org/abs/1704.04861
code: unofficial-tensorflow :
https://github.com/Zehaos/MobileNet
code: unofficial-caffe :
https://github.com/shicai/MobileNet-Caffe
code: unofficial-pytorch :
https://github.com/marvis/pytorch-mobilenet
code: keras-applications :
https://github.com/keras-team/keras-applications/blob/master/keras_applications/mobilenet.py
21. PolyNet
PolyNet: A Pursuit of Structural Diversity in Very Deep Networks
Xingcheng Zhang, Zhizhong Li, Chen Change Loy, Dahua Lin
pdf: https://arxiv.org/abs/1611.05725
code: official :
https://github.com/open-mmlab/polynet
22. DPN
Dual Path Networks
Yunpeng Chen, Jianan Li, Huaxin Xiao, Xiaojie Jin, Shuicheng Yan, Jiashi Feng
pdf: https://arxiv.org/abs/1707.01629
code: official :
https://github.com/cypw/DPNs
code: unoffical-keras :
https://github.com/titu1994/Keras-DualPathNetworks
code: unofficial-pytorch :
https://github.com/oyam/pytorch-DPNs
code: unofficial-pytorch :
https://github.com/rwightman/pytorch-dpn-pretrained
23. Block-QNN
Practical Block-wise Neural Network Architecture Generation
Zhao Zhong, Junjie Yan, Wei Wu, Jing Shao, Cheng-Lin Liu
pdf: https://arxiv.org/abs/1708.05552
24. CRU-Net
Sharing Residual Units Through Collective Tensor Factorization in Deep Neural Networks
Chen Yunpeng, Jin Xiaojie, Kang Bingyi, Feng Jiashi, Yan Shuicheng
pdf: https://arxiv.org/abs/1703.02180
code official :
https://github.com/cypw/CRU-Net
code unofficial-mxnet :
https://github.com/bruinxiong/Modified-CRUNet-and-Residual-Attention-Network.mxnet
25. ShuffleNet
ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices
Xiangyu Zhang, Xinyu Zhou, Mengxiao Lin, Jian Sun
pdf: https://arxiv.org/abs/1707.01083
code: unofficial-tensorflow :
https://github.com/MG2033/ShuffleNet
code: unofficial-pytorch :
https://github.com/jaxony/ShuffleNet
code: unofficial-caffe :
https://github.com/farmingyard/ShuffleNet
code: unofficial-keras :
https://github.com/scheckmedia/keras-shufflenet
26. CondenseNet
CondenseNet: An Efficient DenseNet using Learned Group Convolutions
Gao Huang, Shichen Liu, Laurens van der Maaten, Kilian Q. Weinberger
pdf: https://arxiv.org/abs/1711.09224
code: official :
https://github.com/ShichenLiu/CondenseNet
code: unofficial-tensorflow :
https://github.com/markdtw/condensenet-tensorflow
27. NasNet
Learning Transferable Architectures for Scalable Image Recognition
Barret Zoph, Vijay Vasudevan, Jonathon Shlens, Quoc V. Le
pdf: https://arxiv.org/abs/1707.07012
code: unofficial-keras :
https://github.com/titu1994/Keras-NASNet
code: keras-applications :
https://github.com/keras-team/keras-applications/blob/master/keras_applications/nasnet.py
code: unofficial-pytorch :
https://github.com/wandering007/nasnet-pytorch
code: unofficial-tensorflow :
https://github.com/yeephycho/nasnet-tensorflow
28. MobileNetV2
MobileNetV2: Inverted Residuals and Linear Bottlenecks
Mark Sandler, Andrew Howard, Menglong Zhu, Andrey Zhmoginov, Liang-Chieh Chen
pdf: https://arxiv.org/abs/1801.04381
code: unofficial-keras :
https://github.com/xiaochus/MobileNetV2
code: unofficial-pytorch :
https://github.com/Randl/MobileNetV2-pytorch
code: unofficial-tensorflow :
https://github.com/neuleaf/MobileNetV2
29. IGCV2
IGCV2: Interleaved Structured Sparse Convolutional Neural Networks
Guotian Xie, Jingdong Wang, Ting Zhang, Jianhuang Lai, Richang Hong, Guo-Jun Qi
pdf: https://arxiv.org/abs/1804.06202
30. hier
Hierarchical Representations for Efficient Architecture Search
Hanxiao Liu, Karen Simonyan, Oriol Vinyals, Chrisantha Fernando, Koray Kavukcuoglu
pdf: https://arxiv.org/abs/1711.00436
31. PNasNet
Progressive Neural Architecture Search
Chenxi Liu, Barret Zoph, Maxim Neumann, Jonathon Shlens, Wei Hua, Li-Jia Li, Li Fei-Fei, Alan Yuille, Jonathan Huang, Kevin Murphy
pdf: https://arxiv.org/abs/1712.00559
code: tensorflow-slim :
https://github.com/tensorflow/models/blob/master/research/slim/nets/nasnet/pnasnet.py
code: unofficial-pytorch :
https://github.com/chenxi116/PNASNet.pytorch
code: unofficial-tensorflow :
https://github.com/chenxi116/PNASNet.TF
32. AmoebaNet
Regularized Evolution for Image Classifier Architecture Search
Esteban Real, Alok Aggarwal, Yanping Huang, Quoc V Le
pdf: https://arxiv.org/abs/1802.01548
code: tensorflow-tpu :
https://github.com/tensorflow/tpu/tree/master/models/official/amoeba_net
33. SENet
Squeeze-and-Excitation Networks
Jie Hu, Li Shen, Samuel Albanie, Gang Sun, Enhua Wu
pdf: https://arxiv.org/abs/1709.01507
code: official :
https://github.com/hujie-frank/SENet
code: unofficial-pytorch :
https://github.com/moskomule/senet.pytorch
code: unofficial-tensorflow :
https://github.com/taki0112/SENet-Tensorflow
code: unofficial-caffe :
https://github.com/shicai/SENet-Caffe
code: unofficial-mxnet :
https://github.com/bruinxiong/SENet.mxnet
34. ShuffleNetV2
ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design
Ningning Ma, Xiangyu Zhang, Hai-Tao Zheng, Jian Sun
pdf: https://arxiv.org/abs/1807.11164
code: unofficial-pytorch :
https://github.com/Randl/ShuffleNetV2-pytorch
code: unofficial-keras :
https://github.com/opconty/keras-shufflenetV2
code: unofficial-pytorch :
https://github.com/Bugdragon/ShuffleNet_v2_PyTorch
code: unofficial-caff2:
https://github.com/wolegechu/ShuffleNetV2.Caffe2
35. IGCV3
IGCV3: Interleaved Low-Rank Group Convolutions for Efficient Deep Neural Networks
Ke Sun, Mingjie Li, Dong Liu, Jingdong Wang
pdf: https://arxiv.org/abs/1806.00178
code: official :
https://github.com/homles11/IGCV3
code: unofficial-pytorch :
https://github.com/xxradon/IGCV3-pytorch
code: unofficial-tensorflow :
https://github.com/ZHANG-SHI-CHANG/IGCV3
36. MNasNet
MnasNet: Platform-Aware Neural Architecture Search for Mobile
Mingxing Tan, Bo Chen, Ruoming Pang, Vijay Vasudevan, Quoc V. Le
pdf: https://arxiv.org/abs/1807.11626
code: unofficial-pytorch :
https://github.com/AnjieZheng/MnasNet-PyTorch
code: unofficial-caffe :
https://github.com/LiJianfei06/MnasNet-caffe
code: unofficial-MxNet :
https://github.com/chinakook/Mnasnet.MXNet
code: unofficial-keras :
https://github.com/Shathe/MNasNet-Keras-Tensorflow
End
声明:部分内容来源于网络,仅供读者学术交流之目的。文章版权归原作者所有。如有不妥,请联系删除。
【汇总】CV 图像分类常见的 36 个模型相关推荐
- 上手!深度学习最常见的26个模型练习项目汇总
作者:沧笙踏歌 转载自AI部落联盟(id:AI_Tribe) 今天更新关于常见深度学习模型适合练手的项目.这些项目大部分是我之前整理的,基本上都看过,大概俩特点:代码不长,一般50-200行代码,建议 ...
- 病理分析常见数据集及常用模型方法总结
病理分析常见数据集及常用模型方法总结 目录 病理分析常见数据集 病理图像分类常见处理方法 病理图像常见数据集详细说明 相关论文梳理
- 欢简述常见的语言表示模型(词嵌入、句表示、篇章表示)
简述常见的语言表示模型(词嵌入.句表示.篇章表示) 在cips2016出来之前,笔者也总结过种类繁多,类似词向量的内容,自然语言处理︱简述四大类文本分析中的"词向量"(文本词特征提 ...
- R语言构建xgboost文本分类模型(bag of words):xgb.cv函数交叉验证确定xgboost模型的最优子树个数、交叉验证获取最优子树之后构建最优xgboost模型并评估模型文本分类效能
R语言构建xgboost文本分类模型(bag of words):xgb.cv函数交叉验证确定xgboost模型的最优子树个数.交叉验证获取最优子树之后构建最优xgboost模型并评估模型文本分类效能 ...
- 常见混沌系统—Chen模型
混沌是非线性动力系统的固有特性,是非线性系统普遍存在的现象. 概念 1999年,美国休斯顿大学陈关荣教授发现了一个新的混沌吸引子--Chen系统,即陈氏混沌系统,它与Lorenz系统类似,但不拓扑等价 ...
- 滚动轴承常见故障及其基本模型
滚动轴承信号分析 第一章 滚动轴承常见故障及其基本模型 滚动轴承常见故障及其基本模型 滚动轴承信号分析 前言 一.滚动轴承常见的故障模式 二.滚动轴承振动信号的特征 滚动轴承的固有频率 滚动轴承的故障 ...
- 【Day 3】机器阅读理解——常见机器阅读理解模型(下)
引言 本文介绍常见机器阅读理解模型中的R-NET.FusionNet和QA-Net. 上一篇: 机器阅读理解--常见机器阅读理解模型(上) 下一篇: R-NET R-Net1在Attention计算中 ...
- 深度学习最常见的 26 个模型汇总,请务必掌握!
点击上方"AI有道",选择"置顶"公众号 重磅干货,第一时间送达 本文转载自公众号:AI部落联盟(AI_Tribe) 本文首先从4个方面(张量.生成模型.序列学 ...
- 风控违约场景如何预测,来看看这份常见的三种模型实现算法对比
在机器学习算法中,树模型在风控.营销等实际业务场景应用中始终备受青睐.其中对于GBDT集成学习树模型,我们是非常熟悉的,而且在此基础上发展而来的XGBoost.LightGBM更是我们日常建模场景中经 ...
- python的难点_汇总Python初学者常见的学习难点
初学Python,面对一个陌生的新生物,是有一些恐惧心理,在学习Python时难免会遇到这样或那样的槛,在这里,IT培训网老师汇总了一些Python初学者的常见的知识难点,希望大家有所帮助. Pyth ...
最新文章
- 计算科学如何帮助中国制造业成为全球领导者?李开复余承东胡郁等14位产学研大佬这样说|2021 CCF CTO高峰论坛...
- 程序设置横屏后,锁屏时会被销毁一遍,解锁时又重新加载onCreat的问题解决
- mysql的内存数据库,MySQL内存数据库的新选择-MariaDB4J
- C#~异步编程再续~await与async引起的w3wp.exe崩溃-问题友好的解决
- 选择与循环:剪刀石头布_Python之石头剪刀布小游戏(史上最详细步骤)
- 【Machine Learning】监督学习、非监督学习及强化学习对比
- 通过配置XML,使用TpiSyntaxAnalyzer语法分析,快速生成网页
- 《重构 改善既有代码的设计》笔记
- postgis 栅格数据_postGIS教程
- 帝国cms生成动态php栏目,帝国cms怎么实现页面自动生成html
- 移动流量转赠给好友_中国移动怎样转赠手机流量?月结流量用不完怎办
- 戴尔笔记本DELL 5557 解锁 CFG lock
- cursor的所有样式
- 闲话Google拼音输入法及其它(一)
- 微信小程序onPullDownRefresh onReachBottom实现下拉刷新上拉分页加载
- 华为p20所有权限都打开了,QQ消息依然不弹窗提醒?
- php网易云信如何使用,如何使用网易云信实现匿名聊天
- css如何实现背景透明,文字不透明
- python人员管理系统_python如何实现大学人员管理系统 python实现大学人员管理系统实例...
- 详解SpringBoot整合Redis
热门文章
- windows核心编程之用户模式下的线程同步
- 【LLS-Player】VS构建
- 记忆翻牌游戏——react算法学习
- TZOJ 3244 Happy YuYu's Birthday(数学几何)
- 81章 老子1章到_《道德经》81章全文(建议收藏)
- python读取xlsm文件_如何从* .xlsm中提取工作表并将其保存为Python中的* .csv?
- linux查看隐藏大文件夹,Linux系统隐藏文件/文件夹操作教程
- 数据中台全面分析总结
- 【资料】哈代拉马努金相关,悼文,哈佛演讲,及各种杂七杂八资料整理
- c语言 power 头文件,pow - [ C语言中文开发手册 ] - 在线原生手册 - php中文网