A modular CNN for detection and classification build with NumPy & Cython from scratch.
Create an environment with Conda:
conda env create --file standard_environment.yml --name scratch
conda activate scratchExecute the sample pipeline on the test data:
python src/cnn_base.pyBuild the fast_ops extension with:
python -m pip install -e .If the extension is not built, the code falls back to the Python implementation. Right now only the max pooling function is supported.