Abstract: Embodiments herein achieve a machine-learning system for managing shuffling of input training datasets. The machine-learning system includes a training dataset manager configured to shuffle an input dataset received from each of a plurality of electronic devices. Further, the training dataset manager is configured to split the input training datasets into a plurality of mini-batches. Each of the mini-batches, along with the target values, defines an error surface corresponding to an error function. A learning manager is configured to obtain a cross mini-batch discriminator based on the error function for each of the mini-batches. Further, the learning manager is configured to select a mini-batch associated with a least cross mini-batch discriminator from the plurality of mini-batches as optimal mini-batch.
Abstract: The embodiments herein relate to printing and, more particularly, to facilitating printing without an application to view or render. The system automatically identifies and maintains a database of printers associated with a network, in the user device. Upon receiving print request from the user device, embodiments disclosed enable conversion of the file to be printed to an intermediate format. The conversion to intermediate format may happen within the user device or in cloud based on the user device compatibility of the selected file. Further the intermediate data is converted to a printer specific format and is sent to the printer. The printer prints the information to a hard copy format.