Skip to main content

A small package for perceptron

Project description

Perceptron Python Package

References -

A simple implementation of the Perceptron algorithm using only Python and NumPy. This notebook demonstrates the foundational concepts behind binary classification through a hands-on example using the AND logic gate.

🧠 What is a Perceptron? The Perceptron is one of the earliest types of artificial neural networks, used for binary classifiers. It performs classification by computing a weighted sum of inputs and applying an activation function.

📁 Project Structure Perceptron.ipynb: Main notebook with complete implementation and usage demonstration.

Trains the model on the AND logic gate dataset.

Includes methods for:

Forward propagation

Weight updates

Loss calculation

Model saving/loading

🚀 Features Implementation of the perceptron class from scratch (no ML libraries).

Visual inspection of the training process.

Save and reload trained models using joblib.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

perceptron_prasath-0.0.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

perceptron_prasath-0.0.1-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file perceptron_prasath-0.0.1.tar.gz.

File metadata

  • Download URL: perceptron_prasath-0.0.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for perceptron_prasath-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0fbce733d238e9836fa606e216c0fe43ecd740af5f355cc096dd4ec0bcb6a6d4
MD5 c31f721f32ab340b98b7781c7b4bd376
BLAKE2b-256 f40a7cc8a053f6f438d3e5556865f7d820e1936b6001a6bda7e4695484b76068

See more details on using hashes here.

File details

Details for the file perceptron_prasath-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for perceptron_prasath-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dc788e7c3ff6cbd1a2062d5ff28d69641a8a1473b53c54647d4123a3d68eea99
MD5 9b3926c289ffd1a72f2f035f41d2969f
BLAKE2b-256 373aa7eeb1a12741ee649766f7daef20d0ed27fbea6c7aaded442ece2a2722af

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page