Book Image

Building Machine Learning Projects with TensorFlow

By : Rodolfo Bonnin
Book Image

Building Machine Learning Projects with TensorFlow

By: Rodolfo Bonnin

Overview of this book

<p>This book of projects highlights how TensorFlow can be used in different scenarios - this includes projects for training models, machine learning, deep learning, and working with various neural networks. Each project provides exciting and insightful exercises that will teach you how to use TensorFlow and show you how layers of data can be explored by working with Tensors. Simply pick a project that is in line with your environment and get stacks of information on how to implement TensorFlow in production.</p>
Table of Contents (16 chapters)
Building Machine Learning Projects with TensorFlow
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface

Preliminary concepts


To build a simple framework into the neural network components and architectures, we will give a simple and straightforward build of the original concepts which paved the way to the current,complexand variedNeural Network landscape.

Artificial neurons

An artificial neuron is a mathematical function conceived as a model for a real biological neuron.

Its main features are that it receives one or more inputs (training data), and sums them to produce an output. Additionally, the sums are normally weighted (weight and bias), and the sum is passed to a nonlinear function (Activation function or transfer function).

Original example - the Perceptron

The Perceptron is one of the simplest ways of implementing an artificial neuron and it's an algorithm that dates back from the 1950s, first implemented in the 1960s.

It is basically an algorithm that learns a binary classification function, which maps a real function with a single binary one:

The following image shows a single layer perceptron...