US 12,254,393 B2
Risk assessment of a container build
Abhishek Malvankar, White Plains, NY (US); Carlos A. Fonseca, LaGrangeville, NY (US); Charles E. Beller, Baltimore, MD (US); and John M. Ganci, Jr., Raleigh, NC (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Oct. 20, 2021, as Appl. No. 17/506,017.
Prior Publication US 2023/0118939 A1, Apr. 20, 2023
Int. Cl. G06N 3/042 (2023.01); G06F 9/455 (2018.01); G06F 40/40 (2020.01); G06N 3/045 (2023.01)
CPC G06N 3/042 (2023.01) [G06F 9/45558 (2013.01); G06F 40/40 (2020.01); G06N 3/045 (2023.01); G06F 2009/4557 (2013.01); G06F 2009/45591 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer system comprising:
a processor operatively coupled to memory;
an artificial intelligence (AI) platform in communication with the processor and memory, the AI platform comprising:
a representation manager configured to employ natural language processing (NLP) to convert a received metadata file representing a container or a virtual machine (VM) image into one or more vector representations;
a neural network manager configured to leverage a first artificial neural network (ANN) to assign a first score to each of the one or more vector representations, the first score to convey a compliance factor corresponding to operability of the one or more vector representations;
the neural network manager configured to selectively leverage a second ANN responsive to the first score assignment from the first ANN, the second ANN configured to assign a second score to the representation of the received metadata file, wherein the second score corresponds to a similarity factor with one or more compliant vector representations;
the neural network manager configured to selectively replace at least one of the vector representations of the received metadata file with at least one of the compliant vector representations responsive to the second score assignment; and
the processor to selectively provision the container or the VM image with the selectively replaced one or more vector representations.