What are the approaches to natural language processing?
Doğal dil işleme yaklaşımları nelerdir?
We give some common approaches to natural language processing below.
Supervised NLP
Supervised NLP methods train the software with a set of labeled or known input and output. The program first processes large volumes of known data and learns how to produce the correct output from any unknown input. For example, companies train NLP tools to categorize documents according to specific labels.
Unsupervised NLP
Unsupervised NLP uses a statistical language model to predict the pattern that occurs when it is fed by non-labeled input. For example, the autocomplete feature in text messaging suggests relevant words that make sense for the sentence by monitoring the user's response.
Natural language understanding
Natural language understanding (NLU) is a subset of NLP that focuses on analyzing the meaning behind sentences. NLU allows the software to find similar meanings in different sentences or to process words that have different meanings.
Natural language generation
Natural language generation (NLG) focuses on producing conversational text like humans do based on specific keywords or topics. For example, an intelligent chatbot with NLG capabilities can converse with customers in similar ways that customer support personnel do.
Doğal dil işlemede (NLP) aşağıda genel yaklaşımlardan bazılarını kullanıyoruz.
Denetimli NLP
Denetimli NLP yöntemleri, yazılımı bir dizi etiketli veya bilinen girdi ve çıktı ile eğitir. Program, ilk önce büyük miktarda bilinen veriyi işler ve bilinmeyen herhangi bir girdiden doğru çıktının nasıl üretileceğini öğrenir. Örneğin şirketler, belgeleri belirli etiketlere göre kategorize etmek için NLP araçlarını eğitir.
Denetimsiz NLP
Denetimsiz NLP, etiketlenmemiş bir girdi beslendiğinde oluşan modeli tahmin etmek için istatistiksel bir dil modeli kullanır. Örneğin metin mesajlaşmadaki otomatik tamamlama özelliği, kullanıcının yanıtını izleyerek cümle için anlamlı olan ilgili kelimeleri önerir.
Doğal dil anlama
Doğal dil anlama (NLU), cümlelerin ardındaki anlamı analiz etmeye odaklanan bir NLP alt kümesidir. NLU, yazılımın farklı cümlelerde benzer anlamlar bulmasına veya farklı anlamlara sahip kelimeleri işlemesine olanak tanır.
Doğal dil üretimi
Doğal dil üretimi (NLG), insanların belirli anahtar kelimelere veya konulara dayalı olarak yaptığı gibi konuşma metinleri üretmeye odaklanır. Örneğin NLG özelliklerine sahip akıllı bir sohbet robotu, müşterilerle müşteri destek personelininkine benzer şekillerde sohbet edebilir.