Smile is a supported library of Kotlin kernel. When a library is included with %use keyword, default imports are available implicitly.
// %use smile
// Or test the newer versions through @file:DependsOn and import library explicitly.
@file:DependsOn("com.github.haifengl:smile-kotlin:3.1.0")
@file:DependsOn("com.github.haifengl:smile-core:3.1.0")
import org.apache.commons.csv.CSVFormat
import smile.*
import smile.data.formula.Formula
import smile.io.Read
import smile.association.*
import smile.classification.*
import smile.clustering.*
import smile.manifold.*
import smile.nlp.*
import smile.wavelet.*
val iris = Read.arff("../data/weka/iris.arff")
println(iris)
iris.summary()
val rf = RandomForest.fit(Formula.lhs("class"), iris)
println("OOB error = ${rf.error()}")