# architecture defined in train_coder.py (SelectionCoder / SelectionMixing)