- 博客(6)
- 收藏
- 关注
原创 机器学习基础(一)——线性回归
机器学习——线性回归本文主要是对 线性回归中的部分公式进行推导以及个人对该问题的理解,具体的理论知识可以参考 吴恩达 的《机器学习》 视频。1. 符号以及定义样本矩阵 X=[x1,x2,⋯ ,xn]T∈Rn×dX = [x_1,x_2,\cdots,x_n]^T \in R^{ n\times d}X=[x1,x2,⋯,xn]T∈Rn×d , xix_ixi 表示第 i 个样本。其中每一行是一个样本,每一列表示一个特征,也可以说是一个影响因素。标签矩阵 Y=[y1,y2,⋯ ,yn]
2021-09-09 21:01:44
111
1
原创 机器学习基础(二)逻辑回归
机器学习—— 逻辑回归(Logistic regression)本文主要是对 《机器学习》中的逻辑回归做一个简单的公式推导以及编码实现。该内容只涉及公式的推导,并不具体阐述公式含义。具体视频可以参考 吴恩达老师讲解的机器学习的逻辑回归。1. 符号和定义样本矩阵 X=[x1,x2,⋯ ,xn]T∈Rn×dX = [x_1,x_2,\cdots,x_n]^T \in R^{ n\times d}X=[x1,x2,⋯,xn]T∈Rn×d , xix_ixi 表示第 i 个样本。标签矩阵 Y
2021-09-09 19:50:35
164
原创 leetcode: T80. 删除有序数组中的重复项 II
题目描述给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解法1由于该题限制了空间
2021-05-13 20:40:25
153
原创 leetcode:T71. 简化路径,栈模拟
题目详情给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 ‘/’ 开头),请你将其转化为更加简洁的规范路径。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/simplify-path解题思路通过读题,可以很直观的得出该题可以通过栈结构\color{red}{栈结构}栈结构 解题。根据题意我们可以得出,入栈就表示进入一个新的目录,出栈表示返回到上一层目录,栈顶元素表示当前所以的目录。而且,通过不同的符号可
2021-05-08 21:23:33
123
原创 leetcode:179.最大数
题目描述给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。NOTE:输出结果可能非常大,所以你需要返回一个字符串而不是整数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/largest-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题解这是一道简单排序题,只不过排序规则有所改变。以往的数值排序都是通过值的大小进行排序的。但是在这道题中,排序规则变成了 字典序
2021-04-23 23:17:53
87
原创 数据结构_图_最小生成树_kruskal算法
数据结构_图_最小生成树_kruskal算法算法的核心思想算法难点算法伪代码C++ 代码算法的核心思想对于任意图来说,每次都挑选权值最小并且不会形成环的边加入最小生成树的边集合中。算法难点如何判断加入该边是否会形成环算法伪代码输入: 图信息G=(V,E)输出:最小生成树的边集合T=(TV,TE)初始化 TV = ∅\empty∅,TE=∅\empty∅while TV != V do在E中查找权值最小的边e=(u,v),并且改变加入到T中不会形成环TE ←\leftarro
2021-04-10 21:56:16
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人