<prompt> Eleza tofauti kati ya ukoo wa upinde rangi na kanuni za kijeni.  <response>: Asili ya gradient na algoriti za kijeni zote ni mbinu za uboreshaji zinazotumiwa kufikia suluhu mwafaka kwa tatizo. Kushuka kwa gradient ni mbinu ya uboreshaji inayorudiwa ambayo husogea kuelekea mteremko mkubwa zaidi wa chaguo la kukokotoa. Ni mbinu ya uboreshaji wa hatua moja na hutumiwa kwa matatizo ya kujifunza yanayosimamiwa.Kanuni za urithi ni aina ya algoriti ya utafutaji inayotumia kanuni za mageuzi, ikiwa ni pamoja na uteuzi, mabadiliko na ujumuishaji upya, ili kutoa suluhu kwa tatizo. Hii ni mbinu ya uboreshaji wa hatua nyingi na inatumika kwa matatizo ya kujifunza yanayosimamiwa na yasiyosimamiwa. Inatumia idadi ya masuluhisho kulingana na sheria zinazozalishwa bila mpangilio kutafuta suluhu mojawapo. Algorithm ya maumbile hutathmini kila suluhisho katika idadi ya watu na kisha kuchagua ambayo inapaswa kuendelea hadi kizazi kijacho. 