Scientific nutrition calculations

Nutri-Flow service

Nutri-Flow service helps people stay healthy as well as prevent disease and improve their quality of life through a balanced nutritional value. Expertise is an integral part of the solution. Individual requirements are very important. A good solution can be implemented with a very wide range of diets, but the real challenge is to ensure a balanced nutrient density in the diet.
An extensive set of rules, different nutrient compositions, and individual requirements produce a complex task which requires computational methods.
Recipes help you fill out a meal diary, especially for mass meals. Measurements of body composition, sleep quality, and activity bring in objective monitoring. Exercise is taken into account in the calculation and recovery tells about the effects of nutrition.
Nutrition calculation using fuzzy logic and genetic algorithms:
  • takes nutrition into account holistically and individually,
  • provide information on the nutritional value of the food, i.e. the ratio of protective nutrients to calories, and
  • produces personal instructions as foods and drinks and analyzes meal rhythm.
A description of the nutrients is provided, as well as information on deficiency and overdose. The service can be adapted to all diets and includes recipes with good nutritional value. The service has been developed in Finland at the University of Oulu and Oulu University of Applied Sciences together with nutritionists.

Smart nutrition calculations

abc
Nutri-Flow's nutrition calculation service utilizes smart computing methods to generate a reliable result. The calculation uses fuzzy logic and genetic algorithms to find the best result. The numerical values used in the nutrition calculation include inaccuracies in both the food compositions and the information entered in the meal diary. Nutritional recommendations are also based on statistical analysis. When calculating with traditional mathematical formulas, error estimation is difficult and is reflected in the final result.
Fuzzy logic combines nutritional expertise and takes into account inaccuracies, resulting in a more accurate result than using traditional calculation methods. Fuzzy logic brings tools in addition to handling inaccurate numbers to make efficient use of expert knowledge. The model formed does not contain complicated mathematical formulas, but consists of IF-THEN rules: “IF you get too much of vitamin c and too much water, THEN berries and fruits are added”.
Optimal nutritional combinations are selected using genetic algorithms, which can handle large sets of options with very different structures.
The daily nutrient intake calculated on the basis of the meal diary and the supplemented Fineli® database is converted into a form understood by the fuzzy system, after which the necessary changes to balance the diet are made from the basis of the rules. The result is a list of foods proposed to be added and subtracted. The most optimal combination of solutions is sought using genetic algorithms. The proposed changes balance the diet so that it deviates as little as possible from the recommendations. The aim is to change the original diet only to the extent that it is possible and meaningful to follow the guidelines. Verbal instructions are given to the user outlining the foods proposed for reduction and addition.

Computational intelligence

Intelligent computational methods form an entity that includes a lot of methods for processing expert information and data as well as combining different solutions. Artificial intelligence and machine learning are part of the data-driven section of this entity.

Fuzzy logic

Fuzzy systems are suitable for handling expert information and uncertainty.

Evolutionary calculation

Genetic algorithms belong in this entity.
Nutri-Flow Ltd
Villiperäntie 5, 90410 Oulu, FINLAND
Powered by:MetaVisual CMSMobile versionDesktop versionWebmasterLog in© 2020 - 2024 Nutri-Flow Oy