Protein subcellular localization is an important research field of bioinformatics. The subcellular localization of proteins classification problem is transformed into several two classification problems with error-correcting output codes. In this paper, we use the algorithm of the increment of diversity combined with artificial neural network to predict protein in SNL6 which has six subcelluar localizations. The prediction ability was evaluated by 5-jackknife cross-validation. Its predicted result is 81.3%. By com-paring its results with other methods, it indicates the new approach is feasible and effective.