Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 962 Bytes

File metadata and controls

48 lines (32 loc) · 962 Bytes

MultiPockGA

Proyecto base para experimentos con algoritmos geneticos.

Estructura

  • multipockga/: paquete principal
  • config/: configuraciones
  • datasets/: datos de entrada
  • scripts/: scripts utilitarios y ejecucion
  • experiments/: notebooks/resultados/pruebas experimentales
  • tests/: tests automatizados

Inicio rapido

Conda

conda env create -f environment.yml
conda activate multipockga

Pip

pip install -e .

Tests

pytest -q

Seleccion De Docking

El GA usa siempre operadores de AutoGrow para crossover y mutation.

La configuracion genera intermedios por receptor en experiments/.../tmp/<receptor>/docking_results_<epoch>_temp.csv y un archivo combinado por epoch en experiments/.../rewards/reward_results_<epoch>.csv.

Ejecucion:

python scripts/run_ga.py -c config/docking.yaml