• 【学习】常用深度学习算法有哪些



    活动地址:CSDN21天学习挑战赛

    引子

    到目前为止,学习到的这些例子,都是CNN的,最后一个例子是GAN的,所以我想了解一下都有哪些常用的深度学习算法。

    常用深度学习算法有哪些

    深度学习常见的3种算法有:卷积神经网络、循环神经网络、生成对抗网络。

    • 卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习的代表算法之一。
    • 循环神经网络(Recurrent Neural Network, RNN)是一类以序列数据为输入,在序列的演进方向进行递归且所有节点(循环单元)按链式连接的递归神经网络。
    • 生成对抗网络(GAN, Generative Adversarial Networks )是一种深度学习模型,是最近两年十分热门的一种无监督学习算法。

    tensorflow支持的

    tensorflow其实属于工具,工具效果如何是看使用工具的人,从这点上我理解tensorflow其实都可以支持,看代码咋写了。

    还有哪些开源深度学习框架


    框架名称:TensorFlow
    主要维护方:Google
    支持的语言:C++/Python/Java/R 等
    GitHub源码地址:https://github.com/tensorflow/tensorflow


    框架名称:Keras
    主要维护方:Google
    支持的语言:Python/R
    GitHub源码地址:https://github.com/keras-team/keras


    框架名称:Caffe
    主要维护方:BVLC
    支持的语言:C++/Python/Matlab
    GitHub源码地址:https://github.com/BVLC/caffe


    框架名称:PyTorch
    主要维护方:Facebook
    支持的语言:C/C++/Python
    GitHub源码地址:https://github.com/pytorch/pytorch


    框架名称:Theano
    主要维护方:UdeM
    支持的语言:Python
    GitHub源码地址:https://github.com/Theano/Theano


    框架名称:CNTK
    主要维护方:Microsoft
    支持的语言:C++/Python/C#/.NET/Java/R
    GitHub源码地址:https://github.com/Microsoft/CNTK


    框架名称:MXNet
    主要维护方:DMLC
    支持的语言:C++/Python/R等
    GitHub源码地址:https://github.com/apache/incubator-mxnet


    框架名称:PaddlePaddle
    主要维护方:Baidu
    支持的语言:C++/Python
    GitHub源码地址:https://github.com/PaddlePaddle/Paddle/


    框架名称:Deeplearning4j
    主要维护方:Eclipse
    支持的语言:Java/Scala等
    GitHub源码地址:https://github.com/eclipse/deeplearning4j


    框架名称:ONNX
    主要维护方:Microsoft/ Facebook
    支持的语言:Python/R
    GitHub源码地址:https://github.com/onnx/onnx

  • 相关阅读:
    【项目实战课】基于Pytorch的PFLD人脸关键点检测实战
    【Mybatis】3 的操作类型对象
    Spark SQL_第六章笔记
    好看的错误页面分享
    【CUDA OUT OF MEMORY】【Pytorch】计算图与CUDA OOM
    XML API
    Pytorch之卷积层实战
    JAVA毕业设计110—基于Java+Springboot+Vue的房屋租赁系统小程序(源码+数据库)
    C++宏的用法
    面试打底稿① 专业技能的第一部分
  • 原文地址:https://blog.csdn.net/u013036688/article/details/126437271