Datawhale
Datawhale活动打卡记录。
Tuenity
快乐学习!
展开
-
【活动打卡】【Datawhale】第16期 编程实践(LeetCode 分类练习) Task04:查找2
查找2 本文为查找的第二部分,包括 双指针 和 滑动数组 两种进阶的查找方法。 (在补了 双指针 1. 两数之和 原题传送:LeetCode 1. 两数之和 给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返原创 2020-08-28 23:05:52 · 322 阅读 · 1 评论 -
【活动打卡】【Datawhale】第16期 机器学习算法梳理(AI入门体验) Task03:基于支持向量机的分类预测
1.支持向量机的介绍和应用 支持向量机(Support Vector Machine,SVM)是一个非常优雅的算法,具有非常完善的数学理论,常用于数据分类,也可以用于数据的回归预测中,由于其其优美的理论保证和利用核函数对于线性不可分问题的处理技巧,在上世纪90年代左右,SVM曾红极一时。 2.Demo实践 scikit-learn 是基于 Python 语言的机器学习工具,支持向量机在 sklearn 中是用 svm 实现。 Step1:库函数导入 ## 基础函数库 import numpy as np原创 2020-08-26 17:59:42 · 278 阅读 · 1 评论 -
【活动打卡】【Datawhale】第16期 编程实践(LeetCode 分类练习) Task03:查找1
查找1 查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。本文为查找的第一部分,包括 查找表 和 二分查找 两种基本的查找方法。 本文将涉及以下题目: 分类 题号 题名 难度 标签 查找表 202 快乐数 简单 哈希表 数学 查找表 205 同构字符串 简单 哈希表 查找表 242 有效的字母异位词 简单 排序 哈希表 查找表 290 单词规律 简单 哈希表 查找表 349 两个数组的交集 简单 排序 哈希表 双指针原创 2020-08-25 15:28:25 · 381 阅读 · 0 评论 -
【活动打卡】【Datawhale】第16期 机器学习算法梳理(AI入门体验) Task02:基于决策树的分类预测
1.决策树简介 (待更新) 2.Demo实践 scikit-learn 是基于 Python 语言的机器学习工具,决策树在 sklearn 中是用 sklearn.tree 中的 DecisionTreeClassifier 实现。 Step1:库函数导入 ## 基础函数库 import numpy as np ## 导入画图库 import matplotlib.pyplot as plt import seaborn as sns ## 导入决策树模型函数 from sklearn.tree i原创 2020-08-22 19:23:09 · 906 阅读 · 1 评论 -
【活动打卡】【Datawhale】第16期 编程实践(LeetCode 分类练习) Task02:动态规划
(前面的分治还没补完,只能勉强打卡,有空把详细代码注释和思路给补了) 动态规划 动态规划(英语:Dynamic programming,简称DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 动态规划常常适用于有重叠子问题和最优子结构性质的问题,动态规划方法所耗时间往往远少于朴素解法。 动态规划背后的基本思想非常简单。大致上,若要解一个给定问题,我们需要解其不同部分(即子问题),再根据子问题的解以得出原问题的解。 通常许多子问题原创 2020-08-22 19:22:43 · 253 阅读 · 0 评论 -
【活动打卡】【Datawhale】第16期 机器学习算法梳理(AI入门体验) Task01:基于逻辑回归的分类预测
1.逻辑回归原理简介 当 z≥0 时,y≥0.5,分类为1,当 z<0 时,y<0.5,分类为0,其对应的y值我们可以视为类别1的概率预测值。Logistic回归虽然名字里带“回归”,但是它实际上是一种分类方法,主要用于两分类问题(即输出只有两种,分别代表两个类别),所以利用了Logistic函数(或称为Sigmoid函数),函数形式为: logi(z)=11+e−zlogi(z) = \frac{1}{1+e^{-z}}logi(z)=1+e−z1 对应的函数图像可以表示如下: 通过上图我原创 2020-08-20 19:35:28 · 389 阅读 · 0 评论 -
【活动打卡】【Datawhale】第16期 编程实践(LeetCode 分类练习) Task01:分治
test原创 2020-08-19 22:01:53 · 243 阅读 · 0 评论