10 2019 档案

摘要:写在前面:当遇到一个陌生的python第三方库时,可以去pypi这个主页查看描述以迅速入门! 或者import timedir(time) easydict的作用:可以使得以属性的方式去访问字典的值!>>> from easydict import EasyDict as edic 阅读全文
posted @ 2019-10-24 22:39 Le1B_o 阅读(735) 评论(0) 推荐(0)
摘要:基础篇: 支持向量机:Maximum Margin Classifer —— 支持向量机简介。 支持向量机: Support Vector —— 介绍支持向量机目标函数的 dual 优化推导,并得出“支持向量”的概念。 支持向量机:Kernel —— 介绍核方法,并由此将支持向量机推广到非线性的情况 阅读全文
posted @ 2019-10-08 15:04 Le1B_o 阅读(164) 评论(0) 推荐(0)
摘要:KKT Duality 阅读全文
posted @ 2019-10-07 23:17 Le1B_o 阅读(130) 评论(0) 推荐(0)
摘要:本文是“支持向量机系列”的第五篇,参见本系列的其他文章。 作为支持向量机系列的基本篇的最后一篇文章,我在这里打算简单地介绍一下用于优化 dual 问题的 Sequential Minimal Optimization (SMO) 方法。确确实实只是简单介绍一下,原因主要有两个:第一这类优化算法,特别 阅读全文
posted @ 2019-10-07 22:44 Le1B_o 阅读(259) 评论(0) 推荐(0)
摘要:本文是“支持向量机系列”的第四篇,参见本系列的其他文章。 在最开始讨论支持向量机的时候,我们就假定,数据是线性可分的,亦即我们可以找到一个可行的超平面将数据完全分开。后来为了处理非线性数据,使用 Kernel 方法对原来的线性 SVM 进行了推广,使得非线性的的情况也能处理。虽然通过映射 \phi( 阅读全文
posted @ 2019-10-07 22:41 Le1B_o 阅读(232) 评论(0) 推荐(0)
摘要:本文是“支持向量机系列”的第三篇,参见本系列的其他文章。 前面我们介绍了线性情况下的支持向量机,它通过寻找一个线性的超平面来达到对数据进行分类的目的。不过,由于是线性方法,所以对非线性的数据就没有办法处理了。例如图中的两类数据,分别分布为两个圆圈的形状,不论是任何高级的分类器,只要它是线性的,就没法 阅读全文
posted @ 2019-10-07 22:35 Le1B_o 阅读(401) 评论(0) 推荐(0)
摘要:本文是“支持向量机系列”的第二篇,参见本系列的其他文章。 上一次介绍支持向量机,结果说到 Maximum Margin Classifier ,到最后都没有说“支持向量”到底是什么东西。不妨回忆一下上次最后一张图: 可以看到两个支撑着中间的 gap 的超平面,它们到中间的 separating hy 阅读全文
posted @ 2019-10-07 22:33 Le1B_o 阅读(496) 评论(0) 推荐(0)
摘要:0 前言 本文承接上一篇博文拉格朗日乘子法和KKT条件http://www.cnblogs.com/liaohuiqiang/p/7805954.html,讲讲拉格朗日对偶性的问题。 在约束优化问题中,常常用拉格朗日对偶性来将原始问题转为对偶问题,通过解对偶问题的解来得到原始问题的解。   阅读全文
posted @ 2019-10-07 21:36 Le1B_o 阅读(302) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/liaohuiqiang/p/7805954.html 0 前言 上”最优化“课,老师讲到了无约束优化的拉格朗日乘子法和KKT条件。 这个在SVM的推导中有用到,所以查资料加深一下理解。   1 无约束优化 对于无约束优化问题中,如果一 阅读全文
posted @ 2019-10-05 16:14 Le1B_o 阅读(286) 评论(0) 推荐(0)
摘要:本文是“支持向量机系列”的第一篇,参见本系列的其他文章。 支持向量机即 Support Vector Machine,简称 SVM 。我最开始听说这头机器的名号的时候,一种神秘感就油然而生,似乎把 Support 这么一个具体的动作和 Vector 这么一个抽象的概念拼到一起,然后再做成一个 Mac 阅读全文
posted @ 2019-10-03 22:43 Le1B_o 阅读(551) 评论(0) 推荐(0)