project H
_illusion_
知乎主页:https://www.zhihu.com/people/illusions-29/posts
展开
-
用Python进行生成器generator的转发,以实现流式接口转发
最简单的Python流式接口——请求端和服务端的实现方法原创 2023-06-29 10:47:45 · 1614 阅读 · 1 评论 -
【机器学习经典算法梳理】二.逻辑回归
复习思路大多数机器学习算法的思路,都是依照以下顺序进行:名词解释、定位、解决什么问题;数学模型(基础)(得到假设函数h(x)=???)根据以上模型构建的目标函数(如MLE最大似然估计、MAE最大后验概率)求解argmax目标函数,此时涉及到一系列优化算法(如梯度下降、牛顿法、坐标上升等),最终求解得出参数/theta在目标函数取得极大值的时候的取值该算法的其他注意事项,如适用范围、...原创 2019-02-24 17:35:58 · 440 阅读 · 0 评论 -
线性特征与非线性特征、线性模型与非线性模型
一.线性特征与非线性特征“线性”与“非线性”是数学上的叫法。线性,指的就是两个变量之间成正比例的关系,在平面直角坐标系中表现出来,就是一条直线;而非线性指的就是两个变量之间不成正比,在直角坐标系中是曲线而非直线,例如一元二次方程的抛物线、对数函数等等关系。一切不是一次函数的关系,都是非线性的。 线性特征:次数为1的特征。这些特征对结果的影响是满足加法原则的,即整体等于部分之和 非线性特征:...原创 2019-03-05 00:29:58 · 23598 阅读 · 3 评论 -
LR、决策树、SVM的选择与对比
看到一篇很精彩的文章,特转载于此,转载源:https://www.jianshu.com/p/743cf2357b28分类问题是我们在各个行业的商业业务中遇到的主要问题之一。本文将逻辑回归(Logistic Regression)、决策树(Decision Trees)和支持向量机(Support Vector Machine,SVM)进行对比找出每个算法的优缺点以及适合的数据形式。上面列...转载 2019-03-05 00:38:24 · 10604 阅读 · 0 评论 -
【python数据结构与算法】LeetCode 48.旋转图像
题目链接:LeetCode 48题目内容:给定一个n×n的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ [7,4...原创 2019-03-02 15:25:46 · 334 阅读 · 0 评论 -
【python数据结构与算法】LeetCode215. 数组中的第K个最大元素
题目链接:LeetCode215题目在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入:[3,2,1,5,6,4] 和 k = 2输出: 5示例2:输入:[3,2,3,1,2,4,5,5,6] 和k = 4输出: 4说明:你可以假设 k 总是有效的,且 1 ≤ ...原创 2019-03-12 00:03:25 · 299 阅读 · 0 评论