Skip to content

Interface: GaussianProductShape

@kortexya/reasoninglayer


@kortexya/reasoninglayer / GaussianProductShape

Defined in: src/types/values.ts:552

Product of two Gaussians (gauss2mf): asymmetric flat-top bell shape.

Membership: left Gaussian up to mean1, flat 1.0 in [mean1, mean2], right Gaussian after mean2. μ(x) = exp(-(x - mean1)^2 / (2 * stdDev1^2)) for x < mean1, μ(x) = 1 for mean1 <= x <= mean2, μ(x) = exp(-(x - mean2)^2 / (2 * stdDev2^2)) for x > mean2.

Discriminator field is "kind", NOT "type".

kind: "GaussianProduct"

Defined in: src/types/values.ts:553


mean1: number

Defined in: src/types/values.ts:554


mean2: number

Defined in: src/types/values.ts:556


stdDev1: number

Defined in: src/types/values.ts:555


stdDev2: number

Defined in: src/types/values.ts:557