Analyzing data and learning machines