Constructing diverse weak models and selecting the most suitable one for classification improves DNN inference on microcontrollers.