Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Perceptron.py to Python\ML Algorithms #2367

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Mahos-H
Copy link

@Mahos-H Mahos-H commented Oct 18, 2024

Pull Request

What does this PR do?

  • Adds new Perceptron.py file to Python\ML Algorithms. This python file can be used to visualize how a simple perceptron works and how the weights update. (Considered vector of length 2 as input, binary output, sigmoid activation with backpropagation and Mean squared error loss)

Referring to a single layer perceptron visualizer which takes a vector of length 2 as input and outputs 1 or 0 as output. Such data can be differentiated using this perceptron visualizer provided the data is linearly separable. Here, we use sigmoid activation function and mean squared error.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant