Metadata-Version: 2.4
Name: pynetlearn
Version: 1.0.2
Summary: Plataforma interactiva para la experimentación en Machine Learning y Deep Learning basada en Python
Author: Carolina Salas González, Emmanuel Morales García, Cecilia Cruz López
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: matplotlib
Requires-Dist: scikit-learn
Requires-Dist: Pillow
Requires-Dist: openpyxl
Requires-Dist: torch
Requires-Dist: torchvision
Dynamic: license-file

# PyNetLearn

PyNetLearn es una plataforma interactiva desarrollada en Python para facilitar la experimentación con técnicas de Machine Learning y Deep Learning mediante una interfaz gráfica.

La herramienta permite cargar conjuntos de datos, seleccionar variables, ejecutar diferentes algoritmos y consultar métricas y representaciones gráficas para facilitar la interpretación de los resultados.

## Técnicas disponibles

### Aprendizaje supervisado
- Regresión Lineal
- Árbol de Decisión
- Máquinas de Soporte Vectorial (SVM)

### Aprendizaje no supervisado
- K-Means
- Análisis de Componentes Principales (PCA)
- Escalamiento Multidimensional (MDS)

### Aprendizaje semisupervisado
- Propagación de Etiquetas (Label Propagation)

### Deep Learning
- Redes Neuronales Convolucionales (CNN)

## Instalación

PyNetLearn requiere Python 3.10 o una versión posterior.

Una vez publicado el paquete, podrá instalarse mediante:

pip install pynetlearn

## Ejecución

Después de instalar PyNetLearn, la interfaz puede iniciarse desde la terminal mediante:

pynetlearn

## Funcionalidades principales

- Carga de archivos CSV y XLSX.
- Carga de conjuntos de imágenes.
- Selección de variables según la técnica utilizada.
- Configuración de parámetros para el entrenamiento.
- Aplicación de técnicas de Machine Learning y Deep Learning.
- Obtención de métricas de evaluación.
- Generación de representaciones gráficas.
- Interfaz gráfica orientada a facilitar la experimentación.

## Versión

1.0.2

## Autores

- Carolina Salas González
- Emmanuel Morales García
- Cecilia Cruz López
