Seismic internal multiples are the key factors affecting the accuracy and reliability of velocity analysis and migration. The removal of internal multiples is a challenging direction. To effectively remove the internal multiples from the seismic data, we propose the unsupervised deep neural network (DNN) combined with the adaptive virtual events (AVEs) method. First, we use the AVE method to get the predicted internal multiples, which can calibrate the true internal multiples in the original data, also called the full wavefield data. Second, the unsupervised learning with the DNN is used as a nonlinear operator to minimize the difference between the estimated internal multiples and original data. The trained DNN can obtain the estimated internal multiples through the predicted internal multiples, thereby completing the suppression of the internal multiples. Since our proposed unsupervised learning is essentially an optimization process, it does not require true primaries as the label data to participate in the training process for the DNN. Therefore, our proposed method can deal with the problem of lack of training set and would have some good practical application value with low computational cost. The effectiveness and efficiency of our proposed method are verified through two sets of synthetic data and one land field data examples.