{"id":18702252,"url":"https://github.com/johnberroa/perceptrons","last_synced_at":"2025-11-09T01:30:27.400Z","repository":{"id":132366709,"uuid":"111246265","full_name":"johnberroa/Perceptrons","owner":"johnberroa","description":"My implementations of perceptrons and MLPs","archived":false,"fork":false,"pushed_at":"2018-03-11T13:21:06.000Z","size":156,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-12-28T05:43:02.173Z","etag":null,"topics":["neural-network","perceptrons"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/johnberroa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-18T22:58:29.000Z","updated_at":"2018-03-09T22:23:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"e6d42dd6-86b1-4cec-a4f1-7129f656ce74","html_url":"https://github.com/johnberroa/Perceptrons","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnberroa%2FPerceptrons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnberroa%2FPerceptrons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnberroa%2FPerceptrons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnberroa%2FPerceptrons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnberroa","download_url":"https://codeload.github.com/johnberroa/Perceptrons/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239565644,"owners_count":19660154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["neural-network","perceptrons"],"created_at":"2024-11-07T11:45:16.579Z","updated_at":"2025-11-09T01:30:27.364Z","avatar_url":"https://github.com/johnberroa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overview\n#### Note: MLP still W.I.P.\nThree implementations of perceptrons:\n\n* The *Logical Perceptron* creates a logical operator learning perceptron, i.e. \nit learns how to compute \"and\", \"or\", \"nand\", and \"nor\".  It returns its weights and test sample performance so that training\ncan be seen quantitatively.  For more understanding, it also plots the movement of the decision boundary that linearly separates\nthe data.  \n\n* The *Cluster Perceptron* seperates two clusters of data.  It also prints out the weights and the results of the training on\nboth the training and test sets.  In theory, one can input their own cluster data and it will work out of the box.  \n\n* The *Multilayer Perceptron*, better known as a Neural Network, can be built to any desired network size.  The activation functions, weight initializations, and learning rates are customizable at the layer level.  As always, graphs will be included.  \n\nBelow are pictures showing prototypical output from the algorithms:\n\n![Logic](/gfx/logicperceptron.png?raw=true \"Logic Perceptron\")\n![Cluster](/gfx/clusterperceptron.png?raw=true \"Cluster Perceptron\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnberroa%2Fperceptrons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnberroa%2Fperceptrons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnberroa%2Fperceptrons/lists"}