Switchable Decision: Dynamic Neural Generation Networks