算法基础
无情的搬砖机器
不求甚解
展开
-
决策树ID3算法原理
本博客以主要笔记为主,内容来源于彭亮老师的机器学习课程。1、决策树算法(Decision Tree):决策树算法在机器学习中算是很经典的一个算法,决策树树是一个类似于流程图的树结构(如下图所示):其中,每个内部结点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类或类分布,树的最顶层是根结点。那么我们应该怎么构造决策树么? 2、熵(entropy)在学习决策的构造方法之前,先...原创 2017-10-28 15:44:36 · 1661 阅读 · 0 评论 -
Batch Normalization 详解 李宏毅
李宏毅老师详解Batch-normalization,相见恨晚,留着复习用YouTube链接:https://www.youtube.com/watch?v=BZh1ltr5Rkg&t=538s哔哩哔哩链接:https://www.bilibili.com/video/av16540598...原创 2018-05-12 15:59:21 · 3793 阅读 · 6 评论 -
递归排序和归并排序算法及其复杂度分析以及小和问题
#include<iostream>using namespace std;void swap(int arr[], int i, int j) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp;}void merge(int arr[],int left,int middle,int right) { if...转载 2018-12-07 11:18:43 · 656 阅读 · 0 评论 -
荷兰国旗、快排、随机快排
一、荷兰国旗问题描述:给定一个数组和一个数num,将小于num的数放在数组的左边,大于num的数放在数组的右边组成一个新数组 解决方法:将数组分为三个区域,分别是less区域,等于num区域和more区域,然后从做到右遍历数组元素,大于num的数放到less区域,等于num区域的数不动,大于num的数放进more区域csdn富文本编辑区下面这块区域不知道怎么删掉[捂脸]...原创 2019-01-01 11:16:35 · 352 阅读 · 0 评论