In the classification of hyperspectral images with supervised methods, acquisition of ground-truth information for a hyperspectral image is a challenging process in terms of time and cost. Besides, amount of the labeled data also affects the performance of classifiers. In this study, as a solution to this problem, a hyperspectral image classifier is proposed with semisupervised learning, support vector machine classifier and deep learning. In the first phase to improve the classification performance, limited number of training data is increased by semisupervised learning methodology. Then, the classification process is performed with support vector machines and convolutional neural networks. According to the acquired classification results, a close classification performance is obtained by the system with small number of training data to the supervised classification. Furthermore, deep neural network has reached more successful results than support vector machines.