- 博客(24)
- 收藏
- 关注
原创 导数,梯度,偏导数,方向梯度
三年没看高数了,关于导数的一些概念有点记不清了,今天又重新复习。导数导数(英语:Derivative)是微积分学中重要的基础概念。一个函数在某一点的导数描述了这个函数在这一点附近的变化率。导数的本质是通过极限的概念对函数进行局部的线性逼近[1]。定义:设有定义域和取值都在实数域中的函数 y=f(x)y=f(x)y=f(x)。若 f(x)f(x)f(x) 在点 x0x_0x0 的某个邻域内有定义,则当自变量 xxx 在 x0x_0x0 处取得增量 Δx\Delta xΔx(点 x0+Δxx_0+\
2020-11-30 20:05:54
525
转载 Task3 特征工程
Task3 特征工程此部分为零基础入门金融风控的 Task3 特征工程部分,带你来了解各种特征工程以及分析方法,欢迎大家后续多多交流。赛题:零基础入门数据挖掘 - 零基础入门金融风控之贷款违约项目地址:https://github.com/datawhalechina/team-learning-data-mining/tree/master/FinancialRiskControl比赛地址:https://tianchi.aliyun.com/competition/entrance/531830
2020-09-21 22:56:24
247
原创 Datawhale零基础入门金融风控 Task2 数据分析 EDA
Datawhale零基础入门金融风控 Task2 数据分析 EDA导入相关的数据分析包import numpy as npimport pandas as pdimport matplotlib.pyplot as plt%matplotlib inlineimport seaborn as snsimport scipy.stats as stimport missingno as msno读入数据df_train = pd.read_csv("./data/train.csv")
2020-09-19 15:05:32
357
转载 Task6 基于深度学习的文本分类3-BERT
Task6 打卡import loggingimport randomimport numpy as npimport torchlogging.basicConfig(level=logging.INFO, format='%(asctime)-15s %(levelname)s: %(message)s')# set seedseed = 666random.seed(seed)np.random.seed(seed)torch.cuda.manual_seed(seed)t
2020-08-04 23:20:37
323
转载 Task5 基于深度学习的文本分类2-1Word2Vec
Task5 基于深度学习的文本分类2-1Word2Vec第五次打卡学习import loggingimport randomimport numpy as npimport torchlogging.basicConfig(level=logging.INFO, format='%(asctime)-15s %(levelname)s: %(message)s')# set seed seed = 666random.seed(seed)np.random.seed(seed)t
2020-07-31 23:01:20
156
原创 Datawhale:动手深度学习第三次打卡!
Datawhale:动手深度学习第三次打卡!到了最后一次打卡,由于太猛了,这次并没写代码,而是把对应课程的内容看完了,并把后面对应的题做了。将来推荐Datawhale的动手深度学习项目,配合着李沐老师的视频更容易理解...
2020-02-25 21:24:53
285
原创 Datawhale:动手深度学习第二次打卡!
Datawhale:动手深度学习第一次打卡!继续一边学习一边敲代码:循环神经网络基础import torchimport torch.nn as nnimport timeimport mathimport sysimport d2lzh_pytorch as d2ldevice = torch.device('cuda' if torch.cuda.is_available(...
2020-02-19 20:58:30
254
原创 Datawhale:动手深度学习第一次打卡!
Datawhale:动手深度学习第一次打卡!这几天将视频中的代码重新敲了一边,感觉自己学到了不少东西:编程一定要多练呀!!!(叫破喉咙)要多看看一些写的好的代码,不然你就不知道自己代码写的有多辣眼睛学习了一些python的语法点已经一些小技巧又再次复习了以下知识点Task01:线性回归import torchfrom torch import nnimport numpy ...
2020-02-14 21:27:20
264
原创 常见算法思想(回溯、分治、动态规划)
文章目录回溯八皇后问题回溯八皇后问题#include <iostream>#include <stdio.h>#include <string.h>#ifndef ALGO_8QUEEN_H_#define ALGO_8QUEEN_H_namespace alg { class Queen8 { private: char boar...
2019-04-26 19:31:34
253
原创 图算法
文章目录图的广度优先搜索和深度优先搜索图的广度优先搜索和深度优先搜索#include <stdio.h>#include <stdlib.h>#include <string.h>#include <iostream>#include <vector>#include <list>#include <st...
2019-04-22 20:19:03
185
原创 二叉树 C++实现
二叉树 C++实现支持插入、删除、查找操作实现二叉树的前、中、后序遍历(包括递归和非递归)#include <climits>#include <iostream>#include <stack>#ifndef BINARY_SEARCH_TREE#define BINARY_SEARCH_TREEconst int INF = INT_M...
2019-04-19 22:02:23
327
原创 基于链表法解决冲突问题的散列表
基于链表法解决冲突问题的散列表/*链接法解决哈希散列碰撞问题*/#include <stdio.h>#include <stdlib.h>#include <time.h>#include <math.h> #define N 20 //数组数量 #define Nhash 7 //哈希槽的数量 #define N_R ...
2019-04-16 22:03:56
1436
1
原创 排序
排序快速排序,希尔排序、冒泡排序、插入排序、归并排序、堆排序#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define TRUE 1#define FALSE 0#define OVERFLOW -2#define ERROR 0#define OK 1#define MA...
2019-04-14 20:55:51
159
原创 字符串匹配
匹配字符串#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OVERFLOW -2#define ERROR 0#define OK 1#define MAX_QSIZE 5#define INCREMENT 2int stringMatch(char...
2019-04-11 19:55:21
167
原创 动态数组
动态数组用动态数组实现:增加数组长度、删除元素、合并2个有序数组#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OVERFLOW -2#define ERROR 0#define OK 1#define MAX_QSIZE 5#define INCREM...
2019-04-11 16:43:56
1537
转载 Xgboost算法梳理
文章目录算法原理目标函数分裂结点算法正则化对缺失值处理优缺点xgboost参数算法原理想要了解XGBoost算法的原理,首先需要理解Boosting算法。简单来说,Boosting算法是将个体学习器集成为更复杂学习器的机器学习方法,它更强调个体学习器之间存在强依赖关系,因此也可认为是串行集成学习方法。相比下,Bagging算法则属于并行集成学习方法。Boosting算法的基本原理是:首先用初...
2019-04-10 21:38:17
292
原创 循环队列
用数组实现循环队列#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OVERFLOW -2#define ERROR 0#define OK 1#define MAX_QSIZE 5typedef int elemType;typedef struc...
2019-04-08 21:07:37
186
原创 链式队列
用链表实现链式队列#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OVERFLOW -2#define ERROR 0#define OK 1typedef int elemType;typedef struct qNode{ elemType d...
2019-04-08 21:05:33
204
原创 链式栈
用链表实现链式栈#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OVERFLOW -2typedef int elemType;typedef struct stackNode{ elemType data; struct stackNode * p...
2019-04-08 21:03:40
401
原创 单链表
单链表#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OVERFLOW -2#define ERROR 0#define OK 1#define MAX_QSIZE 5typedef int elemType;typedef struct lNod...
2019-04-08 20:57:30
166
原创 顺序栈
用数组实现顺序链表#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OVERFLOW -2#define ERROR 0#define OK 1#define MAX_QSIZE 5typedef int elemType;typedef struc...
2019-04-08 20:54:53
256
转载 GBDT算法梳理
文章目录引言前向分步算法负梯度拟合目标函数分类二分类多分类损失函数分类算法回归算法正则化优缺点sklearn参数引言集成学习中的提升法是一种常见的统计学习方法,通常的思路是改变训练数据的概率分布(即训练数据的权值分布),针对不同训练数据分布调用弱学习方法学习一系列的弱分类器。因此针对Boosting方法,就有两个地方需要注意:每一轮训练如何改变训练数据的权值分布和概率分布如何将弱分类器组...
2019-04-07 21:43:49
252
原创 随机森林
这里写自定义目录标题随机森林算法梳理1、个体学习概念2、集成学习概念3、Boosting/BaggingBoostingBagging4、结合策略(平均法、投票法、学习法)平均法投票法5、随机森林8、sklearn 参数9、应用场景欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格...
2019-04-04 21:09:52
680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人