Multi-view learning codes