Blog

Boxplots – Data Visualisation

Box and Whisker PlotsΒ or boxplots,Β are a hugelyΒ useful data visualisation tool to clearly compare algorithm configurationΒ performance results (or experiment data with multiple dimensions). However, usingΒ Python's Matplotlib library to implement them suitably for comparisons by groups used to beΒ tough. To make themΒ attractive and clear you had to stitchΒ togetherΒ documentation and examplesΒ and more examplesΒ and grids and line colours and … Continue reading Boxplots – Data Visualisation

Combine PDFs into single file in LaTeX

Occasionally, you will probably need to combine a set ofΒ PDF files into a single PDF file... LaTeX can do it - But itΒ can be a painΒ to get the correct appearance and find the correct API parametersΒ forΒ scaling, margins, number of pages per PDF, etc. Below is a quick snippet that should just work. LaTeX Code: \documentclass[]{article} … Continue reading Combine PDFs into single file in LaTeX

PhD viva preparation questions

Occasionally, a PhD research student preparingΒ for their viva will ask "how shouldΒ I prepare for my PhDΒ viva?" I recommend as many of the following as you can manage: Make your own expert and educated judgements -- to find theΒ weaker areas of your thesis and work. Have a PhD mock-viva -- to collectΒ intelligent non-specialistΒ viewpoints of your work, … Continue reading PhD viva preparation questions

RDA – Artificial Immune System (AIS) for Anomaly Detection

The Receptor Density Algorithm (RDA) is an Artificial Immune System (AIS) anomaly detection algorithm modelled upon how T-cell receptors respond to antigen, originally modelled by Owens et al in 2009. A recent small project has been to investigate its applicability as an AIS anomaly classifier for our CARDINAL-Vanilla AIS self-healing architecture. Github repoΒ | Version 0.1 implementation … Continue reading RDA – Artificial Immune System (AIS) for Anomaly Detection

Weka – RSARSubsetEval Attribute Selection Evaluator for Download

RSARSubsetEval is an "Attribute Selection Evaluator" algorithm (a term within Weka) that evaluates subsets of features. Evaluators for individual dataset attributes (columns/features) also exist, though naturally most data problems are defined by combinations of multiple factors (attributes), so they tend to be less applicable. RSARSubsetEval is more widely known as a Feature Selection algorithm, which … Continue reading Weka – RSARSubsetEval Attribute Selection Evaluator for Download