Unmasking Deepfakes: A systematic review of deepfake detection and generation techniques using artificial intelligenceBy / August 27, 2024