paper-with-me

Papers

A differentiable programming framework for spin models

2023-04-04 · Tiago de Souza Farias, Vitor Vaz Schultz, José Carlos Merino Mombach, Jonas Maziero

We introduce a novel framework for simulating spin models using differentiable programming, an approach that leverages the advancements in machine learning and computational efficiency. We focus on three distinct spin systems: the Ising model, the Potts model, and the Cellular Potts model, demonstrating the practicality and scalability of our framework in modeling these complex systems. Additionally, this framework allows for the optimization of spin models, which can adjust the parameters of a system by a defined objective function. In order to simulate these models, we adapt the Metropolis-Hastings algorithm to a differentiable programming paradigm, employing batched tensors for simulating spin lattices. This adaptation not only facilitates the integration with existing deep learning tools but also significantly enhances computational speed through parallel processing capabilities, as it can be implemented on different hardware architectures, including GPUs and TPUs.

📄 PDF Abstract BibTeX arXiv:2304.01772

Code (1)

tiago939/dp_monte_carlo 공식 구현 pytorch

Tasks

Computational Efficiency

Similar Papers 제목 키워드 기반

Differentiable Programming of Isometric Tensor Networks

2021-10-08 · Chenhua Geng, Hong-Ye Hu, Yijian Zou

Differentiable programming is a new programming paradigm which enables large scale optimization through automatic calculation of gradients also known as auto-differentiation. This concept emerges from deep learning, and …

Tensor Networks

Simultaneous Contact-Rich Grasping and Locomotion via Distributed Optimization Enabling Free-Climbing for Multi-Limbed Robots

2022-07-04 · Yuki Shirai, Xuan Lin, Alexander Schperberg, Yusuke Tanaka 외

While motion planning of locomotion for legged robots has shown great success, motion planning for legged robots with dexterous multi-finger grasping is not mature yet. We present an efficient motion planning framework f…

Distributed OptimizationMotion Planning

Differentiable Programming à la Moreau

2020-12-31 · Vincent Roulet, Zaid Harchaoui

The notion of a Moreau envelope is central to the analysis of first-order optimization algorithms for machine learning. Yet, it has not been developed and extended to be applied to a deep network and, more broadly, to a …

BIG-bench Machine Learning

Learning Rules with Stratified Negation in Differentiable ILP.

2021-10-08 · NeurIPS Workshop AIPLANS 2021 12 · Giri P Krishnan, Frederick Maier, Ramyaa Ramyaa

Differentiable methods to learn rules (logic programs) have the potential to integrate the interpretability, transferability and low data requirements of inductive logic programming with the noise tolerance of non-symbol…

Inductive logic programmingNegation

Iterative Linear Quadratic Optimization for Nonlinear Control: Differentiable Programming Algorithmic Templates

2022-07-13 · Vincent Roulet, Siddhartha Srinivasa, Maryam Fazel, Zaid Harchaoui

We present the implementation of nonlinear control algorithms based on linear and quadratic approximations of the objective from a functional viewpoint. We present a gradient descent, a Gauss-Newton method, a Newton meth…

Car Racing