Coder Social home page Coder Social logo

Hi there ✌️

🦫 I'm a Research Associate in Prof. Sam Peng's research group with research interests span physics, materials, and machine learning.


Scientific research paradigms: AI4Physics

First paradigm

🔎 Experimental science. Observe, record, and describe natural phenomena, summarize and verify laws.

  • Galileo, Newton's laws, Mendel's Pea Experiment: The Hypothetical Deduction Method

Second paradigm (Quantum mechanics)

💡 Theoretical science. Based on mathematical analysis and theoretical derivation.

  • Maxwell's equations, general relativity, quantum mechanics. Recover the mathematical formula and abstract physics theory from limited experimental data(e.g. spectrum) and thought experiment.

Third paradigm (Semiconductor, transistor, integrated circuit, Computer)

💻 Computational science. Based on the natural world, we create the mathematical world, and now we build the numerical computation world.

Simulated nuclear tests, computational materials, etc. Data sources including experimental measurement, empirical methods, numerical solution from extensively verified physical equations.

Fourth paradigm (Data, AI, HPC, GPU, ML, etc)

💥 AI4science

Combination of multiple academic disciplines results in the interdisciplinary and comprehensive methodology: computer-aided, data-driven, statistics-based, physics-informed method.

Use ML model to make predictions, and verify these conclusions by scientific approaches and supportive physics theorems.

"Scientific discovery in the age of artificial intelligence": https://www.nature.com/articles/s41586-023-06221-2

See more about the fourth paradigm: it's attractive and challengend to use symbolic regression to discover new physical laws

https://www.microsoft.com/en-us/research/wp-content/uploads/2009/10/Fourth_Paradigm.pdf


Explore the overlaps of physics and ML

My methodological interest in this field lies in advancing multi-methods materials designs and the application of experimental and statistical analysis to DFT and machine learning. It is all about harnessing the power and beauty of physical laws and data.

Machine learning (ML) has shown great promise in advancing our understanding of various aspects of physics. By leveraging ML techniques, researchers can analyze large and complex datasets, identify patterns, and make predictions more efficiently than traditional computational methods. Here are some ways to use machine learning to investigate physics:

  1. Data analysis and pattern recognition: Machine learning can help analyze large datasets generated from experiments or simulations in physics, identifying patterns and relationships that may be difficult to discern through manual analysis. Examples include detecting anomalies in particle collider data or identifying features in astronomical images.

  2. Surrogate modeling: ML models can be trained to approximate complex physical models, reducing the computational cost of simulations. These surrogate models can be used to predict outcomes of physical systems more efficiently than traditional methods, enabling faster exploration of parameter spaces and optimization of system properties.

  3. Model improvement and parameter estimation: Machine learning can be used to refine existing physical models by identifying discrepancies between model predictions and experimental data. ML can also assist in estimating model parameters or initial conditions, which can be challenging in complex systems with many degrees of freedom.

  4. Inverse problems: Machine learning can be applied to solve inverse problems in physics, where the goal is to determine the underlying cause of an observed effect. Examples include determining the distribution of mass in a galaxy from gravitational lensing data or inferring material properties from scattering data in materials science.

  5. Discovery of new physical laws: ML algorithms can be used to discover new laws and relationships in physics by analyzing data and identifying underlying patterns or correlations. For example, symbolic regression techniques can be employed to find functional forms that best describe the relationship between variables in a physical system.

  6. Quantum computing and quantum information: ML techniques can be used to study quantum systems, such as optimizing quantum gate operations, designing error-correcting codes, or simulating quantum systems more efficiently.

To get started with using machine learning to investigate physics, follow these steps:

  1. Identify a problem or area of interest in physics that could benefit from machine learning techniques.
  2. Acquire a suitable dataset, either from experiments, simulations, or publicly available sources.
  3. Familiarize yourself with machine learning tools and libraries, such as TensorFlow, PyTorch, or scikit-learn, and choose the most appropriate ML algorithm for your problem.
  4. Preprocess and clean the data, ensuring it is properly formatted and suitable for training your ML model.
  5. Train and validate your ML model, fine-tuning hyperparameters to achieve optimal performance.
  6. Analyze and interpret the results, comparing your model's predictions with experimental or simulation data and assessing the model's performance.

My Current Project

👨‍💻 Currently, we delve deep into the fascinating realm of metallic chemical elements lanthanide: $[\mathrm{Xe}] 4 \mathrm{f}^N$, where $N$ runs from $1\left(\mathrm{Ce}^{3+}\right)$ to $13\left(\mathrm{Yb}^{3+}\right)$ along the series of $\mathrm{Ln^{3+}}$, and the lanthanide-doped nanocrystal ($\beta-\mathrm{NaYF_4}:\mathrm{Yb}^{3+}/\mathrm{Tm}^{3+}/\mathrm{Er}^{3+}$, known as upconversion nanoparticles UCNPs).

