Skip to content

Interface: GaussianProductShape

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Values / GaussianProductShape

Interface: GaussianProductShape

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

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.

Remarks

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

Properties

kind

kind: "GaussianProduct"

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


mean1

mean1: number

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


mean2

mean2: number

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


stdDev1

stdDev1: number

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


stdDev2

stdDev2: number

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