SpaCy, doğal dil işleme (NLP) için açık kaynaklı bir yazılım kütüphanesidir. Matt Honnibal ve Ines Montani tarafından 2015 yılında kurulan startup Explosion AI tarafından geliştirilmiştir. SpaCy, Python programlama dilinde yazılmıştır ve MIT lisansı altında yayınlanmaktadır. Geliştiricilerin ve veri bilimcilerinin, dil anlama uygulamaları için güçlü yeteneklere sahip, üretime hazır yazılımlar oluşturmalarına yardımcı olmak üzere tasarlanmıştır.
SpaCy, cümle sınırı tespiti, konuşma bölümü etiketleme, sözdizimsel ayrıştırma, adlandırılmış varlık tanıma, varlık bağlama, duygu analizi, metin sınıflandırma ve daha fazlası gibi görevlerde yaygın olarak kullanılır. Kitaplık, geliştiricilerin NLP yazılımını hızla kurup çalıştırmasını kolaylaştıran kısa ve sezgisel API'si ile tanınır.
SpaCy, temel özelliklerine ek olarak çok çeşitli diller için optimize edilmiş makine öğrenimi modelleri de sunar. Bu modeller gerçek dünyadaki metinler üzerinde eğitilmiştir ve derin sinir ağları ve evrişimli sinir ağları gibi en son teknolojiye sahip algoritmaları içerir. Bu modeller spaCy'nin metni tanıma ve analiz etme performansını artırmaya yardımcı olur.
SpaCy, geniş özellik yelpazesi, kullanım kolaylığı ve yüksek performansı nedeniyle popüler hale geldi. Bilgi çıkarma, soru cevaplama, özetleme ve metin oluşturma gibi birçok farklı görev için kullanılmıştır. SpaCy aynı zamanda oldukça ölçeklenebilirdir; bu, büyük hacimli metin ve verileri kolaylıkla işleyebileceği anlamına gelir.