Skip to content

Labelling

Avgoustinos Vouros edited this page Jun 8, 2016 · 28 revisions

The Labelling process requires a segmentation object created by the Segmentation process and most of this process takes place in the secondary graphical user interface (Browse Trajectories GUI) activated by the button Browse Trajectories.

Contents

  1. Labelling Overview
  2. The Labelling Panel
### Labelling Overview ### As described in the [publication](http://www.nature.com/articles/srep14562), the segmentation process generates a large number of segments to be classified, labelling all of them manually becomes intractable. For this reason, in order to classify all the segments, a semi-supervised clustering algorithm is used which requires only a small number of manually labelled segments.

The manual labelling is achieved by using a Browse Trajectories GUI which provides a clear visualization of both the trajectories and the segments.

### The Classification Panel ###
  • Browse Trajectories (Button): Opens the Browse Trajectories GUI for labelling the segments. <a name=lab_data_path'>

  • Labelling Data Path Specifies the path of the labelling data CSV file created by using the Browse Trajectories GUI. The path needs to be provided manually by the user and it is a requirement in order to run the Num of Clusters functionality (see below) as well as the Classification process.

  • Num of Clusters (Button): Generates a series of graphs indicating the impact of the number of clusters on the clustering performance. These graphs show (a) the percentage of classification errors; (b) the percentage of segments belonging to clusters that could not be mapped to a single class; (c) the percentage of the full swimming paths that are covered by at least one segment of a known class. Through these graphs the user can determine the ideal number of clusters that needs to be used for the Classification process. In order to run this functionality a Segmentation Configurations Object and a labelling data CSV file needs to be provided (by default the program uses the ones specified in the Segmentation Configurations Object Path and in the Labelling Data Path.

![segmentation](https://github.com/RodentDataAnalytics/mwm-ml-gen/blob/master/pictures/gui_6.jpg)
Clone this wiki locally