<prompt> Eleza jinsi seti za data zinavyotumika katika kujifunza kwa mashine.  <response>: Seti za data, ikiwa ni pamoja na data iliyo na lebo na data isiyo na lebo, hutumiwa kama msingi wa programu za kujifunza mashine. Data iliyo na lebo inajumuisha data ya ingizo ambayo hapo awali iliwekwa alama ya matokeo sahihi, hivyo kuwezesha muundo wa mashine kujifunza kutokana na data ya mafunzo ya awali. Data isiyo na lebo haina matokeo, lakini inatumika kama ingizo la kufunza muundo wa kujifunza mashine. Seti ya data hutumika kufunza muundo kwa kutoa algoriti za kujifunza zinazosimamiwa au zisizosimamiwa. Katika ujifunzaji wa mashine unaosimamiwa, seti ya data kawaida huwekwa lebo ili muundo ujifunze kutoka kwa data, na kisha kujaribu usahihi wa ubashiri wake kwenye seti ya data ya majaribio. Masomo bila kusimamiwa hutumia data isiyo na lebo ili kugundua ruwaza na mfanano wa vikundi. Seti ya data hutumika kufunza na kujaribu uwezo wa kielelezo kutambua ruwaza na kufanya ubashiri wa maana. Zaidi ya hayo, seti za data pia zinaweza kutumika kutathmini miundo iliyopo na ya baadaye ya kujifunza mashine. Kwa kujaribu miundo mingi kwenye seti moja ya data, unaweza kulinganisha utendaji wa miundo tofauti na kuchagua iliyo bora zaidi. 