Dynamic Network Surgery for Efficient DNNs