KanConfig

data class KanConfig(val inputDim: Int, val outputDim: Int, val gridSize: Int = 16, val degree: Int = 3, val useBias: Boolean = true, val useResidual: Boolean = false, val regularization: KanRegularization = KanRegularization(), val gridMin: Float = 0.0f, val gridMax: Float = (PI / 2).toFloat())(source)

Configuration for a Kolmogorov–Arnold Network layer.

Constructors

Link copied to clipboard
constructor(inputDim: Int, outputDim: Int, gridSize: Int = 16, degree: Int = 3, useBias: Boolean = true, useResidual: Boolean = false, regularization: KanRegularization = KanRegularization(), gridMin: Float = 0.0f, gridMax: Float = (PI / 2).toFloat())

Properties

Link copied to clipboard
val degree: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard