Learning to see Patterns