Articles

Articles are a collaborative effort to provide a single canonical page on all topics relevant to the practice of radiology. As such, articles are written and continuously improved upon by countless contributing members. Our dedicated editors oversee each edit for accuracy and style. Find out more about articles.

92 results
Article

Reinforcement learning (machine learning)

Reinforcement learning is one of the main algorithms used in machine learning in the context of an agent in an environment. In each timestep, this agent takes in information from their environment and performs an action. Certain actions reward the agent.  Reinforcement learning maximises these ...
Article

Convolutional neural network

A convolutional neural network (CNN) is a particular implementation of a neural network used in deep learning that exclusively processes array data such as images, and is thus frequently used in machine learning applications targeted at medical images 1. Architecture A convolutional neural net...
Article

DICOM to bitmap conversion

DICOM to bitmap conversion describes the process of converting medical images stored within DICOM file format to raw pixel data. Computer vision techniques for processing image data usually work on raw pixel values and therefore this conversion is required before further processing may take plac...
Article

CheckList for EvaluAtion of Radiomics research (CLEAR)

The CheckList for Evaluation of Radiomics Research (CLEAR) is a 58-item reporting guideline designed specifically for radiomics. It aims to improve the quality of reporting in radiomics research 1. CLEAR is endorsed by the European Society of Radiology (ESR) and the European Society of Medical I...
Article

Support vector machine (machine learning)

The support vector machine (SVM) is a supervised learning algorithm used to separate groups of data with a margin or plane which is made as well as possible to ensure it is more likely to generalise well to examples it has never seen before. In the case of a two feature data set a margin or line...
Article

Generalisability

Generalisability in machine learning models represents how well the models can be adapted to new example datasets.  Evaluating generalisability of machine learning applications is crucial as this has profound implications for their clinical adaptability. Briefly, two main techniques are used fo...
Article

Confusion matrix

Confusion matrices, a key tool to evaluate machine learning algorithm performance in classification, are a statistical tool. Contingency tables, a type of confusion matrix, are used in the evaluation of many diagnostic exams for sensitivity, specificity, positive and negative predictive values....
Article

Imputation

Imputation refers to statistical methods for creating data when it is missing from a data set. Missing data is often not random (and can therefore lead to different forms of bias). Imputation theoretically improves research outcomes as opposed to simply discarding incomplete data subsets. Severa...
Article

Kernel (computing)

A kernel, in terms of general computing terminology, is the main part of a specific software. The term, unless otherwise specified, refers to the main part of the operating system software and some sources even use it interchangeably with operating system. This term can also describe certain mac...
Article

Ensembling

Ensembling (sometimes ensemble learning) is a class of meta-algorithmic techniques where multiple models are trained and their results are aggregated to improve classification performance. It is effective in a wide variety of problems.  Two commonly used methods are:  boosting: a method of wei...
Article

Centring

Centring is a statistical operation on data. In the context of neural networks for image classification related tasks, it implies intensity normalisation across images in training data sets. In the context of neural networks specifically for x-ray based images it therefore implies correction for...
Article

Semi-supervised learning (machine learning)

Semi-supervised learning is an approach to machine learning which uses some labelled data and some data without labels to train models. This approach can be useful to overcome the problem of insufficient quantities of labelled data. Some consider it to be a variation of supervised learning, whil...
Article

Selection bias

Selection bias is a type of bias created when the data sampled is not representative of the data of the population or group that a study or model aims to make a prediction about. Selection bias is the result of systematic errors in data selection and collection. Practically-speaking selection bi...
Article

Principal component analysis

Principal component analysis is a mathematical transformation that can be understood in two parts: the transformation maps multivariable data (Nold dimensions) into a new coordinate system (Nnew dimensions) with minimal loss of information. data projected on the first dimension of the new coor...
Article

Underfitting

Underfitting in statistical and machine learning modeling is the counterpart of overfitting. It happens when a model is not complex enough to accurately capture relationships between a dataset’s features and a target variable, i.e. the network is struggling with learning the patterns in the dat...
Article

Overfitting

Overfitting is a problem in machine learning that introduces errors based on noise and meaningless data into prediction or classification. Overfitting tends to happen in cases where training data sets are either of insufficient size or training data sets include parameters and/or unrelated featu...
Article

Batch size (machine learning)

Batch size is a term used in machine learning and refers to the number of training examples utilised in one iteration. The batch size can be one of three options: batch mode: where the batch size is equal to the total dataset thus making the iteration and epoch values equivalent mini-batch mod...
Article

Computer aided diagnosis

Computer aided diagnosis (CAD) is the use of a computer generated output as an assisting tool for a clinician to make a diagnosis. It is different from automated computer diagnosis, in which the end diagnosis is based on a computer algorithm only. As an early form of artificial intelligence, co...
Article

ImageNet dataset

The ImageNet is an extensive image database that has been instrumental in advancing computer vision and deep learning research. It contains more than 14 million, hand-annotated images classified into more than 20,000 categories. In at least one million of the images, bounding boxes are also prov...
Article

Fully connected neural network

Fully connected neural networks (FCNNs) are a type of artificial neural network where the architecture is such that all the nodes, or neurones, in one layer are connected to the neurones in the next layer.  While this type of algorithm is commonly applied to some types of data, in practice this...

Updating… Please wait.

 Unable to process the form. Check for errors and try again.

 Thank you for updating your details.