Building a perceptron-based linear regressor
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 are given here:
https://www.tensorflow.org/get_started/os_setup
. Once you verify that it's installed, create a new python and import the following packages:
import numpy as np import matplotlib.pyplot as plt import tensorflow as tf
We will be generating some datapoints and see how we can fit a model to it. Define the number of datapoints to be generated:
# Define the number of points to generate num_points = 1200
Define the parameters that will...