Изменения
→Примеры кода
Sbt зависимость:
libraryDependencies '''+= ''' "org.apache.spark" '''%% ''' "spark-core" '''% ''' "2.4.0" libraryDependencies '''+= ''' "org.apache.spark" '''%% ''' "spark-mllib" '''% ''' "2.4.0" '''% ''' "runtime"
Пример линейной регрессии c применением org.apache.spark.ml.regression.LinearRegression<ref>[https://spark.apache.org/docs/latest/ml-classification-regression.html#linear-regression Spark, LinearRegression]</ref>:
val training = spark.read.format("libsvm")
Sbt зависимость:
libraryDependencies '''+= ''' "com.github.haifengl" '''%% ''' "smile-scala" '''% ''' "1.5.2"
Пример ридж и лассо регрессии c применением smile.regression<ref>[https://haifengl.github.io/smile/regression.html Smile, Regression]</ref>:
import smile.data.{AttributeDataset, NumericAttribute}
Sbt зависимость:
libraryDependencies '''+= ''' "org.apache.spark" '''%% ''' "spark-core" '''% ''' "2.4.0" libraryDependencies '''+= ''' "org.apache.spark" '''%% ''' "spark-mllib" '''% ''' "2.4.0" '''% ''' "runtime"
Пример логистической регрессии c применением spark.mllib.classification<ref>[https://spark.apache.org/docs/2.3.1/mllib-linear-methods.html#logistic-regression Spark, Logistic Regression]</ref>:
import org.apache.spark.mllib.classification.{LogisticRegressionModel, LogisticRegressionWithLBFGS}
Sbt зависимость:
libraryDependencies '''+= ''' "com.github.haifengl" '''%% ''' "smile-scala" '''% ''' "1.5.2"
Пример классификации c применением smile.classification.mlp<ref>[https://haifengl.github.io/smile/classification.html#neural-network Smile, MLP]</ref>:
import smile.classification.NeuralNetwork.{ActivationFunction, ErrorFunction}
SBT зависимость:
libraryDependencies '''+= ''' "com.github.haifengl" '''%% ''' "smile-scala" '''% ''' "1.5.2"
Пример классификации датасета и вычисления F1 меры<ref>[https://en.wikipedia.org/wiki/F1_score F1 мера]</ref> используя smile.classification.svm<ref>[https://haifengl.github.io/smile/classification.html#svm Smile, SVM]</ref>:
import smile.classification._
SBT зависимость:
libraryDependencies '''+= ''' "com.tsukaby" '''%% ''' "naive-bayes-classifier-scala" '''% ''' "0.2.0"
Пример классификации используя smile.classification.cart<ref>[https://github.com/tsukaby/naive-bayes-classifier-scala Naive bayes classifier, Scala]</ref>:
// Создание модели
SBT зависимость:
libraryDependencies '''+= ''' "com.tsukabygithub.haifengl" '''%% ''' "naive-bayes-classifiersmile-scala" '''% ''' "01.5.2.0"
Пример классификации используя smile.clustering.kmeans<ref>[https://haifengl.github.io/smile/clustering.html#k-means Smile, K-Means]</ref>:
import smile.clustering._