Keras

Keras Deep learning

Keras Deep learning

Keras is based on deep learning that allows you to create any kind of neural network. Keras support neural networks that are very simple as well as complex. To better understand the working of the Keras framework, you can refer to the following Architecture of Keras:

There are three main API layers of Keras architecture that are described as follows:

  • Model API: There are two types of Keras models, i.e. Sequential and Functional. The sequential model is a linear composition of all layers of the Keras model. It is easy to implement and allows you to show all available neural networks. The Functional API model is simply used to create complex deep-learning models. 
  • Core Modules API: There is a huge number of built-in neural network functions that contribute to creating the Keras model and its layers. These functions are based on some models, such as the Optimizer module, Regularizers, Activations module, and loss module. 
  • Layer API: There are several built-in layers in Keras that are used to create a complex neural network. Some important layers include Core layers, pooling layers, convolution layers, and recurrent layers. 

Top course recommendations for you

    Web Scraping with Python
    1 hrs
    Beginner
    16.4K+ Learners
    4.44  (1050)
    Visual Graphics in C
    2 hrs
    Intermediate
    17K+ Learners
    4.49  (851)
    Swift Tutorial
    2 hrs
    Beginner
    4K+ Learners
    4.49  (199)
    Systematic Inventive Thinking Innovations
    1 hrs
    Beginner
    2.5K+ Learners
    4.52  (157)
    React JS Tutorial
    2 hrs
    Beginner
    68.8K+ Learners
    4.5  (5211)
    Linux Tutorial
    2 hrs
    Beginner
    56K+ Learners
    4.47  (5602)
    Functions in Python
    1 hrs
    Beginner
    18K+ Learners
    4.46  (1136)
    GitHub Tutorial for Beginners
    2 hrs
    Beginner
    20.8K+ Learners
    4.45  (1480)
    Trees in Java
    2 hrs
    Beginner
    8.3K+ Learners
    4.54  (241)