1. A method of operating a wearable electromyography (“EMG”) device, wherein the wearable EMG device includes a set of EMG sensors and a processor communicatively coupled to the set of EMG sensors, the method comprising: detecting muscle activity of a user of the wearable EMG device by the set of EMG sensors, wherein the muscle activity corresponds to a user-performed gesture; in response to detecting muscle activity of the user by the set of EMG sensors, providing a set of signals from the set of EMG sensors to the processor; determining a set of features of the set of signals by the processor; performing a series of evaluations of at least some of the features in the set of features by the processor, wherein each evaluation in the series of evaluations includes evaluating a respective feature in the set of features by the processor, and wherein a first evaluation in the series of evaluations includes evaluating a first feature in the set of features by the processor and each subsequent evaluation in the series of evaluations is based at least in part on an outcome of a previous evaluation in the series of evaluations; determining a respective probability score of each gesture in a gesture library by the processor based at least in part on an outcome of the series of evaluations; and identifying the user-performed gesture by the processor based at least in part on the probability score of at least one gesture in the gesture library.