CPC G06F 9/4403 (2013.01) [G06F 9/4411 (2013.01); G06F 9/5044 (2013.01); G06F 18/214 (2023.01); G06N 7/01 (2023.01); G06F 9/4406 (2013.01)] | 20 Claims |
1. A system comprising:
a processor; and
a non-transitory machine-readable storage medium comprising instructions executable on the processor to:
obtain hardware configuration information of a target computing device installed within a networked environment, the hardware configuration information comprising attribute values including a first attribute value for a first type of hardware component in the target computing device, and a second attribute value for a second type of hardware component in the target computing device, the second type of hardware component different from the first type of hardware component;
process the attribute values in the hardware configuration information based on a system classification model to classify hardware components of the target computing device to identify a first class from among multiple classes of the first type of hardware component, and identify a second class from among multiple classes of the second type of hardware component, wherein the system classification model is trained based on training hardware configuration information and a reference system software; and
based on classifying the hardware components of the target computing device that identifies the first class of the first type of hardware component, and that identifies the second class of the second type of hardware component, identify, using the system classification model, a target system software that is for a computing device having a combination of hardware components including the first class of the first type of hardware component and the second class of the second type of hardware component; and
cause installation of the target system software onto the target computing device.
|