% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/autoencoder-denoising-bridges.R
\name{denoise_gazepoint_ppg_autoencoder}
\alias{denoise_gazepoint_ppg_autoencoder}
\title{Denoise PPG using a user-supplied autoencoder reconstruction model}
\usage{
denoise_gazepoint_ppg_autoencoder(
  dat,
  ppg_col = "HRP",
  time_col = NULL,
  group_cols = NULL,
  model = NULL,
  window_samples = 128,
  output_col = NULL,
  overwrite = FALSE
)
}
\arguments{
\item{dat}{A data frame.}

\item{ppg_col}{Numeric PPG/pulse column.}

\item{time_col}{Optional time column.}

\item{group_cols}{Optional grouping columns.}

\item{model}{A user-supplied function or model. If \code{NULL}, the original
signal is copied and status records that no model was supplied.}

\item{window_samples}{Window length in samples.}

\item{output_col}{Optional output column.}

\item{overwrite}{Logical. If \code{FALSE}, existing output column is protected.}
}
\value{
A data frame with reconstructed signal and denoising attributes.
}
\description{
Applies a user-supplied reconstruction function or model to fixed-length PPG
windows. No pretrained neural network is bundled. This function is an
interoperability bridge for validated user-supplied autoencoders.
}
