Link quality estimation
Code samples and datasets that are related to link quality estimation.
Directory structure
- datasets
- Datasets (and their corresponding Python scripts) that are related to link quality estimation.
- featureGenerator
- Feature generator is a Python script used for extraction and computation of new features from generic data. Output of this script is labelled data in Attribute-Relation File Format (ARFF), which can be further used for data modelling.
- wekaClassificationModelBuilder
- Weka classification model builder (WCMB) is a Java program based on Weka (Waikato Environment for Knowledge Analysis). WCMB is used for building custom classification models in bulk by utilizing all possible combinations of input features.
- wmewmaEstimator
- Window mean with exponentially weighted moving average (WMEWMA) link quality estimator proposed by A. Woo et al. in paper Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks implemented as a simple Python script.
Conventional work flow
- Transform a dataset to a common format used by the feature generator (use dataset-specific scripts).
- Use featureGenerator to generate features and transform the dataset to the common format used by Weka.
- Build models with wekaClassificationModelBuilder.
Citation
If you are using our datasets or scripts in your research, citation of the following paper would be greatly appreciated.
License
See README.md
files in individual sub-directories for details.
Acknowledgement
The research leading to these results has received funding from the European Horizon 2020 Programme project eWINE under grant agreement No. 688116.