io.github.metarank.ltrlib.booster

Members list

Concise view

Type members

Classlikes

trait Booster[D] extends Model

Attributes

Companion:
object
Graph
Supertypes
trait Model
class Object
trait Matchable
class Any
Known subtypes
object Booster

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Booster.type
case class BoosterDataset(original: Dataset, data: Array[Double], labels: Array[Double], groups: Array[Int], rows: Int, cols: Int, featureNames: Array[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class CatboostBooster(booster: CatBoostModel, bytes: Array[Byte]) extends Booster[String]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Booster[String]
trait Model
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self 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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class LightGBMBooster(model: LGBMBooster) extends Booster[LGBMDataset] with Logging

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Logging
trait Booster[LGBMDataset]
trait Model
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Logging
class Object
trait Matchable
class Any
Self type
case class LightGBMOptions(trees: Int, learningRate: Double, ndcgCutoff: Int, maxDepth: Int, randomSeed: Int, numLeaves: Int, featureFraction: Double, earlyStopping: Option[Int]) extends BoosterOptions

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class XGBoostBooster(model: Booster) extends Booster[DMatrix] with Logging

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Logging
trait Booster[DMatrix]
trait Model
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Logging
class Object
trait Matchable
class Any
Self type
case class XGBoostOptions(trees: Int, learningRate: Double, ndcgCutoff: Int, maxDepth: Int, randomSeed: Int, subsample: Double, earlyStopping: Option[Int], treeMethod: String) extends BoosterOptions

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any