Implementación desde cero de un Perceptrón Multicapa en Python, sin librerías externas, con backpropagation y soporte para múltiples capas.
Project description
🧠 Proyecto: Perceptrón Y Perceptrón Multicapa desde Cero
Este proyecto implementa un Perceptrón Multicapa (MLP) en Python, desarrollado sin librerías externas, únicamente con la biblioteca estándar.
El objetivo es mostrar cómo funcionan las redes neuronales artificiales desde sus fundamentos matemáticos, sin depender de frameworks como TensorFlow o PyTorch, NumPy, etc.
✨ Características
-> Implementación desde cero de un MLP (Multi-Layer Perceptron).
-> Funciones de activación clásicas (Sigmoide, ReLU, Leaky ReLU y tanh).
-> Entrenamiento con backpropagation y gradiente descendente.
-> Soporte para múltiples capas ocultas y diferentes cantidades de neuronas por capa.
Ejemplos de entrenamiento con problemas simples (ej. compuertas lógicas).
🎯 Objetivo
Este proyecto está pensado como material educativo para quienes quieran entender a detalle el funcionamiento interno de las redes neuronales y el algoritmo de retropropagación, sin “caja negra”.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file multilayerperceptron-0.1.0.tar.gz.
File metadata
- Download URL: multilayerperceptron-0.1.0.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
539cdf1046ccb0fa8b124d4fbcce244a5dbd576700f1604c616e52d85510e42c
|
|
| MD5 |
97a0c4f032dfd070dcfade39d6634e19
|
|
| BLAKE2b-256 |
fbce7bc4924cadb439835e74e30096889ec35fdec75a000d0fd0cf335f88805d
|
File details
Details for the file multilayerperceptron-0.1.0-py3-none-any.whl.
File metadata
- Download URL: multilayerperceptron-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ffc34618e07b0309f81b04c395467f752cb8a0342d12a7eabdc954239bad2e2a
|
|
| MD5 |
4d952f0cd95b6cb16f0fd4dc406f579c
|
|
| BLAKE2b-256 |
f1d9bb3df216a604789acc1393011afc30792065309cfe4e0073d8aaa2fec280
|