TF/04_Support_Vector_Machines/01_Introduction

Ch 4: Support Vector Machines

This chapter shows how to implement various SVM methods with TensorFlow. We first create a linear SVM and also show how it can be used for regression. We then introduce kernels (RBF Gaussian kernel) and show how to use it to split up non-linear data. We finish with a multi-dimensional implementation of non-linear SVMs to work with multiple classes.

  1. Introduction
    • We introduce the concept of SVMs and how we will go about implementing them in the TensorFlow framework.
  2. Working with Linear SVMs
    • We create a linear SVM to separate I. setosa based on sepal length and pedal width in the Iris data set.
  3. Reduction to Linear Regression
    • The heart of SVMs is separating classes with a line. We change tweek the algorithm slightly to perform SVM regression.
  4. Working with Kernels in TensorFlow
    • In order to extend SVMs into non-linear data, we explain and show how to implement different kernels in TensorFlow.
  5. Implementing Non-Linear SVMs
    • We use the Gaussian kernel (RBF) to separate non-linear classes.
  6. Implementing Multi-class SVMs
    • SVMs are inherently binary predictors. We show how to extend them in a one-vs-all strategy in TensorFlow.

Support Vector Machine Introduction

Linear Separator

Support Vector Machines (SVMs) are a machine learning method to separate binary classes. This is accomplished by maximizing a margin width between two classes. It is extended to allow for noise in the data, when the two classes are not explicitly linear separable. SVMs can be extended to separate non linear classes by using non-linear kernels. After this, we finish this chapter by showing how to extend these binary classifies into multi-class problems via a one-vs-all method.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值