Machine Learning for Physicists: Research Notes

Abstract

In these collection of notes we seek to uncover a shared foundation between physics and machine learning. Our goals are twofold: to teach machine learning through the familiar lens of physics, and to explore how insights from physical systems can inspire the development of more robust, interpretable, and efficient machine learning models.

Hereโ€™s your roadmap:

๐ŸŽฌ Start from Episode 1 and move through the episodes step by step ๐Ÿ‘ฃ.
  1. ๐Ÿ”น Read the Research Notes and watch the embedded videos to deeply understand each concept.
  2. ๐Ÿ”น Take the Course. Open the corresponding Colab notebook, run the code from top to bottom, and see how these physics-based ideas map onto conventional ML algorithms.
  3. ๐Ÿ”น Run the Project. Apply your knowledge on real datasets, solve real-world problems, and gain hands-on experience that bridges theory and practice.
  4. ๐ŸŒŸ Ready to go even further? โœจ Turn the project into a unique-to-you professional GitHub repository โ€” with a clean, industry-standard folder structure, production-ready settings, and deploy as a web application to showcase your work live.

Episodes

The following index mirrors the public listing.

Title Subject Course (Google Colab) Project (Google Colab) Build Online Presence & Get Promoted
Ep1. How the Canonical Ensemble Becomes Linear Regression Linear Regression Course Project Get My Project Professionally Set Up
Ep2. How Entropy Becomes the Loss Function of Linear Regression Loss Function Course Project Get My Project Professionally Set Up
Ep3. Residual Sum of Squares Residual Sum of Squares Course Project Get My Project Professionally Set Up
Ep4. Gradient Descent Gradient Descent Course Project Get My Project Professionally Set Up
Ep5. The Heisenberg "Principle" of Machine Learning Bias Variance TradeOff Course Project Get My Project Professionally Set Up
Ep6. The Lagrange Multiplier โ€œMethodโ€ of Machine Learning Regularization coming soon coming soon coming soon
Ep7. How do we find the (N, V, E) set in machine learning? Feature Engineering and Selection coming soon coming soon coming soon
Ep8. The physics dualities of machine learning Probabilistic basis of ML coming soon coming soon coming soon
Ep9. The "Quantum Interactions" of Machine Learning Polynomial Regression coming soon coming soon coming soon
Ep10. The "Energy Levels" of Machine Learning Logistic Regression coming soon coming soon coming soon
Ep11. The "Quantum Statistics" of Machine Learning Multinomial Logistic Regression coming soon coming soon coming soon

Citation

How to cite this work:

If you use or reference material from this collection, please cite as:

Borzou, Ardavan. 2025. Machine Learning for Physicists: Research Notes. CompuFlair. https://compu-flair.com/ml-for-physicists

BibTeX:

@misc{borzou2025mlphysics,
author = {Borzou, Ardavan},
title = {Machine Learning for Physicists: Research Notes},
year = { 2025 },
url = {https://compu-flair.com/ml-for-physicists},
note = {Accessed: 2025-10-30"}
}