官术网_书友最值得收藏!

How it works...

VotingClassifier implements two types of voting—hard and soft voting. In hard voting, the final class label is predicted as the class label that has been predicted most frequently by the classification models. In other words, the predictions from all classifiers are aggregated to predict the class that gets the most votes. In simple terms, it takes the mode of the predicted class labels. 

In hard voting for the class labels,  is the prediction based on the majority voting of each classifier , where i=1.....n observations, we have the following:

As shown in the previous section, we have three models, one from the decision tree, one from the SVMs, and one from logistic regression. Let's say that the models classify a training observation as class 1, class 0, and class 1 respectively. Then with majority voting, we have the following:

In this case, we would classify the observation as class 1.

In the preceding section, in Step 1, we imported the required libraries to build our models. In Step 2, we created our feature set. We also split our data to create the training and testing samples. In Step 3, we trained three models with the decision tree, SVMs, and logistic regression respectively. In Step 4, we looked at the accuracy score of each of the base learners, while in Step 5, we ensembled the models using VotingClassifier() and looked at the accuracy score of the ensemble model.

主站蜘蛛池模板: 阿合奇县| 洛扎县| 临汾市| 崇礼县| 平凉市| 鄄城县| 株洲县| 伽师县| 铁力市| 平度市| 宁国市| 韶山市| 商河县| 广德县| 武义县| 奉新县| 闽清县| 凌源市| 时尚| 永福县| 文昌市| 盐池县| 苍梧县| 涿州市| 红河县| 南雄市| 平邑县| 太仆寺旗| 临漳县| 阿勒泰市| 娄底市| 高密市| 阿拉善左旗| 五原县| 饶平县| 穆棱市| 行唐县| 娄底市| 哈密市| 磐石市| 洪湖市|