zoukankan      html  css  js  c++  java
  • Mechine Learning Programe

    基于逻辑回归模型识别信用卡欺诈行为

    1.平衡数据(imblearn)

    RandomOverSampler 过采样,从小众样本中复制样本或者使用SMOTE方法生成样本

    多次欠采样,然后合并多个估计器或者采用boost思想,分类正确的不再放入原来的大众样本中

    2.GridSearchCV parameter = {'C' : np.linspace(10,1,num=10)}

    3.ROC曲线

    ​ 绘制ROC曲线需 decision_function()

    ​ y_pred_score = model.decision_function(X_test)

    ​ fpr,tpr,thresholds = roc_curve(y_test,y_pred_score)

    ​ decision_function 表示通过度量样本距离分隔超平面距离来表示置信度

    利用朴素贝叶斯和SVM进行垃圾邮件分类

    1.Counter() 统计词频

    2.feature_extraction.text.CountVectorizer 特征提取函数,把一段文本编程0,1矩阵

    3.Naive Bayes:GussianNB MultionomialNB BernonliNB

    基于随机森林和神经网络提供银行精准营销解决方案

    1.One-hot编码/Label Encoder编码

    2.用随机森林观察强特征 RandomForestClassifier()

    3.粗调优,以Accuracy Score、FBeta_score作为评分标准,对n_estimators,min_sample_leaf,max_depth,random_state选择最优参数

    4.细调优,GridSearchCV对parameters={'max_depth','n_estimators'}继续调优

    支付宝营销策略A/Btest

    1.data[data.duuplicated(keep = False)].sort_values(by = ["user_id"])

    2.样本容量检验:1)基准线 2)最小提升比例

    3.假设检验:python的statmodel模块

  • 相关阅读:
    SQL注入(转载)
    htmlTable To jpeg
    oracle 中文乱码 全变成 '靠'
    oracle 跨库查询
    oracle 备份还原数据库
    jquery 非异步读取数据
    oracle 游标 简单使用
    自增列的一种方法收藏
    oracle 导出txt 数据,excel 数据
    oracle 简单job
  • 原文地址:https://www.cnblogs.com/jiaxinwei/p/13938419.html
Copyright © 2011-2022 走看看