
Machine Learning with PyTorch and Scikit-Learn
By :

In the previous section, we learned how Rosenblatt’s perceptron rule works; let’s now implement it in Python and apply it to the Iris dataset that we introduced in Chapter 1, Giving Computers the Ability to Learn from Data.
We will take an object-oriented approach to defining the perceptron interface as a Python class, which will allow us to initialize new Perceptron
objects that can learn from data via a fit
method and make predictions via a separate predict
method. As a convention, we append an underscore (_
) to attributes that are not created upon the initialization of the object, but we do this by calling the object’s other methods, for example, self.w_
.
Additional resources for Python’s scientific computing stack
If you are not yet familiar with Python’s scientific libraries or need a refresher, please see the following resources...