- 博客(13)
- 收藏
- 关注
原创 金融工程-风险控制Task5
Task5 模型融合 5.1 学习目标 将之前建模调参的结果进行模型融合。 尝试多种融合方案,提交融合结果并打卡。(模型融合一般用于A榜比赛的尾声和B榜比赛的全程) 5.2 内容介绍 模型融合是比赛后期上分的重要手段,特别是多人组队学习的比赛中,将不同队友的模型进行融合,可能会收获意想不到的效果哦,往往模型相差越大且模型表现都不错的前提下,模型融合后结果会有大幅提升,以下是模型融合的方式。 平均: 简单平均法 加权平均法 投票: 简单投票法 加权投票法 综合: 排序融合 log融合 stacking: 构建
2020-09-27 15:15:19 207
原创 金融风控打卡Task4
Task4建模与调参 4.1 学习目标 学习在金融分控领域常用的机器学习模型 学习机器学习模型的建模过程与调参流程 完成相应学习打卡任务 4.4 模型对比与性能评估 4.4.1 逻辑回归 优点 训练速度较快,分类的时候,计算量仅仅只和特征的数目相关; 简单易理解,模型的可解释性非常好,从特征的权重可以看到不同的特征对最后结果的影响; 适合二分类问题,不需要缩放输入特征; 内存资源占用小,只需要存储各个维度的特征值; 缺点 逻辑回归需要预先处理缺失值和异常值【可参考task3特征工程】; 不能用Logisti
2020-09-24 14:35:04 161
原创 金融风控任务学习笔记-Task3
Task2 数据分析 3.1 学习目标 1.学习特征预处理、缺失值、异常值处理、数据分桶等特征处理方法 2.学习特征交互、编码、选择的相应方法 3.完成相应学习打卡任务,两个选做的作业不做强制性要求,供学有余力同学自己探索 3.3.1 导入包并读取数据 3.3.2特征预处理 ...
2020-09-21 16:19:51 173
原创 金融风控任务学习笔记-Task2
Task2 数据分析 2.1 学习目标 1.学习如何对数据集整体概况进行分析,包括数据集的基本情况(缺失值,异常值) 2.学习了解变量间的相互关系、变量与预测值之间的存在关系 3.完成相应学习打卡任务 项目地址:https://github.com/datawhalechina/team-learning-data-mining/tree/master/FinancialRiskControl 比赛地址:https://tianchi.aliyun.com/competition/entrance/5318
2020-09-18 17:20:24 175
原创 金融风控任务学习笔记-Task1
金融风控 Task1 赛题理解 1.1 学习目标 理解赛题数据和目标,清楚评分体系。 完成相应报名,下载数据和结果提交打卡(可提交示例结果),熟悉比赛流程 背景及数据:https://tianchi.aliyun.com/competition/entrance/531830/introduction 1.2 学习笔记 分类算法常见的评估指标如下: 1、混淆矩阵(Confuse Matrix) (1)若一个实例是正类,并且被预测为正类,即为真正类TP(True Positive ) (2)若一个实例是正类
2020-09-15 20:08:07 229
原创 Leetcode刷题:238.除自身以外数组的乘积
题目:除自身以外数组的乘积 题目描述:给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 输入: [1,2,3,4] 输出: [24,12,8,6] 思路:从nums[i]左边和右边分别做乘积,避开i 程序: ...
2019-03-05 20:57:55 200
原创 Leetcode:334反转字符串
题目:反转字符串 描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例: 示例 1: 输入:[“h”,“e”,“l”,“l”,“o”] 输出:[“o”,“l”,“l”,“e”,“h”...
2019-03-04 21:48:12 114
原创 Leetcode刷题:557 翻转字符串中的单词
题目:反转字符串中的单词 题目描述:给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例: 输入: “Let’s take LeetCode contest” 输出: “s’teL ekat edoCteeL tsetnoc” 思路:首先按照空格符号将原字符串分开,然后分别将每一个子字符串翻转,最后再连接翻转后的字符串 程序: ...
2019-03-04 19:36:59 127
原创 Leetcode刷题:43.字符串相乘
题目:字符串相乘 描述:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例1: 输入: num1 = “2”, num2 = “3” 输出: “6” 示例2: 输入: num1 = “123”, num2 = “456” 输出: “56088” 说明: num1 和 num2 的长度小于110。 num1 和 nu...
2019-03-02 16:30:25 215
原创 线性回归算法梳理
1.机器学习的一些概念(有监督、无监督、泛化能力、过拟合欠拟合(方差和偏差以及给足的解决办法)、交叉验证) 从广义上来说,机器学习是一种能够赋予机器学习的能力以此让它完成直接编程无法完成的功能的方法。但从实践的意义上来说,机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。 有监督:监督学习,就是人们常说的分类,通过已有的训练样本(即已知数据以及其对应的输出)去训练得到一个最优模型...
2019-03-01 19:52:16 280
原创 Leetcode:11.盛最多的水的容器
题目:生最多水的容器 描述: 给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 示例:输入: [1,8,6,2,5,4,8,3,7] 输出: 49 思路:...
2019-03-01 19:18:56 164
原创 LeetCode刷题:26. 删除排序数组中的重复项
题目:删除排序数组中的重复项 题目描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例: 示例1.给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长...
2019-03-01 18:15:47 204
原创 leetcode刷题之20.有效的括号
题目:有效的括号 题目描述: 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 1.左括号必须用相同类型的右括号闭合。 2.左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例: 示例 1: 输入: “()” 输出: true 示例 2: 输入: “()[]{}” 输出: true 示例 3: 输入: “(]” ...
2019-02-27 16:04:51 145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人