摘要:
https://leetcode-cn.com/leetbook/read/binary-search/xexoac/ 这 3 个模板的不同之处在于: 左、中、右索引的分配。 循环或递归终止条件。 后处理的必要性。模板 #1 和 #3 是最常用的,几乎所有二分查找问题都可以用其中之一轻松实现。模板 阅读全文
摘要:
一. 什么是ctr? one hot 特征没有大小关系, ctr即点击率,在推荐系统中,通常是按照ctr来对召回的内容子集进行排序,然后再结合策略进行内容的分发。 二. ctr预估模型的发展。 ctr预估模型的公式:y = f(x), y的范围为[0,1],表示广告被点击的概率。 1. LR 海量高 阅读全文
摘要:
import pandas as pd import numpy as np from sklearn.linear_model import Lasso from sklearn.ensemble import GradientBoostingRegressor from sklearn.pipe 阅读全文
摘要:
https://www.cnblogs.com/fionacai/p/5873975.html 一、聚类算法简介 聚类是无监督学习的典型算法,不需要标记结果。试图探索和发现一定的模式,用于发现共同的群体,按照内在相似性将数据划分为多个类别使得内内相似性大,内间相似性小。有时候作为监督学习中稀疏特征的 阅读全文
摘要:
文章来自于:https://blog.csdn.net/zllnau66/article/details/81980876 1. 简介 如果你的预测模型表现得有些不尽如人意,那就用XGBoost吧。XGBoost算法现在已经成为很多数据工程师的重要武器。它是一种十分精致的算法,可以处理各种不规则的数 阅读全文
摘要:
在设计Machine Learning系统时,我们很难从系统运行之前就得知系统的“复杂程度”。在线性回归中,我们可以将此问题等同为:使用几维参数,是否需要涉及更复杂的多项式,以及本文的一个新概念—Regularization Parameter。本文,将讨论Underfit,Overfit基本理论, 阅读全文
摘要:
动态规划的三要素:最优子结构,边界和状态转移函数,最优子结构是指每个阶段的最优状态可以从之前某个阶段的某个或某些状态直接得到(子问题的最优解能够决定这个问题的最优解),边界指的是问题最小子集的解(初始范围),状态转移函数是指从一个阶段向另一个阶段过度的具体形式,描述的是两个相邻子问题之间的关系(递推 阅读全文
摘要:
简介 - 单链表 单链表中的每个结点不仅包含值,还包含链接到下一个结点的引用字段。通过这种方式,单链表将所有结点按顺序组织起来。、 下面是一个单链表的例子: 单链表中的每个结点不仅包含值,还包含链接到下一个结点的引用字段。通过这种方式,单链表将所有结点按顺序组织起来。、 下面是一个单链表的例子: 链 阅读全文
摘要:
数组简介 数组是一种基本的数据结构,用于按顺序存储元素的集合。但是元素可以随机存取,因为数组中的每个元素都可以通过数组索引来识别。 数组可以有一个或多个维度。这里我们从一维数组开始,它也被称为线性数组。这里有一个例子: 在上面的例子中,数组 A 中有 6 个元素。也就是说,A 的长度是 6 。我们可 阅读全文
摘要:
树的遍历原理: https://leetcode-cn.com/explore/learn/card/data-structure-binary-tree/2/traverse-a-tree/7/ 二叉树的前序遍历: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3] # Definition for a bin... 阅读全文