:atom: Depart from lanthanides' abundant electronic structure in solid, we try to explore microscopic interactions(electron, photon, phonon, etc) and energy transfer mechanisms (ED, MD, MPR, up-conversion, cross-relaxation, etc) with Judd-Ofelt theory and DFT. Grounded in an extensive theoretical framework and calculated transition rates, we implement Monte Carlo model and machine learning algorithm to simulate the probabilistic, collective energy transfer behaviour among hundreds to millions of ions within single nanoparticles with diameters ranging from 4 $nm$ to 50 $nm$.

🚀 The overarching goal of these endeavors is to hack the energy transfer network to design custom-based nanomaterials: UCNP, perfect for their ultimate application: serving as long-term, multi-color optical probes in single-molecule tracking and imaging. Let’s push the boundaries of UCNPs research, illuminating paths for future innovations in spectroscopy and bio-imaging, and drive innovation together!

I seek to hack the energy transfer networks, build a useful computational model to provide insights and predictive support for the development of UCNPs. Here are some of my current most interested topics:

✔️ How many term symbols $\mathrm{{ }^{2 S+1} L_J}$ should be involved for $\mathrm{Yb}^{3+}, \mathrm{Tm}^{3+}, \mathrm{Er}^{3+}$ in $\beta-\mathrm{NaYF_4}$, and quantitatively describe the energy level's value, shifting, and broadening under crystal-field and external electromagnetic field?

✔️ How do we specify the existence of various energy transfer pathways in UCNP based on experimental observation and theoretical investigation beyond known categories such as electric-dipole induced radiative transition(ED), magnetic-dipole induced radiative transition(MD), multipolar interaction, multi-phonon relaxation, non-resonant donor-acceptor energy transfer process(ET)?

✔️ How do we obtain the overlap integral $\mathrm{S_0}$ experimently or computationally, and how many phonons could be involved in non-resonant energy transfer processes due to energy mismatching between donor and acceptor?

✔️ What's the distinctions between MC and ODE? e.g. MC generates more blink curves than smooth population evolution curves generated by ODE; is this normal? How to handle with the interionic distance $r_0$ required by ET process in ODE?

✔️ Doping percentages and MC model stochasticity: how do they relate? If large particles or high doping that result in more doped ions produce a more accurate simulation than small particles and low doping?

✔️ Should we take into account the local site symmetry responsible for the selection rules at different lattice sites, as viewed from the perspective of a single ion? If not, is the selection rule applicable to every ion in the lattice environment?

✔️ How many adjustable variables cound be optimizaed (lanthanides categories and percentages, crystal structure, particle size, laser power density and polarization, etc) that supprot precise tuning of the photonphysical properties and high energy transfer efficiency of UCNP?

✔️ Could we explore the potential of correlating the Monte-Carlo model with neural networks due to their structural and dynamics similarities?

🛠️ I'm also interested in collecting some useful AI tools to improve productivity, they are my brainstorming partner and positive assistants with can-do attitude!

https://github.com/JayLau123/GPT-toolkit-summary

Chuanyu Liu's Projects

computational-physics icon computational-physics

Widely used methods of computational physics including some numerical computations in classic and quantum mechanics.

free-project-course icon free-project-course

Free course for Resume, 整理和搜集网络免费的项目实战课程,包括 Java 项目实战,Python 项目实战,C++ 项目实战等

ising-model icon ising-model

Simulation of 1D Ising model and visualized all the numerical configurations and energy level degenercy, to find the intersection with Boltzmann distribution function. 2D Ising model, etc.

math-ml icon math-ml

Basic statistics for machine learning

nn-ucnp-project icon nn-ucnp-project

From inputs to outputs: access steady state population distribution at given transition rates

nomad icon nomad

Explore and analyse the database of computational materials science data

numerical-analysis icon numerical-analysis

A brief introduction to Numerical Analysis based on MATLAB and Fortran, and some computational physics problems.

quantum-chemistry icon quantum-chemistry

Use computational chemistry method and HF theory to build a model of atoms and molecules.

quantum-learner icon quantum-learner

Some open source and useful learning materials related to quantum science and engineering

quick-start icon quick-start

Some fundamental tutorial for Python, GitHub, and command line, etc.

single-particle-tracking-program icon single-particle-tracking-program

It's an entry-level program to learn the particle tracking in acceralor physics with SAD software. Our goal is to find the relation of 6D coordinates of particle before and after tracking with neural network or other mathematical physics tools.

uni-mol icon uni-mol

A Universal 3D Molecular Representation Learning Framework

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.