09.05.2023 Views

pdfcoffee

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Neural Network Foundations with TensorFlow 2.0

So, what else is there in TensorFlow? Let me list the top features:

• It works with all popular languages such as Python, C++, Java, R, and Go.

• Keras – a high-level neural network API that has been integrated with

TensorFlow (in 2.0, Keras became the standard API for interacting with

TensorFlow). This API specifies how software components should interact.

• TensorFlow allows model deployment and ease of use in production.

• Support for eager computation (see Chapter 2, TensorFlow 1.x and 2.x) has

been introduced in TensorFlow 2.0, in addition to graph computation based

on static graphs.

• Most importantly, TensorFlow has very good community support.

The number of stars on GitHub (see Figure 1) is a measure of popularity for all

open source projects. As of March 2019, TensorFlow, Keras, and PyTorch have

123,000, 39,000, and 25,000 stars respectively, which makes TensorFlow the most

popular framework for machine learning:

Figure 1: Number of stars for various deep learning projects on GitHub

Google Trends is another measure of popularity, and again TensorFlow and

Keras are the two top frameworks (late 2019), with PyTorch rapidly catching up

(see Figure 2).

[ 2 ]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!