I was going over the Co-training technique, which is a widely used semi-supervised method, where you look at the data in two views (split it into two uncorrelated feature sets) and then learn the classifiers. To predict a new test data you take into account the decision of both the learned classifiers. This explanation sounds similar to in the way random forest works. Have I interpreted it wrong?