Project Oxford. Algorytmy sztucznej inteligencji dla aplikacjach mobilnych
W dużym stopniu sztuczna inteligencja opiera się na rozpoznawaniu, dopasowywaniu oraz identyfikacji wzorców. Coraz bardziej popularnym sposobem implementacji automatycznego rozpoznawania wzorców są algorytmy uczenia maszynowego, w których system komputerowy podejmuje decyzje na podstawie złożonych modeli oraz cech charakterystycznych danych wejściowych. Uczenie maszynowe nie jest jednak zadaniem trywialnym. Aby ułatwić jego wykorzystanie, Microsoft uruchomił projekt Oxford, pozwalający w stosunkowo szybki sposób uzupełnić projektowaną aplikację o algorytmy uczenia maszynowego. W tym artykule przedstawię wybrane zastosowania tego projektu w kontekście cyfrowej analizy obrazów na potrzeby rozpoznawania ludzkich emocji, pisma oraz opisu zawartości obrazu.