How Ai Software Learns From Data?