Code Monkey home page Code Monkey logo

Learn2Learn's Projects

pdesbynns icon pdesbynns

This repository contains a number of Jupyter Notebooks illustrating different approaches to solve partial differential equations by means of neural networks using TensorFlow.

pecann icon pecann

PECANNs: Physics and Equality Constrained Artificial Neural Networks

physics_informed_model_based_rl icon physics_informed_model_based_rl

We use physics-informed neural networks to train a model-based RL algorithm. We show that, in model-based RL, model accuracy mainly matters in environments that are sensitive to initial conditions.

picasso icon picasso

Penalized Sparse Learning Solver - Unleash the Power of Nonconvex Penalty

pidoc icon pidoc

Physics-Informed Deep Operator Control (PIDOC), a deep learning method for controlling nonlinear chaos

pimbrl icon pimbrl

Physics-informed Dyna-style model-based deep reinforcement learning for dynamic control

pinn_we icon pinn_we

Discontinuity Computing Using Physics-Informed Neural Network

pinns-based-mpc icon pinns-based-mpc

We discuss nonlinear model predictive control (NMPC) for multi-body dynamics via physics-informed machine learning methods. Physics-informed neural networks (PINNs) are a promising tool to approximate (partial) differential equations. PINNs are not suited for control tasks in their original form since they are not designed to handle variable control actions or variable initial values. We thus present the idea of enhancing PINNs by adding control actions and initial conditions as additional network inputs. The high-dimensional input space is subsequently reduced via a sampling strategy and a zero-hold assumption. This strategy enables the controller design based on a PINN as an approximation of the underlying system dynamics. The additional benefit is that the sensitivities are easily computed via automatic differentiation, thus leading to efficient gradient-based algorithms. Finally, we present our results using our PINN-based MPC to solve a tracking problem for a complex mechanical system, a multi-link manipulator.

pinns-tf2.0 icon pinns-tf2.0

TensorFlow 2.0 implementation of Maziar Raissi's Physics Informed Neural Networks (PINNs).

probability icon probability

Probabilistic reasoning and statistical analysis in TensorFlow

psi-pde icon psi-pde

A robust method of learning PDEs from dynamical systems.

pso-pinn icon pso-pinn

Physics-Informed Neural Networks Trained with Particle Swarm Optimization

pyhessian icon pyhessian

PyHessian is a Pytorch library for second-order based analysis and training of Neural Networks

pymoo icon pymoo

NSGA2, NSGA3, R-NSGA3, MOEAD, Genetic Algorithms (GA), Differential Evolution (DE), CMAES, PSO

pynamical icon pynamical

Pynamical is a Python package for modeling and visualizing discrete nonlinear dynamical systems, chaos, and fractals.

pynumdiff icon pynumdiff

Methods for numerical differentiation of noisy data in python

pyprobml icon pyprobml

Python code for "Probabilistic Machine learning" book by Kevin Murphy

pysindy icon pysindy

A package for the sparse identification of nonlinear dynamical systems from data

pysr icon pysr

High-Performance Symbolic Regression in Python

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.