Natural Language Processing (NLP) definicja

Co to jest Natural Language Processing (NLP)?

NLP (ang. Natural Language Processing) to, tłumacząc na język polski, przetwarzanie języka naturalnego.
Jest to interdyscyplinarna dziedzina korzystająca z dokonań takich nauk jak:

  • lingwistyka,
  • informatyka,
  • inżynieria informacyjna,
  • sztuczna inteligencja.

NLP zajmuje się interakcjami między maszynami a językami naturalnymi. Główny obszar zainteresowania tej dziedziny naukowej to programowanie komputerów do przetwarzania i analizowania dużych ilości danych języka naturalnego. Przetwarzanie języka naturalnego często obejmuje takie zagadnienia jak:

  • rozpoznawanie mowy,
  • rozumienie języka naturalnego
  • generowanie języka naturalnego.

NLP w praktyce

Natural Language Processing jest dziedziną, która dynamicznie się rozwija ze względu na zapotrzebowanie rynku i zastosowanie również w komercyjnych projektach. Dzięki sprawnemu przetwarzaniu języka naturalnego powstają m.in. chatboty i voiceboty, czyli wirtualni asystenci. Każda rodzina i grupa języków na swoje charakterystyczne cechy, dlatego też na polskim rynku istnieją dostawcy usług zajmujący się przetwarzaniem języka naturalnego dla języków słowiańskich.