Napisz algorytm klasyfikacji umożliwiający rozpoznawanie ręcznie pisanych cyfr.
Algorytm klasyfikacji do rozpoznawania ręcznie pisanych cyfr powinien opierać się na uczeniu maszynowym z nadzorem. Algorytm powinien wykorzystać zbiór danych treningowych zawierający rencznie pisane cyfry wraz z etykietami przypisanymi do każdego obrazu oraz zbiór danych testowych zawierający ręcznie pisane cyfry bez etykiet. Algorytm powinien wykorzystaci klasyfikator do naoki cech i wzorców danych treningowych oraz do przewidywania etykiet danych testowych. Cechy mogą obejmować ogólny kształt, rozmiar, orientację, stosunek czerni do bieli oraz obecność linii, krzywych i innych cech.