AI-Assisted Digital Forensics: Concepts, Machine Learning, and Ethics