Python
不会忘的名字
这个作者很懒,什么都没留下…
展开
-
金融反欺诈项目
构建信用卡反欺诈预测模型 本项目需解决的问题 本项目通过利用信用卡的历史交易数据,进行机器学习,构建信用卡反欺诈预测模型,提前发现客户信用卡被盗刷的事件。 1.项目背景 数据集包含由欧洲持卡人于2013年9月使用信用卡进行交易的数据。此数据集显示两天内发生的交易,其中284,807笔交易中有492笔被盗刷。数据集非常不平衡, 积极的类(被盗刷)占所有交易的0.172%。 它只包含作为PCA转换结果...原创 2019-07-15 14:14:37 · 1259 阅读 · 0 评论 -
机器学习评价指标AUC_ROC
1.机器学习常见评价指标 为什么要用AUC作为二分类模型的评价指标呢?为什么不直接通过计算准确率来对模型进行评价呢?答案是这样的:机器学习中的很多模型对于分类问题的预测结果大多是概率,即属于某个类别的概率,如果计算准确率的话,就要把概率转化为类别,这就需要设定一个阈值,概率大于某个阈值的属于一类,概率小于某个阈值的属于另一类,而阈值的设定直接影响了准确率的计算。使用AUC可以解决这个问题,接下来详...原创 2019-07-15 14:17:47 · 1715 阅读 · 0 评论 -
朴素贝叶斯
1.关键词 朴素:独立性假设 贝叶斯公式 贝叶斯公式简单例子 另一个例子,现分别有 A、B 两个容器,在容器 A 里分别有 7 个红球和 3 个白球,在容器 B 里有 1 个红球和 9 个白球,现已知从这两个容器里任意抽出了一个球,且是红球,问这个红球是来自容器 A 的概率是多少? 假设已经抽出红球为事件 B,选中容器 A 为事件 A,则有:P(B) = 8/20,P(A) = 1/2,P(...原创 2019-07-15 14:19:09 · 308 阅读 · 0 评论 -
支持向量机SVM
支持向量机SVM(Support Vector Machine) 【关键词】支持向量,最大几何间隔,拉格朗日乘子法 一、支持向量机的原理 Support Vector Machine。支持向量机,其含义是通过支持向量运算的分类器。其中“机”的意思是机器,可以理解为分类器。 那么什么是支持向量呢?在求解的过程中,会发现只根据部分数据就可以确定分类器,这些数据称为支持向量。 见下图,在一个二维环境中,...原创 2019-07-15 14:20:09 · 374 阅读 · 0 评论 -
Python之魔术方法
Python魔术方法 __开头,__结尾的方法就是魔术方法. 1.__str__格式化输出对象 __repr__表示对象本身 class A: def __str__(self): return 'This is A' # 表示对象本身 def __repr__(self): return "I'm a A" a = A(...原创 2019-07-15 14:21:53 · 164 阅读 · 1 评论