five

DEC Protocol for Two Selected Machine Learning Algorithms

收藏
Zenodo2026-04-24 更新2026-05-26 收录
下载链接:
https://zenodo.org/doi/10.5281/zenodo.19007010
下载链接
链接失效反馈
官方服务:
资源简介:
The study utilises more than 30 synthetic datasets representing sensor node configurations for the DEC protocol. These datasets were generated specifically for this research to evaluate the performance of the proposed clustering algorithms. All synthetic sensor node datasets used for the performance evaluation are generated within the provided MATLAB scripts using fixed random seeds to ensure full computational reproducibility. No external or third-party datasets were used in this study. The generated data files and the parameters used for their creation are included in the archived repository at https://zenodo.org/records/19056924.The code and scripts implementing the clustering algorithms (Algorithm 1 and Algorithm 2) described in this study are publicly available and archived in the Zenodo repository.   Study contain more than  30 Files Data Sets ## Project Structure ## TASK used MATLAB, some PYTHON ONLY FOR CHECKS, not included in the paper - README.md - algorithms:- * DEC_KNN.m # MATLAB implementation of Algorithm 1 * DEC_KM.m # MATLAB implementation of Algorithm 2 * DEC.m # MATLAB implementation of original DEC protocol * dec_knn.py # Python implementation of Algorithm 1 (DEC-KNN) // for check ONLY * dec_km.py # Python implementation of Algorithm 2 (DEC-KM) // for check ONLY * dec_protocol.py # Python implementation of original DEC protocol // for check ONLY - Data:-             * DATAset MASTER For Test # 30 Files Data Sets * Data set DEC - KM.txt * Data set DEC - KNN.txt * DataForTest.txt  # for sumilations * DB.mat # to use for Matlab * SinkDEC.mat * STAT.mat - Figures:- * DEC.fig * DEC-KM.fig * FINAL.fig * ORG.fig # for KNN test * untitled.fig # after KNN implementation - Additional Scripts:-  * DEC.m * knn.m * VTest.m * VTest2.m - Other:     * parameters.txt # Detailed parameter descriptions             * run_experiments_matlab.m # Main MATLAB execution script     * inputs.txt # Input data specifications     * run_experiments_matlab.m # Main MATLAB execution script ## MATLAB 1. Open MATLAB (R2018b or later recommended). 2. Ensure the 'Statistics and Machine Learning Toolbox' is installed. 3. Run `run_experiments_matlab.m`+ All related m files. ## Citation If you use this code or dataset, please cite the original paper: *Juwaied, A., & Jackowska-Strumillo, L. (2026). Analysis and Comparison of Two Selected Machine Learning Algorithms for Enhancing Wireless Sensor Network Protocols.*
提供机构:
Zenodo
创建时间:
2026-03-14
二维码
社区交流群
二维码
科研交流群
商业服务