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
    13.8K+ Learners
    4.45  (746)
    Python for Non-Programmers
    1 hrs
    Beginner
    43.5K+ Learners
    4.5  (1841)
    Visual Graphics in C
    2 hrs
    Intermediate
    13.9K+ Learners
    4.52  (406)
    Swift Tutorial
    2 hrs
    Beginner
    3.4K+ Learners
    4.43  (140)
    Systematic Inventive Thinking Innovations
    1 hrs
    Beginner
    2.1K+ Learners
    4.57  (101)
    React JS Tutorial
    2 hrs
    Beginner
    53.1K+ Learners
    4.51  (2850)
    Linux Tutorial
    2 hrs
    Beginner
    42.3K+ Learners
    4.51  (2608)
    Functions in Python
    1 hrs
    Beginner
    14.5K+ Learners
    4.56  (654)
    GitHub Tutorial for Beginners
    2 hrs
    Beginner
    15.2K+ Learners
    4.0  (1)
    Trees in Java
    2 hrs
    Beginner
    7.1K+ Learners
    4.51  (146)