![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 86
SsunTtaoauto
世间之事,从无对错,只有心甘情愿。
展开
-
一周算法实践day3:模型评估
一周算法实践day3:模型评估数据说明1任务2解决的问题3完整代码及注释4不同模型的多种指标5遇到的问题6参考数据说明使用之前的数据data_all.csv1任务记录7个模型(逻辑回归、SVM、决策树、随机森林、GBDT、XGBoost和LightGBM)关于accuracy、precision,recall和F1-score、auc值的评分表格,并画出ROC曲线。2解决的问题...原创 2018-12-21 08:21:50 · 364 阅读 · 0 评论 -
一周编程集训day5:递归及DP
一周编程集训day5:递归及DP1 任务2 概念介绍3 参考1 任务递归及DP:学习递归思想,动态规划思想,并同时温习前四天内容,做出总结!2 概念介绍递归:在调用一个函数的过程中,直接或间接地调用了函数本身这个就叫递归。简而言之就是自己调用自己。大概步骤如下:1、写出临界条件2、找出这一次和上一次关系3、假设当前函数已经能用,调用自身计算上一次的结果,再求出本次的结果递归两个...原创 2019-01-30 16:18:05 · 153 阅读 · 0 评论 -
一周编程集训day4:二叉树
一周编程集训day4:二叉树1 任务2 概念介绍3 leetcode4 参考1 任务二叉树:学习三种遍历(前、中、后)及层次遍历,并完成leetcode上的验证二叉搜索树(98)及二叉树 层次遍历(102,107)!并同时温习前三天内容,做出总结!2 概念介绍二叉树概念:一棵二叉树是结点的一个有限集合。该集合或者为空,或者是由一个根节点加上两棵分别称为左子树和右子树组成。满二叉...原创 2019-01-29 14:06:16 · 123 阅读 · 0 评论 -
一周编程集训day3:队列与堆
一周编程集训day3:队列与堆1 任务2 概念介绍3 leetcode1 任务队列与堆:学习队列思想及堆排序思想,并完成leetcode上的返回滑动口中的最大值(239)!并同 时温习前二天内容,做出总结!!2 概念介绍队列(常用数据结构之一)是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限...原创 2019-01-28 17:45:45 · 114 阅读 · 0 评论 -
一周编程集训day7:实战DP
一周编程集训day7:实战DP1 任务2 0-1背包问题实现3 leetcode4 参考1 任务实战DP:完成0-1背包问题实现(自我实现)及Leetcode上Palindrome Partitioning II(132)。并同时温习前六天内容,做出总结!2 0-1背包问题实现该问题已经在一周编程集训day5:递归及DP已经实现。3 leetcode1.132. 分割回文串 II...原创 2019-02-01 16:29:58 · 176 阅读 · 0 评论 -
一周编程集训day2:链表
一周编程集训day2:链表1 任务2 概念介绍3 leetcode1 任务链表:学习单链表知识,实践环形链表(142,要求至少两种方法!)及反转一个单链表(206),不限制语言!2 概念介绍单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) +** 指针**(指示后继元素存储位置),元素就是...原创 2019-01-27 18:21:50 · 144 阅读 · 0 评论 -
一周编程集训day1:Hash和数组
一周编程集训day1:Hash和数组1 任务2 概念介绍3 leetcode1 任务数组:学习哈希表思想,并完成leetcode上的两数之和(1)及Happy Number(202)!(要求全部用哈希思想实现!)2 概念介绍哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,...原创 2019-01-26 17:06:37 · 161 阅读 · 0 评论 -
一周编程集训day6:实战递归
一周编程集训day6:实战递归1 任务2 leetcode1 任务实战递归:完成Leetcode上的Letter Combinations of a Phone Number(17)及permutations(46)! 同时温习前五天内容,做出总结!2 leetcode1.17. 电话号码的字母组合给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射...原创 2019-01-31 13:29:03 · 145 阅读 · 0 评论 -
一周算法实践进阶day3:模型融合
一周算法实践进阶day3:模型融合数据说明1任务2概念介绍3完整代码及注释4代码运行结果5结论6遇到的问题7参考数据说明本次数据与之前数据不同: 下载这份数据集是金融数据(非原始数据,已经处理过了),我们要做的是预测贷款用户是否会逾期。表格中 “status” 是结果标签:0表示未逾期,1表示逾期。1任务模型融合:用你目前评分最高的模型作为基准模型,和其他模型进行stacking融合...原创 2019-01-08 14:26:00 · 371 阅读 · 0 评论 -
一周算法实践进阶day2:特征工程
一周算法实践进阶day1:数据预处理数据说明1任务2概念介绍2.1IV值进行特征选择2.1.1基本介绍2.1.2计算公式2.2随机森林进行特征选择3完整代码及注释4代码运行结果5结论6遇到的问题7参考数据说明本次数据与之前数据不同: 下载这份数据集是金融数据(非原始数据,已经处理过了),我们要做的是预测贷款用户是否会逾期。表格中 “status” 是结果标签:0表示未逾期,1表示逾期。1...原创 2019-01-07 20:52:19 · 326 阅读 · 0 评论 -
一周算法实践进阶day1:数据预处理
一周算法实践进阶day1:数据预处理数据说明1任务2完整代码及注释3代码的运行结果4遇到的问题参考数据说明本次数据与之前数据不同: 下载这份数据集是金融数据(非原始数据,已经处理过了),我们要做的是预测贷款用户是否会逾期。表格中 “status” 是结果标签:0表示未逾期,1表示逾期。1任务数据类型转换和缺失值处理(尝试不同的填充看效果)以及及其他你能借鉴的数据探索。2完整代码及...原创 2019-01-04 20:40:19 · 220 阅读 · 0 评论 -
一周算法实践day2:集成模型构建
一周算法实践day2:集成模型构建数据说明1任务2解决的问题3完整代码及注释4运行结果展现5遇到的问题数据说明使用之前的数据data_all.csv1任务构建随机森林、GBDT、XGBoost和LightGBM这4个模型,评分方式任意。2解决的问题在程序编写完之后进行运行会出现多个警告:DeprecationWarning: The truth value of an empty ...原创 2018-12-18 23:13:44 · 479 阅读 · 0 评论 -
一周算法实践day4:模型调优
一周算法实践day4:模型调优数据说明1任务2k折交叉验证&网格搜索法&GridSearchCV3不同模型调参前后的性能4完整代码及注释5结论6参考数据说明使用之前的数据data_all.csv1任务使用网格搜索法对7个模型进行调优(调参时采用五折交叉验证的方式),并进行模型评估.2k折交叉验证&网格搜索法&GridSearchCVK折交叉验证(原创 2018-12-23 21:18:12 · 306 阅读 · 0 评论 -
主流的深度学习框架概述
...转载 2019-07-24 10:40:51 · 585 阅读 · 0 评论