This is a library that makes data augmentation based on SDV library using a single objective algorithm to get the distributions of the variables.
Project description
daga
daga es un acrónimo de Data Augmentation with Genetic Algorithm; este es un módulo de Python para el aumento de datos basado en la librería SDV. Este tiene como objetivo obtener la distribución correspondiente a cada variable y así conseguir mejores resultados en la generación de datos sintéticos. Para ello hace uso de un algortimo genético mono objetivo.
El projecto se empezó en 2022 por Ane Martínez y Elene Astondoa como trabajo para la universidad.
Estructura de carpetas
- src/
- daga/
- __ init __.py
- functions.py
- daga/
- dist/
- En esta carpeta se almacenan los archivos de distribución.
- LICENSE
- pyproject.toml
- README.md
Instalación
Dependencias
daga requiere:
- python (>=3.9)
- pandas (>=1.5.0)
- opencv-python (>=4.6.0)
- matplotlib (>=3.6.0)
- sdv (>=0.17.1)
- scikit-learn (>=1.1.2)
Instalación para el usuario
Usando pip
:
- Primero vamos a actualizar pip a la última versión:
$ pip install --upgrade pip
- Una vez actualizado este comando procederemos a instalar la librería
daga
:
$ pip install daga
Links importantes
- Repositorio del código fuente: https://github.com/anemartinez1/pypi_library
- Descargar versiones: https://pypi.org/project/daga/
- Seguimiento de problemas: https://github.com/anemartinez1/pypi_library/issues
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.