io.github.metarank.ltrlib.booster
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object Booster
case class BoosterDataset(original: Dataset, data: Array[Double], labels: Array[Double], groups: Array[Int], positions: Array[Int], rows: Int, cols: Int, featureNames: Array[String])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class CatboostBooster(booster: CatBoostModel, bytes: Array[Byte]) extends Booster[String]
object CatboostBooster extends BoosterFactory[String, CatboostBooster, CatboostOptions]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass AnyShow all
- Self type
-
CatboostBooster.type
case class CatboostOptions(trees: Int, learningRate: Double, ndcgCutoff: Int, maxDepth: Int, randomSeed: Int, objective: String, loggingLevel: String, earlyStopping: Option[Int], boostingType: String) extends BoosterOptions
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BoosterOptionsclass Objecttrait Matchableclass AnyShow all
case class LightGBMBooster(model: LGBMBooster) extends Booster[LGBMDataset], Logging
object LightGBMBooster extends BoosterFactory[LGBMDataset, LightGBMBooster, LightGBMOptions], Logging
Attributes
- Companion
- class
- Supertypes
- Self type
-
LightGBMBooster.type
case class LightGBMOptions(trees: Int, learningRate: Double, ndcgCutoff: Int, maxDepth: Int, randomSeed: Int, numLeaves: Int, featureFraction: Double, earlyStopping: Option[Int], debias: Boolean) extends BoosterOptions
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BoosterOptionsclass Objecttrait Matchableclass AnyShow all
case class XGBoostBooster(model: Booster, featureTypes: Array[String]) extends Booster[DMatrix], Logging
object XGBoostBooster extends BoosterFactory[DMatrix, XGBoostBooster, XGBoostOptions], Logging
Attributes
- Companion
- class
- Supertypes
- Self type
-
XGBoostBooster.type
case class XGBoostOptions(trees: Int, learningRate: Double, ndcgCutoff: Int, maxDepth: Int, randomSeed: Int, subsample: Double, earlyStopping: Option[Int], treeMethod: String, debias: Boolean) extends BoosterOptions
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BoosterOptionsclass Objecttrait Matchableclass AnyShow all
In this article