eEecology Classification

Automatic classification of accelerometer data using a supervised learning approach.

71 commits | Last update: October 10, 2016

Cite this software

Choose a version:
[[ releases.length > 0 ? releases[selectedIndex].doi : conceptDOI ]]
Copy to clipboard
Choose a reference manager file format:
Download file

What eEecology Classification can do for you

  • Load annotated accelerometer points from MAT files (Matlab)
  • Load annotated GPS points from CSV files
  • Extract data features out-of-the-box or define your own
  • Train a model using annotated time series of accelerometer or GPS data
  • Supports tree learner and Random Forest models
  • Evaluate the trained model
  • Automatically annotate accelerometer data (or GPS) using a trained model
  • Visualize all steps in the browser

Data about whereabouts from birds can be gathered using a gps tracker with accelerometer from uva-bits and analysed using this tool. Often, we are not directly interested in the forces measured by the accelerometer. What we actually want to know is whether the bird was sitting, walking, foraging of flying. Assigning a behavior to data measurements is called annotation (or classification). This tool lets you train a model on a small annotated set, and then use the model to automatically annotate a larger dataset.

Read more
  • Machine learning
Programming Language
  • Java
  • JavaScript
  • HTML
  • GPL-3.0
Source code

Participating organizations


  • Christiaan Meijer
Contact person
Christiaan Meijer

Information for page maintainers

OAI-PMH metadata:
citation metadata:
no valid CITATION.cff found in any release.