Functionality Matlab code
⭐⭐⭐⭐⭐ MATLAB Code
➡️ #Matlab #mat #ClassificationLearner #Classification #RegressionLearner #Regression
These are functions developed in matlab and used in the following applications:
- Classification Application 1: WiFi RSSI Localization, paper: Trilateration-based Indoor Location using Supervised Learning Algorithms.
- Classification Application 2: Brain-Computer Interfaces (BCI) using OpenBCI.
- Classification Application 3: Electrooculography (EOG).
- Regression Application 1: Energy Consumption Prediction, paper: Learning-based Energy Consumption Prediction.
- Regression Application 2, paper: FPGA Based Meteorological Monitoring Station.
We hope that all the functions in this repository will be useful to you in the programming of your Matlab projects.
When using this resource, please cite the original publication:
- Estrada, R., Asanza, V., Torres, D., Bazurto, A., & Valeriano, I. (2022). Learning-based Energy Consumption Prediction. Procedia Computer Science, 203, 272-279, doi: https://doi.org/10.1016/j.procs.2022.07.035
- V. Asanza, R. E. Pico, D. Torres, S. Santillan and J. Cadena, "FPGA Based Meteorological Monitoring Station," 2021 IEEE Sensors Applications Symposium (SAS), 2021, pp. 1-6, doi: 10.1109/SAS51076.2021.9530151.
Classification Learner
Related Work (Classification)
- Paper 1: Trilateration-based Indoor Location using Supervised Learning Algorithms.
- Paper 2: Implementation of a Classification System of EEG Signals Based on FPGA .
- Paper 3: EMG Signal Processing with Clustering Algorithms for motor gesture Tasks .
- https://vasanza.blogspot.com/2020/01/alphabet-letters-recognition-with.html
- https://vasanza.blogspot.com/2020/01/eeg-signal-classification-with-machine.html
Regression Learner
Related Work (Regression)
- Paper 1: Learning-based Energy Consumption Prediction.
- Paper 2: Behavioral Signal Processing with Machine Learning Based on FPGA .
- Paper 3: FPGA Based Meteorological Monitoring Station.
- https://vasanza.blogspot.com/2020/01/epileptic-seizure-prediction-with_72.html
Datasets
- TRILATERATION BASED ON RSSI VALUES IN TRANSMITTERS AND RECEIVERS.
- 2 PHASE ENERGY METER 100A (2PEM-100A).
- WEATHER MONITORING STATION FOR FARMS AND AGRICULTURE .
- SSVEP-EEG DATA COLLECTION USING EMOTIV EPOC .
- DATA SERVER ENERGY CONSUMPTION DTASET .
- TEMPERATURE AND SPEED CONTROL LAB (TSC-LAB) .
- ELECTROMYOGRAPHY (EMG) OF THE EXTRAOCULAR MUSCLES (EOM).
Repository technical specifications
To work better it is recommended:
- The main code in the project folder
- Put dataset in a subfolder called "Data"
- Put these functions in a subfolder called "src"
- Use in main code: addpath(genpath('./src'))%functions folders
About
Keynote
Clone
- git status
- git clone https://github.com/vasanza/Matlab_Code.git
Switched to Branch
- git branch -a
- git checkout NameBranch
New Branch
- git checkout -b NameBranch
Push
- git pull origin NameBranch
- git status
- git add .
- git status
- git commit -m "message"
- git push origin NameBrach
Cite As
vasanza (2024). Functionality Matlab code (https://github.com/vasanza/Matlab_Code/releases/tag/1.1.0), GitHub. Retrieved .
Asanza Vı́ctor, et al. “SSVEP-EEG Signal Classification Based on Emotiv EPOC BCI and Raspberry Pi.” IFAC-PapersOnLine, vol. 54, no. 15, Elsevier BV, 2021, pp. 388–93, doi:10.1016/j.ifacol.2021.10.287.
Estrada, R., Asanza, V., Torres, D., Bazurto, A., & Valeriano, I. (2022). Learning-based Energy Consumption Prediction. Procedia Computer Science, 203, 272-279, doi: https://doi.org/10.1016/j.procs.2022.07.035.
J. Landívar, C. Ormaza, V. Asanza, V. Ojeda, J. C. Avilés and D. H. Peluffo-Ordóñez, "Trilateration-based Indoor Location using Supervised Learning Algorithms," 2022 International Conference on Applied Electronics (AE), 2022, pp. 1-6, doi: 10.1109/AE54730.2022.9920073.
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.1.0 |