Human cognition is conscious and unconscious, concrete or abstract, as well as intuitive (like knowledge of a language) and conceptual (like a model of a language). It encompasses processes such as memory , association , concept formation , pattern recognition , language , attention , perception , action , problem solving , and mental imagery .