ClasSOMfier: A neural network for cluster analysis and detection of lattice defects
arXiv:2010.04268 · doi:10.1016/j.commatsci.2020.110167
Abstract
ClasSOMfier is a software package to classify atoms into a given number of disconnected groups (or clusters) and detect lattice defects, such as vacancies, interstitials, dislocations, voids and grain boundaries. Each cluster is formed by atoms whose atomic environment can be described by a common pattern. Unlike many methods available in the literature, where these patterns are given in advance and are associated with known lattice structures (i.e. fcc, bcc or hcp), this code implements a Kohonen network, which is based on unsupervised learning and where no information about the atomic environment has to be given in advance. ClasSOMfier accelerates the application of machine learning for cluster analysis by providing an efficient and fast code in Fortran with a user-friendly interface in Python.
References in corpus (5)
- On representing chemical environments
- Machine learning and the physical sciences
- Fast and Accurate Modeling of Molecular Atomization Energies with Machine Learning
- A "missing" family of classical orthogonal polynomials
- Unsupervised machine learning in atomistic simulations, between predictions and understanding