Deep learning is actually very tolerant to imprecision, which is why it is typically given as an application for analog computing.
It is already common practice to deliberately inject noise into the network (dropout) at rates up to 50% in order to prevent overfitting.