7 ms·
What you do is you compute a lot of simulations with the expensive method. Then you train using neural neural networks (well any regression method you like). T
by dmarchand90 2y ago
What you do is you compute a lot of simulations with the expensive method. Then you train using neural neural networks (well any regression method you like).
Then you can use the trained method on new arbitrary structures. If you've done everything right you get good, or good enough results, but much much faster.
At a high level It's the same pipeline as in all ML. But some aspects are different, e.g. unlike image recognition you can generate training data on the fly by running more DFT simulations
- fennecfoxy 2y agoThat's pretty cool! It seems like most of ML is just creating a higher dimensional representation of the problem space during training and then exploring that during inference. I suppose your process would be using ML to get pointed in the "right direction" and then confirming the models theories using the expensive method?
- dmarchand90 2y agoYeah exactly like this. It is a subtle art of validating in small scale a method you would later use at large scale.