What is the Keras Model?PlatformThe Databricks Lakehouse PlatformDelta LakeData GovernanceData EngineeringData StreamingData WarehousingData SharingMachine LearningData SciencePricingMarketplaceOpen source techSecurity and Trust CenterWEBINAR May 18 / 8 AM PT
Goodbye, Data Warehouse. Hello, Lakehouse.
Attend to understand how a data lakehouse fits within your modern data stack.
Register nowSolutionsSolutions by IndustryFinancial ServicesHealthcare and Life SciencesManufacturingCommunications, Media & EntertainmentPublic SectorRetailSee all IndustriesSolutions by Use CaseSolution AcceleratorsProfessional ServicesDigital Native BusinessesData Platform MigrationNew survey of biopharma executives reveals real-world success with real-world evidence.
See survey resultsLearnDocumentationTraining & CertificationDemosResourcesOnline CommunityUniversity AllianceEventsData + AI SummitBlogLabsBeaconsJoin Generation AI in San Francisco
June 26–29
 
Learn about LLMs like Dolly and open source Data and AI technologies such as Apache Spark™, Delta Lake, MLflow and Delta SharingExplore sessionsCustomersPartnersCloud PartnersAWSAzureGoogle CloudPartner ConnectTechnology and Data PartnersTechnology Partner ProgramData Partner ProgramBuilt on Databricks Partner ProgramConsulting & SI PartnersC&SI Partner ProgramPartner SolutionsConnect with validated partner solutions in just a few clicks.Learn moreCompanyCareers at DatabricksOur TeamBoard of DirectorsCompany BlogNewsroomDatabricks VenturesAwards and RecognitionContact UsSee why Gartner named Databricks a Leader for the second consecutive yearGet the reportTry DatabricksWatch DemosContact UsLoginJUNE 26-29REGISTER NOWKeras ModelAll>Keras ModelTry Databricks for freeGet StartedWhat is a Keras Model?Keras is a high-level library for deep learning, built on top of Theano and Tensorflow. It is written in Python and provides a clean and convenient way to create a range of deep learning models. Keras has become one of the most used high-level neural networks APIs when it comes to developing and testing neural networks. Creating layers for neural networks as well as setting up complex architectures are now a breeze due to the Keras high-level API. A Keras model is made up of a sequence or a standalone graph. There are several fully configurable modules that can be combined to create new models. Some of these configurable modules that you can plug together are neural layers, cost functions, optimizers, initialization schemes, dropout, loss,  activation functions, and regularization schemes. One of the main advantages that come with modularity is that you can easily add new features as separate modules. As a result, Keras is very flexible and well-suited for innovative research. There are two ways you can develop a Keras model: sequential and functional. Sequential API ModeThe Sequential API model is the simplest model and it comprises a linear pile of layers that allows you to configure models layer-by-layer for most problems. The sequential model is very simple to use, however, it is limited in its topology. The limitation comes from the fact that you are not able to configure models with shared layers or have multiple inputs or outputs.Functional APIAlternatively, the Functional API is ideal for creating complex models, that require extended flexibility. It allows you to define models that feature layers connect to more than just the previous and next layers. Models are defined by creating instances of layers and connecting them directly to each other in pairs, Actually, with this model you can connect layers to any other layer. With this model creating complex networks such as siamese networks, residual networks, multi-input/multi-output models, directed acyclic graphs (DAGs), and models with shared layers becomes possible.  Additional ResourcesKeras DocumentationHow to Use MLflow to Experiment a Keras Network Model: Binary Classification for Movie ReviewsHow to Use MLflow To Reproduce Results and Retrain Saved Keras ML ModelsBack to GlossaryProductPlatform OverviewPricingOpen Source TechTry DatabricksDemoProductPlatform OverviewPricingOpen Source TechTry DatabricksDemoLearn & SupportDocumentationGlossaryTraining & CertificationHelp CenterLegalOnline CommunityLearn & SupportDocumentationGlossaryTraining & CertificationHelp CenterLegalOnline CommunitySolutionsBy IndustriesProfessional ServicesSolutionsBy IndustriesProfessional ServicesCompanyAbout UsCareers at DatabricksDiversity and InclusionCompany BlogContact UsCompanyAbout UsCareers at DatabricksDiversity and InclusionCompany BlogContact UsSee Careers
at DatabricksWorldwideEnglish (United States)Deutsch (Germany)Français (France)Italiano (Italy)日本語 (Japan)한국어 (South Korea)Português (Brazil)Databricks Inc.
160 Spear Street, 13th Floor
San Francisco, CA 94105
1-866-330-0121© Databricks 2023. All rights reserved. Apache, Apache Spark, Spark and the Spark logo are trademarks of the Apache Software Foundation.Privacy Notice|Terms of Use|Your Privacy Choices|Your California Privacy Rights