Constraint Methods for Neural Networks and Computer Graphics

<p>Both computer graphics and neural networks are related, in that they model natural phenomena. Physically-based models are used by computer graphics researchers to create realistic, natural animation, and neural models are used by neural network researchers to create new algorithms or new ci...

Full description

Bibliographic Details
Main Author: Platt, John Carlton
Format: Others
Language:en
Published: 1989
Online Access:https://thesis.library.caltech.edu/617/3/platt-j_1989.pdf
Platt, John Carlton (1989) Constraint Methods for Neural Networks and Computer Graphics. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/vnt8-kh55. https://resolver.caltech.edu/CaltechETD:etd-02122007-152609 <https://resolver.caltech.edu/CaltechETD:etd-02122007-152609>
id ndltd-CALTECH-oai-thesis.library.caltech.edu-617
record_format oai_dc
spelling ndltd-CALTECH-oai-thesis.library.caltech.edu-6172021-09-25T05:01:24Z https://thesis.library.caltech.edu/617/ Constraint Methods for Neural Networks and Computer Graphics Platt, John Carlton <p>Both computer graphics and neural networks are related, in that they model natural phenomena. Physically-based models are used by computer graphics researchers to create realistic, natural animation, and neural models are used by neural network researchers to create new algorithms or new circuits. To exploit successfully these graphical and neural models, engineers want models that fulfill designer-specified goals. These goals are converted into mathematical constraints.</p> <p>This thesis presents constraint methods for computer graphics and neural networks. The mathematical constraint methods modify the differential equations that govern the neural or physically based models. The constraint methods gradually enforce the constraints exactly. This thesis also describes applications of constrained models to real problems.</p> <p>The first half of this thesis discusses constrained neural networks. The desired models and goals are often converted into constrained optimization problems. These optimization problems are solved using first-order differential equations. There are a series of constraint methods which are applicable to optimization using differential equations: the <i>Penalty Method</i> adds extra terms to the optimization function which penalize violations of constraints, the <i>Differential Multiplier Method</i> adds subsidiary differential equations which estimate Lagrange multipliers to fulfill the constraints gradually and exactly, <i>Rate-Controlled Constraints</i> compute extra terms for the differential equation that force the system to fulfill the constraints exponentially. The applications of constrained neural networks include the creation of constrained circuits, error-correcting codes, symmetric edge detection for computer vision, and heuristics for the traveling salesman problem.</p> <p>The second half of this thesis discusses constrained computer graphics models. In computer graphics, the desired models and goals become constrained mechanical systems, which are typically simulated with second-order differential equations. The <i>Penalty Method</i> adds springs to the mechanical system to penalize violations of the constraints. <i>Rate-Controlled Constraints</i> add forces and impulses to the mechanical system to fulfill the constraints with critically damped motion. Constrained computer graphics models can be used to make deformable physically-based models follow the directives of a animator.</p> 1989 Thesis NonPeerReviewed application/pdf en other https://thesis.library.caltech.edu/617/3/platt-j_1989.pdf Platt, John Carlton (1989) Constraint Methods for Neural Networks and Computer Graphics. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/vnt8-kh55. https://resolver.caltech.edu/CaltechETD:etd-02122007-152609 <https://resolver.caltech.edu/CaltechETD:etd-02122007-152609> https://resolver.caltech.edu/CaltechETD:etd-02122007-152609 CaltechETD:etd-02122007-152609 10.7907/vnt8-kh55
collection NDLTD
language en
format Others
sources NDLTD
description <p>Both computer graphics and neural networks are related, in that they model natural phenomena. Physically-based models are used by computer graphics researchers to create realistic, natural animation, and neural models are used by neural network researchers to create new algorithms or new circuits. To exploit successfully these graphical and neural models, engineers want models that fulfill designer-specified goals. These goals are converted into mathematical constraints.</p> <p>This thesis presents constraint methods for computer graphics and neural networks. The mathematical constraint methods modify the differential equations that govern the neural or physically based models. The constraint methods gradually enforce the constraints exactly. This thesis also describes applications of constrained models to real problems.</p> <p>The first half of this thesis discusses constrained neural networks. The desired models and goals are often converted into constrained optimization problems. These optimization problems are solved using first-order differential equations. There are a series of constraint methods which are applicable to optimization using differential equations: the <i>Penalty Method</i> adds extra terms to the optimization function which penalize violations of constraints, the <i>Differential Multiplier Method</i> adds subsidiary differential equations which estimate Lagrange multipliers to fulfill the constraints gradually and exactly, <i>Rate-Controlled Constraints</i> compute extra terms for the differential equation that force the system to fulfill the constraints exponentially. The applications of constrained neural networks include the creation of constrained circuits, error-correcting codes, symmetric edge detection for computer vision, and heuristics for the traveling salesman problem.</p> <p>The second half of this thesis discusses constrained computer graphics models. In computer graphics, the desired models and goals become constrained mechanical systems, which are typically simulated with second-order differential equations. The <i>Penalty Method</i> adds springs to the mechanical system to penalize violations of the constraints. <i>Rate-Controlled Constraints</i> add forces and impulses to the mechanical system to fulfill the constraints with critically damped motion. Constrained computer graphics models can be used to make deformable physically-based models follow the directives of a animator.</p>
author Platt, John Carlton
spellingShingle Platt, John Carlton
Constraint Methods for Neural Networks and Computer Graphics
author_facet Platt, John Carlton
author_sort Platt, John Carlton
title Constraint Methods for Neural Networks and Computer Graphics
title_short Constraint Methods for Neural Networks and Computer Graphics
title_full Constraint Methods for Neural Networks and Computer Graphics
title_fullStr Constraint Methods for Neural Networks and Computer Graphics
title_full_unstemmed Constraint Methods for Neural Networks and Computer Graphics
title_sort constraint methods for neural networks and computer graphics
publishDate 1989
url https://thesis.library.caltech.edu/617/3/platt-j_1989.pdf
Platt, John Carlton (1989) Constraint Methods for Neural Networks and Computer Graphics. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/vnt8-kh55. https://resolver.caltech.edu/CaltechETD:etd-02122007-152609 <https://resolver.caltech.edu/CaltechETD:etd-02122007-152609>
work_keys_str_mv AT plattjohncarlton constraintmethodsforneuralnetworksandcomputergraphics
_version_ 1719484933632688128