Safekipedia
Deep learning softwareFree statistical softwarePython (programming language) scientific librariesSoftware using the Apache license

Keras

Adapted from Wikipedia · Adventurer experience

Keras logo

Keras is an open-source library that helps people work with artificial neural networks using the Python programming language. It was made to let people build and train neural networks without writing complicated code.

Keras started as its own project but later became part of the TensorFlow library. This made Keras stronger and more popular. Now it can run on many devices, like computers and smartphones.

Keras was recently updated to version 3. This new version works with many different systems, so developers can use the same code with JAX, TensorFlow, or PyTorch. Keras 3 will be the main version for TensorFlow starting with version 2.16, but the older Keras 2 version will still be available. This makes Keras a useful tool for anyone interested in machine learning and artificial intelligence.

History

The name 'Keras' comes from an Ancient Greek word meaning 'horn'. Keras was created to make working with deep neural networks easier and more user-friendly. It was developed by François Chollet, a former Google engineer, as part of a research project.

Keras used to support many different systems for running neural networks. From version 2.4 to 3.0, it only worked with TensorFlow. Now, starting with version 3.0, Keras supports TensorFlow, JAX, PyTorch, and OpenVINO again, making it more flexible.

Features

Keras is a tool that helps people build and use neural networks. Neural networks are like computer brains that can learn from data. Keras gives you many pieces, such as layers and functions, to make building these networks easier. You can find the code on GitHub and get help from other users there.

Keras works with many types of neural networks, including special ones for images and sequences. It can run on many devices, like smartphones on iOS and Android, websites, or computer clusters using graphics processing units (GPU) and tensor processing units (TPU).

This article is a child-friendly adaptation of the Wikipedia article on Keras, available under CC BY-SA 4.0.

Images from Wikimedia Commons. Tap any image to view credits and license.