POSYDON-code / POSYDON-code/POSYDON

Use of machine learning techniques for the matching

Open
#589 0 comments 0 reactions 2 assignees View on GitHub

@philipp-rajah is already working on this.

Since May 6, 2025.

discuss enhancement
Dominant language
Python
Stars
45
Forks
37
Avg merge
8d 20h
Merged PRs (30d)
5

Description

Currently, we use a solving method to determine the matching from the end of a grid to move onto another gird. This is the most time consuming part of the population synthesis part.

To improve on this we should consider to use machine learning techniques for this. The problem is a classical machine learning of giving an input vector and getting an output vector. Here the difference is that we are not interested in getting values with physics meaning out but the coordinates in the grid corresponding to physical quantities. In principle the inverse of the current interpolators. From the grids for the training, we have as before both input and output vectors for the training.

Another advantage could be the scaling of including more and more parameters at the same time with small additional computational costs.

What will be important here to take care of:

  1. That we always get an output vector with the aim of being the one with the smallest distance on the input vector.
  2. That we have the ability to put weights on the different quantities of the input vector.

P.S.: Some more details can be found on Slack

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.