- 博客(6)
- 收藏
- 关注
原创 SVM支持向量机(一):线性可分支持向量机
一、简介SVM是一种二分类模型目的:寻找一个超平面对样本进行分割分割原则:间隔最大化问题求解方法:将模型转换为一个凸二次规划问题由简至繁的模型包括:1、当训练样本线性可分时,通过硬间隔最大化,学习一个线性可分支持向量机;2、当训练样本近似线性可分时,通过软间隔最大化,学习一个线性支持向量机;3、当训练样本线性不可分时,通过核技巧和软间隔最大化,学习一个非线性支持向量机;二、线性可...
2018-10-15 16:05:14 1117
原创 《统计学习方法》读书笔记--K近邻法(KNN)
K近邻法基本介绍:给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最邻近的k个实例,这k个实例的多数属于某个类,就把该输入实例分为这个类。分布描述为:(1)根据给定的距离度量,在训练集T中找出与实例x最近的K个点,涵盖这k个点的x的领域记为Nk(x)(2)在Nk(x)中,根据分类决策规则,如多数表决,决定x的类别(3)K近邻算法的特殊情况是K=1的情况,称为最近邻算法,对于...
2018-10-02 20:58:02 141
原创 Tensorflow学习笔记3—MNIST Nearest Neighbor Example最近算法
Nearest neighbor算法介绍:1.为了判断未知实列(test)的类别,选取已知类别的实例(train)作为参考(如图所示:Xu点为未知类别的点);2.对每个未知类别的点,计算其与所有已知类别的点的distance(距离)3.最小距离所对应的已知类别点的类型,即为该未知点的距离。如点unknow离type1 type2 type3的距离分别为25、10、15,距离type2最...
2018-09-28 11:20:50 188
原创 Tensorflow学习笔记2—MNIST Dataset详解
MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片:我们使用Softmax Regression数学模型来预测其中的数字类型。1、首先需要使用如下代码下载数据集:import input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot=True)其中input_data文件需要自行下载:https...
2018-09-27 15:25:37 1555
原创 Tensorflow学习笔记1—线性回归Linear Regression
#-*- coding: utf-8 -*-import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt#设置参数learning_rate = 0.01training_epoch = 1000display_step = 50#设置数字train_X = np.asarray([3.3...
2018-09-26 20:46:46 144
原创 Leetcode46:全排列
题目:给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]使用递归的思想,当得到nums[1:n]的序列后,将num[0]插入即可。如,对[1,2,3]进行排序:1、首先选择1,得到[1],2、选择2,进行插入...
2018-09-26 11:15:51 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人