The invention discloses a method for semi-
supervised learning of structured data, and the method comprises the steps: building a semi-supervised adversarial neural
network model for the structured data, carrying out the preprocessing of original structured data X, and enabling the features of the
original data X to be divided into a
category type feature subset xCT and a numerical type feature subset xNL; the original input of the model
discriminator is {x1, x2, xg}, wherein x1 is a positive integer;, xu is respectively a labeled sample and an unlabeled sample; wherein xg is a sample generatedby the generator; feature sets contained in x1 and xu are the same; inputting the class feature subset xCT of the sample into an
Engineering layer; obtaining a corresponding dense embedding vector E(xCT), combining the dense embedding vector E (xCT) with the numeric feature subset xNL to obtain a sample E(xCT) + xNL with a new
feature set, obtaining a normalized sample containing the new featureset by applying a BN technology, inputting the new sample into a
discriminator for training, and generating a sample xg which is directly used as the input of the
discriminator; the generator is composed of three
layers of full-connection networks, BN is applied to the output of each layer to prevent gradient dispersion,
noise serves as the output, and a production sample xg with the characteristic E(xCT) + xNL is obtained.