Sembolik Yapay Zekayı Keşfedin: Kural tabanlı sistemlerin insan muhakemesini nasıl taklit ettiğini, mantığı ve modern yapay zekayı sağlam, açıklanabilir çözümler için nasıl harmanladığını öğrenin.
Genellikle Eski Usul Yapay Zeka (GOFAI) olarak adlandırılan Sembolik Yapay Zeka, yapay zekanın bir dalıdır. Yapay Zekaya (AI) dayanan problemlerin yüksek seviyeli, insan tarafından okunabilir temsillerine ve bilgiyi işlemek için açık kurallara dayanır. Modernin aksine Büyük veri kümelerinden örüntüler öğrenen veri odaklı yaklaşımlar, Sembolik Yapay Zeka şu öncül üzerine inşa edilmiştir Zeka, mantıksal kurallar kullanılarak sembollerin manipüle edilmesiyle elde edilebilir. Bu paradigma yapay zekaya hükmetti gibi öncüler tarafından savunulan 1950'lerden 1980'lere kadar yapılan araştırmalar John McCarthy, ve hala son derece güncel Günümüzde mantıksal kısıtlamalara sıkı sıkıya bağlı kalmayı ve net yorumlanabilirliği gerektiren uygulamalarda.
Sembolik YZ sistemleri, açıkça tanımlanmış bilgiyi işleyerek insan muhakemesini taklit eder. Tipik olarak ikiden oluşurlar ana mimari bileşenler:
IF-THEN ifadeler. Bu veri tabanı, sistemin zekasının "ne" olduğunu temsil eder.
Bu yapı, yüksek derecede Açıklanabilir Yapay Zeka (XAI), sistemin karar verme yolu, uyguladığı kurallar aracılığıyla adım adım geriye doğru izlenebilir.
Modern YZ ortamını anlamak için Sembolik YZ'yi aşağıdakilerden ayırt etmek çok önemlidir İstatistiksel Yapay Zeka.
Her ne kadar YOLO11 model performans açısından mükemmeldir binlerce nesneden öğrenerek nesne algılama görüntülerde, tamamen sembolik bir sistem bu görevde başarısız olacaktır çünkü her görüntü için manuel olarak kural yazmak imkansızdır. bir nesnenin olası görsel varyasyonu.
Sinir ağlarının yükselişine rağmen, Sembolik Yapay Zeka, genellikle diğer yöntemlerle birlikte hala yaygın olarak kullanılmaktadır.
Günümüzde Sembolik Yapay Zekayı kullanmanın en güçlü yollarından biri, onu istatistiksel modellerle birleştirmektir. Bu yaklaşım sembolik sistemlerin mantıksal muhakemesi ile derin öğrenmenin algılama yeteneklerinden yararlanır.
Örneğin, nesneleri detect etmek için istatistiksel bir model kullanabilir ve ardından bu nesneler üzerinde hareket etmek için sembolik kurallar uygulayabilirsiniz. tespitler.
from ultralytics import YOLO
# Load a statistical model (YOLO11) for visual perception
model = YOLO("yolo11n.pt")
# Perform inference on an image
results = model("https://ultralytics.com/images/bus.jpg")
# Apply Symbolic Logic (Rule-based reasoning) on top of statistical predictions
# Rule: If a 'person' is detected with high confidence (>0.8), trigger a specific action.
for result in results:
for box in result.boxes:
if box.cls == 0 and box.conf > 0.8: # Class 0 is 'person' in COCO dataset
print(f"Action Triggered: High-confidence person detected at {box.xywh}")
Sembolik YZ'nin birincil avantajı şeffaflığıdır. Sağlık veya finans gibi sektörlerde Yapay zeka etiği ve mevzuata uygunluk son derece önemlidir. Bir kararın arkasındaki kuralları denetleyebilmek çok değerlidir. Ayrıca, sembolik sistemler büyük miktarlar gerektirmez çalışabilmesi için yalnızca geçerli bir dizi veriye ihtiyaçları vardır. Kurallar.
Ancak, "bilgi edinme darboğazı" önemli bir kısıtlamadır. Gerekli tüm bilgilerin manuel olarak kodlanması Bilginin kurallara dönüştürülmesi zaman alıcı ve kırılgandır. Sistem hatalardan ders çıkaramaz veya yeni ortamlara uyum sağlayamaz olarak bilinen, insan müdahalesi olmadan çerçeve problemi. Bu katılık, modern yapay zeka araştırmalarının entegre eden hibrit yaklaşımları büyük ölçüde tercih etmektedir. sembolik mantıkla öğrenme için sinir ağları mantık yürütmek için.