Matlab-libsvm-3.20

所属分类:matlab编程
开发工具:Python
文件大小:619KB
下载次数:12
上传日期:2018-04-10 22:58:19
上 传 者飛上云端
说明:  SVM(Support Vector Machine)指的是支持向量机,是常见的一种判别方法。在机器学习领域,是一个有监督的学习模型,通常用来进行模式识别、分类以及回归分析。 Vapnik等人在多年研究统计学习理论基础上对线性分类器提出了另一种设计最佳准则。其原理也从线性可分说起,然后扩展到线性不可分的情况。甚至扩展到使用非线性函数中去,这种分类器被称为支持向量机(Support Vector Machine,简称SVM)。支持向量机的提出有很深的理论背景。 支持向量机方法是在后来提出的一种新方法。 SVM的主要思想可以概括为两点: 它是针对线性可分情况进行分析,对于线性不可分的情况,通过使用非线性映射算法将低维输入空间线性不可分的样本转化为高维特征空间使其线性可分,从而使得高维特征空间采用线性算法对样本的非线性特征进行线性分析成为可能。 它基于结构风险最小化理论之上在特征空间中构建最优超平面,使得学习器得到全局最优化,并且在整个样本空间的期望以某个概率满足一定上界。
(442/5000 SVM(Support Vector Machine) refers to Support Vector Machine, which is a common discriminant method. In the field of machine learning, it is a supervised learning model, which is usually used for pattern recognition, classification and regression analysis. Vapnik et al. proposed another design criterion for linear classifier on the basis of years of statistical learning theory. The principle is also derived from linear separability, and then extends to linear inseparability. Even extending to the use of nonlinear functions, this classifier is called Support Vector Machine (SVM). The support vector machine has a deep theoretical background.)

文件列表:
libsvm-3.20\COPYRIGHT (1497, 2014-11-15)
libsvm-3.20\FAQ.html (78969, 2014-11-15)
libsvm-3.20\heart_scale (27670, 2014-11-15)
libsvm-3.20\java\libsvm\svm.java (63803, 2014-11-15)
libsvm-3.20\java\libsvm\svm.m4 (63095, 2014-11-15)
libsvm-3.20\java\libsvm\svm_model.java (868, 2014-11-15)
libsvm-3.20\java\libsvm\svm_node.java (115, 2014-11-15)
libsvm-3.20\java\libsvm\svm_parameter.java (1288, 2014-11-15)
libsvm-3.20\java\libsvm\svm_print_interface.java (87, 2014-11-15)
libsvm-3.20\java\libsvm\svm_problem.java (136, 2014-11-15)
libsvm-3.20\java\libsvm.jar (51917, 2014-11-15)
libsvm-3.20\java\Makefile (624, 2014-11-15)
libsvm-3.20\java\svm_predict.java (4950, 2014-11-15)
libsvm-3.20\java\svm_scale.java (8944, 2014-11-15)
libsvm-3.20\java\svm_toy.java (12269, 2014-11-15)
libsvm-3.20\java\svm_train.java (8355, 2014-11-15)
libsvm-3.20\java\test_applet.html (81, 2014-11-15)
libsvm-3.20\Makefile (732, 2014-11-15)
libsvm-3.20\Makefile.win (1084, 2014-11-15)
libsvm-3.20\matlab\libsvmread.c (4063, 2014-11-15)
libsvm-3.20\matlab\libsvmread.mexw64 (10752, 2016-11-07)
libsvm-3.20\matlab\libsvmwrite.c (2341, 2014-11-15)
libsvm-3.20\matlab\libsvmwrite.mexw64 (9728, 2016-11-07)
libsvm-3.20\matlab\make.m (777, 2014-11-15)
libsvm-3.20\matlab\Makefile (1240, 2014-11-15)
libsvm-3.20\matlab\svmpredict.c (9823, 2014-11-15)
libsvm-3.20\matlab\svmpredict.mexw64 (24064, 2016-11-07)
libsvm-3.20\matlab\svmtrain.c (11821, 2014-11-15)
libsvm-3.20\matlab\svmtrain.mexw64 (61952, 2016-11-07)
libsvm-3.20\matlab\svm_model_matlab.c (8208, 2014-11-15)
libsvm-3.20\matlab\svm_model_matlab.h (201, 2014-11-15)
libsvm-3.20\python\Makefile (32, 2014-11-15)
libsvm-3.20\python\svm.py (9605, 2014-11-15)
libsvm-3.20\python\svmutil.py (8695, 2014-11-15)
libsvm-3.20\svm-predict.c (5536, 2014-11-15)
libsvm-3.20\svm-scale.c (8504, 2014-11-15)
libsvm-3.20\svm-toy\gtk\callbacks.cpp (10308, 2014-11-15)
... ...

Libsvm is a simple, easy-to-use, and efficient software for SVM classification and regression. It solves C-SVM classification, nu-SVM classification, one-class-SVM, epsilon-SVM regression, and nu-SVM regression. It also provides an automatic model selection tool for C-SVM classification. This document explains the use of libsvm. Libsvm is available at http://www.csie.ntu.edu.tw/~cjlin/libsvm Please read the COPYRIGHT file before using libsvm. Table of Contents ================= - Quick Start - Installation and Data Format - `svm-train' Usage - `svm-predict' Usage - `svm-scale' Usage - Tips on Practical Use - Examples - Precomputed Kernels - Library Usage - Java Version - Building Windows Binaries - Additional Tools: Sub-sampling, Parameter Selection, Format checking, etc. - MATLAB/OCTAVE Interface - Python Interface - Additional Information Quick Start =========== If you are new to SVM and if the data is not large, please go to `tools' directory and use easy.py after installation. It does everything automatic -- from data scaling to parameter selection. Usage: easy.py training_file [testing_file] More information about parameter selection can be found in `tools/README.' Installation and Data Format ============================ On Unix systems, type `make' to build the `svm-train' and `svm-predict' programs. Run them without arguments to show the usages of them. On other systems, consult `Makefile' to build them (e.g., see 'Building Windows binaries' in this file) or use the pre-built binaries (Windows binaries are in the directory `windows'). The format of training and testing data file is:

近期下载者

相关文件


收藏者