milaan9 /
92_Python_Games
This repository contains Python games that I've worked on. You'll learn how to create python games with AI. I try to focus on creating board games without GUI in Jupyter-notebook.
Loading repository data…
janblechschmidt / repository
This repository contains a number of Jupyter Notebooks illustrating different approaches to solve partial differential equations by means of neural networks using TensorFlow.
This repository contains three Jupyter notebooks illustrating different approaches to solve partial differential equations (PDEs) by means of neural networks (NNs).
The notebooks serve as supplementary material to the paper:
Abstract: Neural networks are increasingly used to construct numerical solution methods for partial differential equations. In this expository review, we introduce and contrast three important recent approaches attractive in their simplicity and their suitability for high-dimensional problems: physics-informed neural networks, methods based on the Feynman-Kac formula and the Deep BSDE solver. The article is accompanied by a suite of expository software in the form of Jupyter notebooks in which each basic methodology is explained step by step, allowing for a quick assimilation and experimentation. An extensive bibliography summarizes the state of the art.
Keywords: partial differential equation; Hamilton-Jacobi-Bellman equations; neural networks, curse of dimensionality, Feynman-Kac, backward differential equation, stochastic process
arXiv preprint: https://arxiv.org/abs/2102.11802
Citation:
@misc{blechschmidt2021ways,
title={Three Ways to Solve Partial Differential Equations with Neural Networks --- A Review},
author={Jan Blechschmidt and Oliver G. Ernst},
year={2021},
eprint={2102.11802},
archivePrefix={arXiv},
primaryClass={math.NA}
}
Dependencies: All codes are tested with TensorFlow versions 2.3.0 and 2.4.1.
We describe the PINN approach in the notebook PINN_Solver.ipynb for approximating the solution of a nonlinear evolution equation on a bounded domain by a neural network.
PINNs have been proposed in
In the notebook Feynman_Kac_Solver.ipynb we illustrate a PDE solver based on the Feynman-Kac formula.
We consider the solution by neural network methods of a class of partial differential equations which arise as the backward Kolmogorov equation, i.e., linear parabolic second-order PDEs in non-divergence form on an unbounded domain in high spatial dimensions.
The goal of the computations that are carried out in this notebook is to approximate the solution of the PDE at a fixed time where the spatial variable varies over some d-dimensional hypercube.
This solver has been proposed in
In this section we extend the methodology of the Feynman-Kac solver (GitHub) to solving semilinear PDEs where the reaction term contains lower order terms can depend in a general way on the independent variables as well as on the PDE solution and its gradient.
The implementation addresses the problem of evaluating the PDE solution at a fixed point in time and space. However, the code can be modified to obtain the solution of the PDE at a fixed time in a domain of interest, as described in the Feynman-Kac solver (GitHub).
The Deep BSDE solver has been introduced in
Selected from shared topics, language and repository description—not editorial ratings.
milaan9 /
This repository contains Python games that I've worked on. You'll learn how to create python games with AI. I try to focus on creating board games without GUI in Jupyter-notebook.
integrativebioinformatics /
This repository contains scNotebooks, a collection of interactive Jupyter and Google Colab notebooks designed to teach and practice single‑cell and spatial transcriptomics. The notebooks guide learners through the complete workflow from introductory steps and single‑cell pipelines to diverse analytical approaches, and FAIR and sharing data
dipanjanS /
This repository will contain the presentation and python jupyter notebooks for the DataHack Summit 2024 conference talk, Improving Real-world Retrieval Augmented Generation Systems, focusing on the key challenges and practical solutions of how to solve them
laxmimerit /
This repository contains implementations of Retrieval-Augmented Generation (RAG) in Jupyter notebooks. It includes examples of building chatbots with and without history, processing PDFs with RAG, and using DeepSeek models for local RAG and financial document analysis.
StephanRhode /
This repository contains jupyter notebooks and python code for KIT course: Python Algorithms for Automotive Engineering
This repository will contain the presentation and python jupyter notebooks for my DataHack Summit 2025 conference talk, Building Effective Agentic AI Systems: Lessons from the Field. Drawing from my experience building deploying Agentic AI systems, we’ll focus on three pillars: Architecting, Optimizing, and Observability for Agentic AI Systems.