Ipasok lamang ang bilang ng mga calories sa pagkain at mag-click sa pindutan! Ang programa ay batay sa isang genetic algorithm, ayon dito, ang resulta ay unti-unting mapabuti, isinasaalang-alang ang buong pagkakapareho ng calorie sa pagitan ng mga pagkain. Sa lalong madaling ang paglihis mula sa tinukoy na halaga ng calories ay hindi lalampas sa pinahihintulutang error na maaaring mapili sa mga setting, ang programa ay titigil.
Ang tab na may resulta ay magpapakita ng 10 pinakamahusay na kasalukuyang mga pagpipilian para sa diyeta, na nagsisimula sa isa na ang pinakamalapit ay dumating sa pinakamainam na halaga.
Ang programa ay isinulat alinsunod sa mga pamamaraan ng pamamaraan para sa praktikal na trabaho sa "Ecological Safety of Food Safety".
Mula sa Internet, kapag naka-on, ang kasalukuyang listahan ng mga produkto ay magiging Na-load, ngayon ay may lubos na kakaiba, ngunit maaari silang i-off. Lahat sila ay kinuha mula sa pamamaraan, at ang Ministri ng Edukasyon ay hindi nagpapayo. Gayundin, halimbawa, kung hindi mo gusto ang mga sopas - piliin ang posibilidad ng unang ulam at ilagay ang isang halaga ng 0.
ang timbang ng produkto hakbang round ang bigat ng mga produkto sa tinukoy na mga halaga, halimbawa, Sa Hakbang 50 gramo ng timbang ng produkto ay magiging 50, 100, 150, 200 at iba pa. Ang maliit na hakbang ay nagbibigay-daan sa iyo upang mas tumpak na piliin ang rasyon.
Genetic algorithm ay maaari ring ipasadya:
1) laki ng populasyon - ang bilang ng mga application na nilikha nang sabay-sabay;
2) Ang halaga ng pinapayagan Error ay ang zero error na pinapayuhan ko sa iyo na pumili lamang ng mga tao sa mga tao na may antas ng good luck ay mula 8 at mas mataas, dahil ang algorithm ay malamang na hindi ihinto (mano-mano ang hihinto sa pamamagitan ng pagpindot sa pindutan);
3) Ang posibilidad ng mutasyon ng buong populasyon - isang alternatibo sa ordinaryong pagpili, ay hindi partikular na mahalaga, ngunit nagbibigay-daan sa iyo upang gumawa ng diyeta sa isang kaibigan sa huling yugto;
4) Ang porsyento ng mga bagong indibidwal ay sariwang dugo para sa populasyon.
Ang huling dalawang parameter, sa katunayan, gawin ang parehong mga function at hindi kinakailangang gamitin nang sama-sama.
Pagpili sa algorithm ay nangyayari tulad ng sumusunod:
1) Ang populasyon ay pinagsunod-sunod sa isang pagtaas (ang gawain ng algorithm ay upang mabawasan ang pag-andar) at niraranggo (mas malapit sa simula - mas malaki ang posibilidad na mapili para sa pagtawid sa sumusunod na populasyon);
2) random Ang tumatawid na operator (punto o dalawang punto), na nagbibigay ng dalawang indibidwal na nakuha bilang resulta ng pagtawid ng mga indibidwal na magulang;
3) ng dalawang indibidwal sa isang bagong populasyon ay nakasulat sa isa na ang halaga ng pagiging angkop Mas mababa ang function.
Обновлено поддерживаемые версии андроида
Добавлено политику конфиденциальности