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