Knet implementation of the paper "Compositional attention networks for machine reasoning." Hudson, Drew A., and Christopher D. Manning.
Open visualize.ipynb notebook with jupyter to see the demo.
You have two options for the data setup.
1-Download CLEVR dataset to data/ folder.
2-Process the CLEVR data:
julia trainsetup.jl data/CLEVR_v1.01-Download preprocessed data:
julia trainsetup.jlBelow configuration can achieve %98.27 accuracy on CLEVR dataset
julia train.jl src/main.jl configs/config2.jl