The application discloses a
lotus phenotype identification method and device based on a pseudo-
label algorithm and a MobileNetV2 network, and the method comprises the following steps: step one, a grid model is constructed, the model selects the MobileNetV2 network as a
feature extraction network for
lotus identification, applies an SE attention mechanism to a feature
processing unit of the MobileNetV2, and simultaneously uses a pseudo-
label algorithm to perform pseudo-labeling on unlabeled
lotus data; step two, a model is trained, a
training set in a lotus
data set is used to pre-
train a model to initialize the MobileNetV2
feature extraction network, then the model obtained through pre-training is used to predict the unlabeled data, the
minimum entropy, i.e. the highest confidence, is selected to perform pseudo-labeling on the lotus data, and finally all the
labeled data is retrained to obtain an optimal model; and step three, the model after training is used to identify lotus phenotypes. The application can improve the expression and generalization capabilities of the model, reduce the labeling amount of a large
data set, and be more suitable for various unbalanced and complex data distributions.