https://github.com/slaclab/ml_xpfs
Detector photonization and speckle contrast prediction for XPFS/XPCS using convolutional neural networks.
https://github.com/slaclab/ml_xpfs
Last synced: about 1 year ago
JSON representation
Detector photonization and speckle contrast prediction for XPFS/XPCS using convolutional neural networks.
- Host: GitHub
- URL: https://github.com/slaclab/ml_xpfs
- Owner: slaclab
- License: mit
- Created: 2022-09-26T22:16:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-29T05:15:14.000Z (over 3 years ago)
- Last Synced: 2025-04-24T05:43:47.221Z (about 1 year ago)
- Language: PureBasic
- Homepage:
- Size: 17 MB
- Stars: 3
- Watchers: 9
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A machine learning photon detection algorithm for coherent X-ray ultrafast fluctuation analysis
U-net convolutional neural network for the analysis of X-ray Photon Fluctuation Spectroscopy experiments (XPFS). The data and code here corresponds to "A machine learning photon detection algorithm for coherent X-ray ultrafast fluctuation analysis" (Structural Dynamics, 2022).

## Requirements
Please pull the appropriate Docker container from Docker Hub.
```
docker pull slaclab/slac-ml:20211101.0
```
## Data
All data presented in this repository can be accessed at:
```
https://zenodo.org/record/6643622#.YzIqnuzMKUU
```
To train models, please place the extracted XPFS_data folder in the main ml_xpfs folder.
## Training, Testing and Uncertainty Quantification
Please see relevant jupyter notebooks in the src directory for examples on how to perform training, testining and uncertainty quantification. For models, please see the models folder.
## Citation
If you find this repository or paper useful, please consider citing the following.
- _data_: 10.5281/zenodo.6643621 (https://zenodo.org/record/6643622#.YzUpuezMLfg)
- _paper_: Chitturi, S.R., Burdet, N.G., Nashed, Y., Ratner, D., Mishra, A., Lane, T.J., Seaberg, M., Esposito, V., Yoon, C.H., Dunne, M. and Turner, J.J., 2022. A machine learning photon detection algorithm for coherent X-ray ultrafast fluctuation analysis. Structural Dynamics (2022).