I'm solving exercises of artificial neural network and there is a question related to the perceptron learning rule. In perceptron, if threshold < learning rate, does the exact value of threshold matter? Does it matter if threshold>learning rate? What is the difference between machine learning and neural networks?