Building a perceptron-based linear regressor
Before we build a CNN, let's set the stage with a more basic model and the see how we can improve using CNNs. In this section we will see how to build a linear regression model using perceptrons. We have already seen linear regression in previous chapters, but this section is about building a linear regression model using a neural network approach.
We will be using TensorFlow in this chapter. It is a popular deep learning package that's widely used to build various real-world systems. In this section, we will get familiar with how it works. Make sure to install it before you proceed. The installation instructions can be found here:
https://www.tensorflow.org/get_started/os_setup
Once you verify that it's installed, create a new Python file and import the following packages:
import numpy as np
import matplotlib.pyplot as plt
import tensorflow as tf
We will be generating some data points and see...