Supporting Information for “Self-adaptive Learning in Memristor Convolutional Neural Networks”