Bug fix in activate_network
Bug fix in activate_network

There was an issue where the activate_network function was using the
maximum number of possible output states `self.num_output_states`
instead of the actual number of output states for the current Markov
Gate. That’s fixed now.

rhiever/MarkovNetwork,rhiever/MarkovNetwork