Functions

Link copied to clipboard
abstract fun derivativeOrNull(symbols: List<Symbol>): Expression<T>?
Link copied to clipboard
abstract operator fun invoke(arguments: Map<Symbol, T>): T
Link copied to clipboard
suspend fun <T> DifferentiableExpression<T>.optimizeWith(optimizer: Optimizer<T, FunctionOptimization<T>>, vararg startingPoint: Pair<Symbol, T>, builder: FunctionOptimizationBuilder<T>.() -> Unit = {}): FunctionOptimization<T>

suspend fun <T : Any> DifferentiableExpression<T>.optimizeWith(optimizer: Optimizer<T, FunctionOptimization<T>>, startingPoint: Map<Symbol, T>, vararg features: OptimizationFeature): FunctionOptimization<T>

Optimizes differentiable expression using specific optimizer form given startingPoint.

Link copied to clipboard
abstract override fun toString(): String

Properties

Link copied to clipboard
open override val key: FeatureKey<OptimizationFeature>