Estudio de las técnicas de preprocesado y clasificación en la predicción del comportamiento del ganado
Study on the techniques of preprocessing and clasification in the behaviour prediction of livestock
Ver/ Abrir
Identificadores
URI: https://hdl.handle.net/10902/33915Registro completo
Mostrar el registro completo DCAutoría
Martínez Lozano, AndrésFecha
2024-09-19Director/es
Derechos
Attribution-NonCommercial-NoDerivatives 4.0 International
Palabras clave
Agricultura
Cabra
Oveja
Etograma
Comportamiento
AAR (Animal Activity Recognition)
Sensores inerciales
Acelerómetro
LSM6DOSX
Machine learning
Random forest
Dataset
Algoritmo
Clasificador
Modelo
Predicción
Preprocesado
Precisión
Agriculture
Goat
Sheep
Ethogram
Animal behavior
Inertial sensors
Accelerometer
Algorithm
Classifier
Model
Prediction
Preprocessing
Accuracy
Resumen/Abstract
En este trabajo se estudia el impacto de ciertas características de las etapas de preprocesado y clasificación en un proyecto de Machine Learning dentro del contexto de reconocimiento de la actividad animal (Animal Activity Recognition, AAR) con sensores inerciales. Para ello se realiza un estudio del estado del arte, con objeto de determinar los retos, técnicas y aspectos a tener en cuenta en AAR, concluyendo con la identificación de las características a analizar y los modelos a utilizar en este trabajo. A continuación, se han implementado diversos programas en Python, que permiten explorar diferentes combinaciones de características y entrenar diversos modelos a partir de los datos contenidos en un conjunto de datos (dataset) público. Finalmente se lleva a cabo una evaluación de dicha exploración en base a varias métricas, para determinar qué características han sido clave en el proceso. También se ha analizado el impacto que tienen dichas características en el uso de sensores de bajo consumo con aceleradores para Machine Learning, claves en el futuro uso comercial de estas tecnologías.
This document presents an analysis of the effect of certain features from the steps of preprocessing and classifying in a Machine Learning project in the context of Animal Activty Recognition with inertial sensors. To achieve this, it begins by finding in the literature how a project is organized and then the features to analyze are selected. Pyhon’s scripts are created in order to implement the different combinations of these features and to train several models with data within a public dataset. Finally, the models are evaluated based on some metrics to figure out which features have been key in the process.