A supervised machine learning approach using naive Gaussian Bayes classification for shape-sensitive detector pulse discrimination in positron annihilation lifetime spectroscopy (PALS)

View Researcher's Other Codes

Disclaimer: The provided code links for this paper are external links. Science Nest has no responsibility for the accuracy, legality or content of these links. Also, by downloading this code(s), you agree to comply with the terms of use as set out by the author(s) of the code(s).

Please contact us in case of a broken link from here

Authors Danny Petschke, Torsten E.M. Staab
Journal/Conference Name Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
Paper Category
Paper Abstract The acquisition of high-quality and non-artefact afflicted positron lifetime spectra is crucial for a profound analysis, i.e. the correct lifetime spectra decomposition for retrieving the true information. Since the introduction of digital positron lifetime spectrometers, this is generally realized by applying detector pulse discrimination with the help of software-based pulse filtering regarding area and/or shape of the detector pulses., Here, we present a novel approach for shape-sensitive detector pulse discrimination applying supervised machine learning (ML) based on a naive Bayes classification model using a normally distributed likelihood. In general, naive Bayes methods find wide application for many real-world problems such as famously applied for email spam filtering, text categorization or document classification. Their algorithms are relatively simple to implement and, moreover, perform extremely fast compared to more sophisticated methods in training and predicting on high-dimensional datasets, i.e. detector pulses. In this study we show that a remarkable low number of less than 20 labelled training pulses is sufficient to achieve comparable results as of applying physically filtering. Hence, our approach represents a potential alternative.
Date of publication 2019
Code Programming Language Python

Copyright Researcher 2022