Spaces:
Configuration error
Configuration error
| """Captioning — production-grade extraction of the IEEE image-captioning research. | |
| The package mirrors the IEEE notebook | |
| (``notebooks/01_ieee_inceptionv3_transformer.ipynb``) but separates orthogonal | |
| concerns into sub-packages so each piece is independently testable, composable, | |
| and reusable from FastAPI / scripts. | |
| Sub-package map: | |
| config/ Pydantic settings + YAML loader (the project's "type system") | |
| preprocessing/ Pure transforms on captions and images (no I/O, no state) | |
| data/ COCO loaders, splits, tf.data pipelines (I/O + statefulness) | |
| models/ Keras layers and models (CNN encoder + Transformer decoder) | |
| training/ Losses, callbacks, training orchestration | |
| inference/ Generation algorithms + a singleton-friendly Predictor | |
| evaluation/ BLEU/CIDEr/METEOR/ROUGE (Phase 1b expands these) | |
| utils/ Cross-cutting helpers (logging, seed, hashing, paths) | |
| Public API is intentionally small. Everything else is internal and may change. | |
| """ | |
| __version__ = "0.1.0" | |
| __all__ = ["__version__"] | |