Abstract:
Los malos hábitos alimenticios y la mala nutrición son un problema que se encuentra latente en nuestra sociedad y es la causante de diversas enfermedades y muertes en el mundo. Muchas veces nos obligamos a consumir alimentos tan solo para saciar el apetito ya sea por cuestiones de trabajo, otras actividades y/o por falta de conocimiento y no consideramos las necesidades nutricionales diarias para nuestro cuerpo. Por otro lado, no es fácil gestionar nuestros alimentos con los componentes necesarios para una dieta balanceada. Esta investigación tiene como objetivo diseñar un sistema experto que recomiende dietas saludables tomando en consideración los datos de las personas como la edad, el peso, la talla y el nivel de actividad física para obtener las kilocalorías diarias requeridas mediante la lógica difusa, por otro lado mostrar una plan de menú considerando el de desayuno, media mañana, almuerzo, media tarde y cena de acuerdo con los gustos de la persona mediante la lógica de primer orden, una vez obtenida las kilocalorías y la lista de menús mediante un algoritmo de selección el sistema experto selecciona el plan de menú que más se ajuste a las kilocalorías de las persona, además la persona puede decidir si quiere subir de peso o bajar de peso, entonces el sistema experto muestra el plan que más se ajuste a las necesidades de la persona. Para validar el modelo propuesto se ha tomado en cuenta 200 personas del dataset kaggle, de los cuales se tomó los datos personales necesarios y además se simuló los gustos y preferencias de cada persona en la comida de cada persona, finalmente al aplicar el modelo, el sistema experto recomienda para cada persona el plan de menú de acuerdo con kilocalorías y gustos.