Identifying fishing vessel types with artificial intelligence has become a key technology in marine resource management. However, classical feature modeling lacks the ability to express time series features, and the feature extraction is insufficient. Hence, this work focuses on the identification of trawlers, gillnetters, and purse seiners based on semantic feature vectors. First, we extract trajectories from massive and complex historical Vessel Monitoring System data that contain a large amount of dirty data and then extract the semantic features of fishing vessel trajectories. Finally, we input the semantic feature vectors into the LightGBM classification model for classification of fishing vessel types. In this experiment, the F1 measure of our proposed method on the East China Sea fishing vessel dataset reached 96.25, which was 6.82% higher than that of the classical feature-modeling method based on fishing vessel trajectories. Experiments show that this method is accurate and effective for the classification of fishing vessels.