Has anyone tried to train a neural network to learn physics?

Click For Summary
SUMMARY

The discussion centers on the potential of neural networks (NNs) to learn and discover principles of classical and quantum physics through extensive experimental data. Participants highlight the challenges of quantifying the accuracy of outputs for effective backpropagation in training NNs. Notably, a neural network successfully replicated a Nobel Prize-winning experiment in just one hour, outperforming human efforts. The conversation emphasizes that while basic mechanics can be modeled easily, complex physics phenomena such as weather patterns and fluid dynamics may also be within the reach of NNs given sufficient data.

PREREQUISITES
  • Understanding of neural networks and deep learning principles
  • Familiarity with backpropagation and training methodologies
  • Knowledge of classical mechanics, specifically Newton's second law (F=MA)
  • Basic concepts in quantum physics and experimental data analysis
NEXT STEPS
  • Explore advanced neural network architectures for physics applications
  • Research techniques for quantifying output accuracy in neural networks
  • Investigate the use of neural networks in modeling fluid dynamics
  • Learn about the integration of neural networks in experimental physics, particularly in high-speed data analysis
USEFUL FOR

Researchers in physics, data scientists, and machine learning practitioners interested in applying neural networks to complex scientific problems, as well as educators looking to enhance their curriculum with cutting-edge technology in physics education.

BWV
Messages
1,667
Reaction score
2,012
Have been curious about a thought experiment where, given enough experimental data to train, a sophisticated enough neural network / deep learning program could 'discover' most of classical and quantum physics. Any thoughts?
 
Technology news on Phys.org
That'd be particularly difficult because to train a neural network, you have to be able to at least in some way quantify how correct or wrong the output currently is, or else it can't do back propagation. It'd be very difficult to describe in any meaningful way how "wrong" a result might be.

You have to be able to at least start the NN off with something that it's trying to do. They'll likely be used in the future to aid with experiments and do trial and error at speeds that no human could even hope to, ala using lasers to create a Bose-Einstein condensate. A neural network replicated a nobel prize winning experiment, did it better than the humans did, and took only an hour.
 
  • Like
Likes   Reactions: scottdave
You have the answers in the data, the NN would train against whatever parameter you want it to solve for, then it would just be finding the quantitative relations. Basic mechanics would be fairly trivial take F=MA, train it on a dataset of three vectors M,A,F where F is the Y variable then feed it new M,A data and it will get the relation

But given that NNs universal approximators of nonlinear functions, I would think, given enough data, you could train on some complex physics, say weather or fluid dynamics.​
 
  • Like
Likes   Reactions: scottdave

Similar threads

  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 22 ·
Replies
22
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K