1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
\name{gradient_descent}
\alias{gradient_descent}
\docType{methods}
\title{Gradient Descent}
\description{
Simple implementation of gradient descent method.
Given a derivative function, it follows its decrease until convergence criterion is met.
}
\usage{
gradient_descent( gradfn, start, gamma = 0.1, ..., epsilon = 0.01 )
}
\arguments{
\item{gradfn}{derivative function}
\item{start}{starting value}
\item{gamma}{learning rate}
\item{...}{additional arguments passed to derivative function}
\item{epsilon}{convergence threshold for absolute squared difference}
}
\value{log-likelihood}
\author{Andrius Merkys}
|