segmentation.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:email-segmentation 作者: gorgias 项目源码 文件源码
def train_segmenter(self, data, targets, target_names, test=True):
        '''
        Trains a support vector machines classifier and returns the 
        trained model and test report if test flag was on.
        '''

        X_train, X_test, y_train, y_test= train_test_split(data, 
                                targets, test_size=0.2, random_state=42)
        svc = SVC(probability=True)
        if test:
            clf = svc.fit(X_train, y_train)
            pred= clf.predict(X_test)
            report = classification_report(y_test, pred,
                                    target_names=target_names)
            return clf, report
        else:
            clf = svc.fit(data, targets)
            return clf
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号