% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/topic_modeling.R
\name{run_neural_topics_internal}
\alias{run_neural_topics_internal}
\title{Neural Topic Modeling}
\usage{
run_neural_topics_internal(
  texts,
  n_topics = 10,
  hidden_layers = 2,
  hidden_units = 100,
  dropout_rate = 0.2,
  embedding_model = "all-MiniLM-L6-v2",
  seed = 123
)
}
\arguments{
\item{texts}{Character vector of documents}

\item{n_topics}{Number of topics to discover}

\item{hidden_layers}{Number of hidden layers in neural network}

\item{hidden_units}{Number of units per hidden layer}

\item{dropout_rate}{Dropout rate for regularization}

\item{embedding_model}{Transformer model for initial embeddings}

\item{seed}{Random seed for reproducibility}
}
\value{
List containing neural topic model and diagnostics
}
\description{
Implements neural topic modeling using deep learning architectures for improved
topic discovery and representation learning.
}
\concept{topic-modeling}
\keyword{internal}
