A machine learning innovation for point of sale systems is provided which includes a scanner component, which can scan at least one of the following codes: Barcode, QR code, RFID or any other new code and id, a camera component, which can get image or picture of objects, and a compute component with prediction algorithm to classify the object. The system also includes a method with prediction and learning capability that sends the classified labels to central controller or server. A central controller or server gathers classified labels and analyze and learn from classified labels information, and sends updated a scanner component, which can scan at least one of the codes.