GithubHelp home page GithubHelp logo

Hi, I'm Felix 👋

I am Phd student in physics-based deep learning in the group of Prof. Thuerey at Technical University of Munich, funded by the Munich Center of Machine Learning (MCML). My interests are differentiable numerical simulators, machine learning, automatic differentiation, and optimization theory.

👉 Check out my website.

📺 On my YouTube channel, I create in-depth explanatory videos on Machine Learning & Simulation.

🧑‍💻 I love coding in Python, Julia and C++. Some technologies I like to use:

JAX • Scikit-Learn • TensorFlow (Probability) • Streamlit • Flask • NumPy/SciPy/Matplotlib • Dask • The C++ Standard Library • The Eigen Linear Algebra • Library in C++ • OpenFoam • OpenMP • MPI

📚 A list of my publications:

👉 Follow me on Twitter or LinkedIn.

💬 My favorite quote: "The best time to plant a tree was 20 years ago. The second best time is now."

💵 These are organizations I donate to yearly:

  • NumFOCUS: This Non-Profit supports many open source projects like Scikit-learn, NumPy, Scipy, Julia etc.
  • Wikipedia: Wikipedia is amazing. Where would I be without it.

Felix Köhler's Projects

ceyron.github.io icon ceyron.github.io

Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes

conv-autodiff-table-frameworks icon conv-autodiff-table-frameworks

A collection of pullback rules, using function calls from various deep learning libraries. This also explains the handling of batch and channel axes.

cudapreconditioners.jl icon cudapreconditioners.jl

Convenience wrappers to incomplete factorizations from CUSPARSE to be used for iterative solvers of sparse linear systems on the GPU

deeponet-in-jax icon deeponet-in-jax

Simple implementation of Deep Operator Networks (DeepONets) in the JAX deep learning framework together with Equinox.

doc-test icon doc-test

Test for setting up public documentation for a Python package

expmath icon expmath

Online visualization tool for basic engineering math concepts using flask and bokeh. Available online at http://expmath.math.nat.tu-bs.de/ (in German)

expmath_2 icon expmath_2

New Version of Expmath, partiall using the old Expmath but inside new streamlit environment

fno-in-jax icon fno-in-jax

Simple implementation of Fourier Neural Operators (FNOs) in the JAX deep learning framework together with Equinox.

implicit-autodiff-table icon implicit-autodiff-table

A collection of advanced autodiff primitive that built upon the implicit function theorem both for discrete problems (like solving linear systems of equations) and (semi-)continuous problems (like differential equations)

lattice-boltzmann-method-jax icon lattice-boltzmann-method-jax

Simple D2Q9 Lattice-Boltzmann-Method solver implemented in Python with JAX. Simulates the fluid motion of the van-Karman vortex street behind a cylinder.

learning-setup-table icon learning-setup-table

An overview of various training setups for learning Neural timesteppers that approximate the step-wise solution to Partial Differential Equations (PDEs)

machine-learning-and-simulation icon machine-learning-and-simulation

All the handwritten notes 📝 and source code files 🖥️ used in my YouTube Videos on Machine Learning & Simulation (https://www.youtube.com/channel/UCh0P7KwJhuQ4vrzc3IRuw4Q)

pinns-in-jax icon pinns-in-jax

Simple implementation of Physics-Informed Neural Networks for the solution of Partial Differential Equations in JAX (using Equinox and Optax)

pinns-in-julia icon pinns-in-julia

Simple implementation of Physics-Informed Neural Networks for the solution of Partial Differential Equations in Julia

predictor-learning-setups icon predictor-learning-setups

A collection of learning setups for predictors, their primal passes and all logical backward passes. Created with draw.io

scientific-python-course icon scientific-python-course

Slides + Source Code + Data for an introductory course to NumPy, Matplotlib, SciPy, Scikit-Learn & TensorFlow Keras

stablefluids.jl icon stablefluids.jl

2D Stable Fluids & 3D Stable Fluids using the Fast Fourier Transformation implemented efficiently in Julia.

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.