Sözlük

İsimlendirilmiş Varlık Tanıma (NER)

Adlandırılmış Varlık Tanıma (NER) ile içgörülerin kilidini açın. Yapay zekanın yapılandırılmamış metinleri çeşitli uygulamalar için nasıl eyleme dönüştürülebilir verilere dönüştürdüğünü keşfedin.

YOLO modellerini Ultralytics HUB ile basitçe
eğitin

Daha fazla bilgi edinin

Adlandırılmış Varlık Tanıma (NER), özellikle Doğal Dil İşleme (NLP) alanında olmak üzere modern Yapay Zeka (AI) ve Makine Öğrenimi (ML) sistemlerinin önemli bir bileşenidir. Bilgisayarlara, yapılandırılmamış metinlerdeki önemli bilgileri otomatik olarak tanımlama ve kategorilere ayırma, bunları makinelerin kolayca anlayabileceği ve kullanabileceği bir biçime dönüştürme yetkisi verir. Bu süreç, belirli bilgi parçalarını temsil eden kelimeler veya ifadeler olan 'adlandırılmış varlıkları' tespit etmeyi ve bunları kişiler, kuruluşlar, yerler, tarihler ve daha fazlası gibi önceden tanımlanmış kategoriler halinde sınıflandırmayı içerir. Bu varlıkları çıkararak, NER metinsel verilerden değerli içgörülerin kilidini açar ve çok çeşitli uygulamalar için vazgeçilmez hale getirir.

Adlandırılmış Varlık Tanıma Nasıl Çalışır?

NER sistemleri, varlıkları hem bulmak hem de sınıflandırmak için metnin dilsel yapısını analiz ederek çalışır. Bu tipik olarak birkaç adım içerir:

  • Tokenizasyon: Metni tek tek kelimelere veya jetonlara ayırma.
  • Konuşma Parçası Etiketleme: Her kelimenin dilbilgisel rolünü tanımlama (örneğin, isim, fiil, sıfat).
  • Varlık Tespiti: Bağlam ve kalıplara dayalı olarak potansiyel adlandırılmış varlıkları tanıma. Örneğin, büyük harfle yazılan kelimeler genellikle adlandırılmış varlıkların göstergesidir.
  • Varlık Sınıflandırması: Büyük miktarda açıklamalı metin verisi üzerinde eğitilmiş makine öğrenimi modellerini kullanarak tespit edilen varlıkları önceden tanımlanmış türlere göre kategorize etme. Yaygın kategoriler şunları içerir:
    • Kişi: Bireylerin isimleri (örneğin, "Glenn Jocher").
    • Organizasyon: Şirketlerin, kurumların veya grupların adları (örneğin, "Ultralytics").
    • Konum: Coğrafi yerler (örneğin, "Madrid").
    • Tarih: Takvim tarihleri (örneğin, "29 Kasım 2024").
    • Zaman: Zaman içindeki noktalar (örneğin, "3 PM").
    • Sayısal Değerler: Belirli anlamları olan sayılar (örneğin, "20.000 yıldız").

Örneğin, "Ultralytics YOLO11 , YOLO Vision 2024'te lanse edildi" cümlesinde, bir NER sistemi "Ultralytics" adresini bir kuruluş, "YOLO11" adresini bir ürün ve "YOLO Vision 2024" adresini bir etkinlik olarak tanımlayacaktır. Modern NER sistemleri genellikle derin öğrenme mimarilerinden, özellikle de dildeki bağlamı ve karmaşık örüntüleri anlamada mükemmel olan dönüştürücülerden yararlanır.

Uygunluk ve Uygulamalar

