A deep learning-based adaptive receiver for full-duplex systems