Folding over Neural Networks
Neural networks are typically represented as data structures that are traversed either through iteration or by manual chaining of method calls. However, a deeper analysis reveals that structured recursion can be used instead, so that traversal is directed by the structure of the network itself. This paper shows how such an approach can be realised in Haskell, by encoding neural networks as recursive data types, and then their training as recursion scheme patterns. In turn, we promote a coherent implementation of neural networks that delineates between their structure and semantics, allowing for compositionality in both how they are built and how they are trained.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
The impact of hydrodynamic interactions on protein folding rates depends on temperature
We investigated the impact of hydrodynamic interactions (HI) on protein folding using a coarse-grained model. The extent of the impact of hydrodynamic interactions, whether it accelerates, retards, or has no effect on pr…
FrictionProtein FoldingUniFolding: Towards Sample-efficient, Scalable, and Generalizable Robotic Garment Folding
This paper explores the development of UniFolding, a sample-efficient, scalable, and generalizable robotic system for unfolding and folding various garments. UniFolding employs the proposed UFONet neural network to integ…
FoldingZero: Protein Folding from Scratch in Hydrophobic-Polar Model
De novo protein structure prediction from amino acid sequence is one of the most challenging problems in computational biology. As one of the extensively explored mathematical models for protein folding, Hydrophobic-Pola…
Deep Reinforcement LearningProtein FoldingProtein Structure Predictionreinforcement-learning+2The role of hydrophobic interactions in folding of $β$-sheets
Exploring the protein-folding problem has been a long-standing challenge in molecular biology. Protein folding is highly dependent on folding of secondary structures as the way to pave a native folding pathway. Here, we …
Protein FoldingChetaev Instability Framework for Kinetostatic Compliance-Based Protein Unfolding
Understanding the process of protein unfolding plays a crucial role in various applications such as design of folding-based protein engines. Using the well-established kinetostatic compliance (KCM)-based method for model…
Protein Folding