NRDAA: A Machine Learning Algorithm for Fitting Neutron Reflectometry Data
ISEF · 2020 Systems Software
Overview
Neutron reflectometry is a useful technique to analyze the structure of thin films, but the current methods for fitting models to experimental data are time consuming and require significant knowledge of the sample. A thin film sample might have multiple layers, varying thicknesses and chemical compositions, which are the parameters needed to fit experimental data. A machine learning algorithm, Neutron Reflectometry Data Analysis Algorithm (NRDAA), was created to fit neutron reflectometry data by finding and optimizing parameter values. First, NRDAA utilizes weighted k-Nearest Neighbor to rank model types. Then, for a given model, Stochastic Gradient Descent optimizes the individual parameters. Finally, , NRDAA calculates the accuracy of the optimized parameters with sensitivity analysis. NRDAA was incorporated into a graphical user interface (GUI) to provide a user friendly platform. The GUI allows users to easily customize parameters based on their knowledge of the sample. NRDAA was tested with three samples of real neutron reflectometry data to verify its efficacy. NRDAA allows a user with minimal knowledge of their thin film sample to quickly fit experimental neutron reflectometry data.
Competition history
- ISEF 2020
Resources
Related projects
ISEF · 2023
An Advanced Computer App for Simulating White-Beam Diffraction Laue Patterns in Modern X-Ray Crystallography
ISEF · 2017
Development of an Algorithm to Filter and Assign Signals in Protein NMR Spectroscopy to Accelerate Drug Discovery
ISEF · 2015
Image Processing Algorithms towards Optical Detection of 2D Nanomaterials
ISEF · 2021
Software Package for the Analysis of Spectra of Substances for Low-field Low-resolution NMR Spectrometers
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair