Home
API
Examples
Github
Home
API
Examples
Github
  • API

    • cluster

      • KMeans
    • datasets

      • Boston
      • HeartDisease
      • Iris
    • decomposition

      • PCA
    • ensemble

      • BaggingClassifier
      • RandomForestClassifier
    • feature_extraction

      • CountVectorizer
    • linear_model

      • Lasso
      • LinearRegression
      • LogisticRegression
      • Ridge
      • SGDClassifier
      • SGDRegressor
    • metrics

      • accuracyScore
      • confusion_matrix
      • mean_absolute_error
      • mean_squared_error
      • mean_squared_log_error
      • zeroOneLoss
    • model_selection

      • KFold
      • train_test_split
    • naive_bayes

      • GaussianNB
      • MultinomialNB
    • neighbors

      • KNeighborsClassifier
    • preprocessing

      • Binarizer
      • Imputer
      • LabelEncoder
      • MinMaxScaler
      • OneHotEncoder
      • PolynomialFeatures
      • add_dummy_feature
      • normalize
    • svm

      • BaseSVM
      • NuSVC
      • NuSVR
      • OneClassSVM
      • SVC
      • SVR
    • tree

      • DecisionTreeClassifier

svm.SVC

Usage

import { SVC } from 'machinelearn/svm';

const svm = new SVC();
svm.loadASM().then((loadedSVM) => {
  loadedSVM.fit([[0, 0], [1, 1]], [0, 1]);
  loadedSVM.predict([[1, 1]]);   // [1]
});

Constructors

  • constructor

Properties

  • options

  • svm

Methods

  • fit

  • fromJSON

  • loadASM

  • loadWASM

  • predict

  • predictOne

  • toJSON

Constructors


constructor

⊕ SVC(options: `object`)

Defined in svm/classes.ts:206

Parameters:

ParamTypeDefaultDescription

Returns: SVC

Properties


▸ options

Defined in svm/classes.ts:79

▸ svm

Defined in svm/classes.ts:78

Methods


λ fit

Fit the model according to the given training data.

Defined in svm/classes.ts:127

Parameters:

ParamTypeDefaultDescription
Xnumber[][]
ynumber[]

Returns:

void

λ fromJSON

Restores the model from a JSON checkpoint

Defined in svm/classes.ts:171

Parameters:

ParamTypeDefaultDescription
options.optionsanynull
options.svmanynull

Returns:

void

λ loadASM

Loads a ASM version of SVM. The method returns the instance of itself as a promise result.

Defined in svm/classes.ts:114

Returns:

🤘 Promise<self>

λ loadWASM

Loads a WASM version of SVM. The method returns the instance of itself as a promise result.

Defined in svm/classes.ts:104

Returns:

🤘 Promise<self>

λ predict

Predict using the linear model

Defined in svm/classes.ts:140

Parameters:

ParamTypeDefaultDescription
Xnumber[][]

Returns:

number[]

λ predictOne

Predict the label of one sample.

Defined in svm/classes.ts:150

Parameters:

ParamTypeDefaultDescription
Xnumber[]

Returns:

number

λ toJSON

Saves the current SVM as a JSON object

Defined in svm/classes.ts:159

Returns:

ParamTypeDescription
Prev
OneClassSVM
Next
SVR