Machine learning
Machine learning is a specific practical application of computer science and mathematics that allows computers to extrapolate information based on observed patterns without explicit programming. A defining characteristic of machine learning programs is the improved performance at tasks such as classification when more data, known as training data, is processed.
Machine learning is becoming an increasingly important tool in the medical profession for primary computer-aided diagnosis algorithms and decision support systems. Interest in the practical applications of machine learning, including applications for imaging, is high. The availability of large scale data sets, substantial advances in computing power, and new deep-learning algorithms have driven this area forward substantially since it began in the 1950s. It is highly likely that in the next decade various implementations of machine learning will have a profound impact on the way radiology is practiced. To many in the field, it appears inevitable that many of the tasks that are currently considered core to the practice of radiology (e.g. abnormality detection in images and classification of images) will be performed at least in part by these systems.
Although there are countless specific models and implementations of machine learning, the majority used in radiology fall into one of a relatively small number of fundamentally different underlying learning processes and models.
Models
How machine learning processes are implemented is variable and determined in part by the type of problem they are designed to solve. Although much of the recent work in the field of image processing generally, and more specifically radiology, has focused on convolutional neural networks, a type of neural network, a number of other models are useful in various circumstances. These include:
- linear regression
- logistic regression
- decision tree
- random forest
- support vector machines
- clustering models