Pattern recognition is a branch of machine learning where an AGI has either built-in protocols to recognize patterns and regularities in data, or relies on deep learning to develop its own algorithms to recognize and interpret patterns.
Visual intelligence[]
Visual intelligence is the ability for AGI to gain high-level understanding from digital images or videos, if outfitted with computer vision.