# Welcome
In this book we'll cover the basics of deep learning.
We'll mainly use TensorFlow 2, which is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and can be used with Keras, a high-level API of TensorFlow 2.
![](https://blog.keras.io/img/keras-tensorflow-logo.jpg)
Keras is an approachable, highly-productive interface for solving machine learning problems, with a focus on modern deep learning. It is used by CERN (e.g., at the [LHC](https://blog.tensorflow.org/2021/04/reconstructing-thousands-of-particles-in-one-go-at-cern-lhc.html)), NASA and many more scientific organizations around the world. Furthermore, it is the most used deep learning framework among top-5 winning teams on [Kaggle](https://www.kaggle.com).
---
This online work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International.
This website is built with [Jupyter Book](https://jupyterbook.org/intro.html). Logo by Icons8