摘要: 3_2_XGBoost 应用 3_2_1_XGBoost参数 1. 通用参数:控制整体功能; 2. 提升器参数:在每一步控制单个提升器(tree、regression); 3. 学习任务参数:控制最优化执行。 1.通用参数 booster [default=gbtree] 选择每次迭代的模型,有两个 阅读全文
posted @ 2019-09-08 21:21 我叫郑小白 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 3_1_XGBoost原理 $$ \begin{align} X\!G\!Boost&=eXtreme+GBDT\\ &=eXtreme+(Gradient+BDT) \\ &=eXtreme+Gradient+(Boosting+DecisionTree) \end{align} $$ $$Boo 阅读全文
posted @ 2019-09-08 17:04 我叫郑小白 阅读(249) 评论(0) 推荐(0) 编辑
摘要: def binary_search(List, item): # 设置头指针和尾指针 low = 0 height = len(List) - 1 # 当头指针大于尾指针时,查找结束 while low <= height: mid = (low + height) // 2 guess = List[mid] # 猜测的数 if guess == item: return mid # 返回查找的 阅读全文
posted @ 2019-10-17 09:18 我叫郑小白 阅读(154) 评论(0) 推荐(0) 编辑
摘要: def selectSort(data): if len(data) == 0: return [] length = len(data) for i in range(length): min_index = i # 默认第 i 个元素是每次的最小值索引 for j in range(i+1, length): ... 阅读全文
posted @ 2019-10-10 17:20 我叫郑小白 阅读(117) 评论(0) 推荐(0) 编辑
摘要: # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solution: def isBalanced(self, root: TreeNode) -> bool: if r 阅读全文
posted @ 2019-10-09 21:21 我叫郑小白 阅读(115) 评论(0) 推荐(0) 编辑
摘要: def insertSort(data): len_ = len(data) for i in range(1, len_): for j in range(i): if data[i] < data[j]: data.insert(j, data[i]) # 如果碰到比自己小的数,在自己前面插入这... 阅读全文
posted @ 2019-10-09 20:03 我叫郑小白 阅读(103) 评论(0) 推荐(0) 编辑
摘要: def quick_sort(data): if len(data) >= 2: mid = data[0] # 选取第一个值为基准值 left, right =[], [] # 定义基准值左右两侧的列表 data.remove(mid) # 原始数据中删除基准值 for num in data: if num >= mid: # 大于基准值的放右边 right.append(num) else: 阅读全文
posted @ 2019-10-08 22:11 我叫郑小白 阅读(122) 评论(0) 推荐(0) 编辑
摘要: class Solution: def sortColors(self, nums: List[int]) -> None: """ Do not return anything, modify nums in-place instead. """ head, now, tail = 0, 0, len(nums)-1 while now <= tail: if nums[now] == 0: n 阅读全文
posted @ 2019-09-16 21:03 我叫郑小白 阅读(169) 评论(0) 推荐(0) 编辑
摘要: -- 数据的准备 -- 创建一个数据库 create database python_test charset=utf8; -- 使用一个数据库 use python_test; -- 显示使用的当前数据是哪个? select database(); -- 创建一个数据表 -- students表 阅读全文
posted @ 2019-09-10 00:07 我叫郑小白 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 数据库的操作: 1、Windows中如何使用CMD进入MySQL数据库: 1 Windows+R --> 输入 cmd 运行 2 C:\Users\***>D: # 安装在D盘中 D:\>cd D:\MySQL\mysql\bin # 切换到D盘MySQL安装的bin目录下 3 D:\MySQL\m 阅读全文
posted @ 2019-09-07 20:31 我叫郑小白 阅读(171) 评论(0) 推荐(0) 编辑