<prompt> Eleza dhana ya algoriti za kujifunza kwa mashine katika sentensi tatu au chache.  <response>: Kanuni za kujifunza mashine ni programu za kompyuta zinazojifunza kutoka kwa data ili kufanya ubashiri au maamuzi. Wanatambua ruwaza katika data, kwa kutumia mbinu za takwimu na hesabu, ili kuboresha utendakazi wao kwa wakati. Kanuni hizi zinaweza kutumika kuainisha data, kufanya utabiri, na kutambua mienendo. 