Skip to content

Neural Spline¤

Module: generative_models.models.flow.neural_spline

Source: generative_models/models/flow/neural_spline.py

Overview¤

Neural Spline Flows implementation.

Based on the paper: "Neural Spline Flows" by Durkan et al. (2019) https://arxiv.org/abs/1906.04032

This implementation provides rational quadratic spline transformations for normalizing flows, following the existing architecture patterns.

Classes¤

NeuralSplineFlow¤

class NeuralSplineFlow

RationalQuadraticSplineTransform¤

class RationalQuadraticSplineTransform

SplineCouplingLayer¤

class SplineCouplingLayer

Functions¤

init¤

def __init__()

init¤

def __init__()

init¤

def __init__()

apply_spline¤

def apply_spline()

forward¤

def forward()

forward¤

def forward()

generate¤

def generate()

inverse¤

def inverse()

inverse¤

def inverse()

log_prob¤

def log_prob()

loss_fn¤

def loss_fn()

sample¤

def sample()

Module Statistics¤

  • Classes: 3
  • Functions: 12
  • Imports: 5