Skip to content

bullor/perceptron--learning--algorithm

Repository files navigation

Implementing Perceptron learning algorithm from scratch

Outline

  • Artificial neurons – a brief glimpse into the early history of machine learning
    • The formal definition of an artificial neuron
    • The perceptron learning rule
  • Implementing a perceptron learning algorithm in Python
    • An object-oriented perceptron API
    • Training a perceptron model on the Iris dataset
  • Adaptive linear neurons and the convergence of learning
    • Minimizing cost functions with gradient descent
    • Implementing an Adaptive Linear Neuron in Python
    • Improving gradient descent through feature scaling
    • Large scale machine learning and stochastic gradient descent

Citations

The codes which are implemented in this repository , were studied through Machine Learning with PyTorch by Sebastian Raschka book. If you would like to use the codes given in that repository , I would appreciate citations as follows :

@misc{rasbt,
      title={Machine Learning with PyTorch by Sebastian Raschka}, 
      author={Sebastian Raschka},
      year={2022},
}

Releases

No releases published

Packages

No packages published