NER, çeşitli sektörlerdeki çok sayıda yapay zeka odaklı uygulama için temel bir teknolojidir. Metinden yapılandırılmış bilgileri otomatik olarak çıkarma yeteneği, onu aşağıdakiler için paha biçilmez kılmaktadır:

  • Bilgi Çıkarımı: NER, yasal belgelerdeki sözleşme şartlarının belirlenmesi veya tıbbi görüntü analiz raporlarından hasta bilgilerinin çıkarılması gibi belgelerden önemli ayrıntıların otomatik olarak çıkarılması için temeldir.
  • Arama Motorları ve Öneri Sistemleri: Arama motorları, kullanıcı sorgularının ardındaki amacı daha etkili bir şekilde anlamak için NER'i kullanır. Örneğin, bir kullanıcı "Madrid'deki etkinlikler" için arama yaparsa, NER aranan bilgi türü olarak "etkinlikleri" ve konum olarak "Madrid "i tanımlayabilir, böylece arama sonuçlarını iyileştirebilir. Benzer şekilde, öneri sistemleri de daha alakalı öneriler sunmak amacıyla kullanıcı yorumlarını ve tercihlerini analiz etmek için NER'i kullanabilir.
  • Müşteri Desteği: NER kullanarak müşteri geri bildirimlerini ve destek biletlerini analiz etmek, işletmelerin ortak sorunları belirlemelerine, belirli ürün veya hizmetlerden bahsedenleri izlemelerine ve soruları uygun departmanlara yönlendirerek müşteri deneyimini geliştirmelerine yardımcı olabilir.
  • Finansal Analiz: Finans alanında NER, haber makalelerinden ve finansal raporlardan şirket adlarını, hisse senedi kodlarını ve işlem ayrıntılarını çıkarmak için kullanılabilir ve pazar araştırması ve risk yönetimine yardımcı olur.
  • İçerik Önerme: Haber toplayıcıları ve içerik platformları, makaleleri kategorize etmek ve tanımlanan varlıklara dayalı olarak kullanıcılara ilgili içeriği önermek için NER'i kullanır ve semantik arama teknolojilerine benzer şekilde içerik keşfini ve kullanıcı etkileşimini geliştirir.

Örneğin, e-ticaret bağlamında NER, ürünleri ilgili kategoriler ve niteliklerle otomatik olarak etiketlemek için ürün açıklamalarını analiz edebilir. Tarımda bilgisayarla görmede NER, veri analizini ve karar vermeyi kolaylaştırmak için hastalık adları veya etkilenen bölgeler gibi varlıkları çıkararak mahsul sağlığına ilişkin raporları analiz etmek için uygulanabilir.

İlgili Kavramlardan Temel Farklılıklar

NER diğer NLP görevleriyle yakından ilişkili olsa da, farklı işlevlere sahiptir:

  • NER ve Duygu Analizi: NER varlıkları tanımlar ve kategorize ederken, duygu analizi metinde ifade edilen duygusal tonu veya görüşü belirlemeye odaklanır. NER bir ürün adını tanımlayabilirken, duygu analizi metnin o ürüne yönelik olumlu, olumsuz veya nötr bir duygu ifade edip etmediğini belirler.
  • NER ve Metin Özetleme: Metin özetleme, büyük hacimli metinleri daha kısa, tutarlı özetler haline getirmeyi amaçlar. NER ise tam tersine, tüm içeriği özetlemek zorunda kalmadan metinden belirli bilgi parçalarını (varlıkları) çıkarmaya odaklanır.
  • NER ve Doğal Dil Anlama (NLU): NER, Doğal Dil Anlama'nın (NLU) bir bileşenidir. NLU, bilgisayarların insan dilini niyet, bağlam ve nüanslar da dahil olmak üzere bütünüyle anlamasını sağlamayı amaçlayan daha geniş bir alandır. NER, genel dilsel anlamaya yardımcı olan yapılandırılmış varlık düzeyinde bilgi sağlayarak NLU'ya katkıda bulunur.

Teknolojiler ve Araçlar

Çeşitli araçlar ve platformlar NER sistemlerinin geliştirilmesini ve konuşlandırılmasını kolaylaştırır. Hugging Face NER görevleri için son derece etkili olan çok çeşitli önceden eğitilmiş dönüştürücü modeller ve kütüphaneler sağlar. Ultralytics HUB gibi platformlar, NER için kullanılanlar da dahil olmak üzere yapay zeka modellerini eğitmek, dağıtmak ve yönetmek için araçlar ve altyapı sunarak NER yeteneklerinin daha geniş yapay zeka çözümlerine entegrasyonunu kolaylaştırır. Ultralytics YOLO Öncelikle nesne algılama için bilinen modeller, hem görsel hem de metinsel verileri anlayan kapsamlı sistemler oluşturmak için NLP boru hatlarıyla entegre edilebilir ve NER'in çok modlu uygulamalardaki çok yönlülüğünü daha da artırır.

Tümünü okuyun