| CPC B41J 2/16579 (2013.01) [B41J 2/0451 (2013.01); G06N 3/08 (2013.01)] | 20 Claims |

|
1. A printhead maintenance supervisor, comprising:
at least one processor and memory;
the at least one processor is configured to cause the printhead maintenance supervisor at least to:
train a first neural network to generate anomaly scores for printheads using an unsupervised learning algorithm based on first training samples of conforming printhead data from a pool of conforming printheads;
generate a training dataset for a recurrent second neural network by:
identifying training printhead data for a pool of training printheads;
inputting second training samples of the training printhead data into the first neural network to generate training anomaly scores for the training printheads over a first plurality of time units; and
formatting third training samples for the training printheads, wherein each of the third training samples comprises a first time-series of training data objects over a number of consecutive time units for a training printhead, and a label for the training printhead, and wherein each of the training data objects includes a training anomaly score generated by the first neural network for the training printhead, and at least a subset of the training printhead data for the training printhead; and
train the recurrent second neural network to generate scaled anomaly scores for printheads using a supervised learning algorithm based on the training dataset.
|