Hugging Face keşfedin ve yapay zekayı nasıl demokratikleştirdiğini öğrenin. Sorunsuz nesne algılama ve model paylaşımı için Ultralytics nasıl entegre edeceğinizi keşfedin.
Hugging Face genellikle "Makine Öğreniminin GitHub'ı" olarak anılan önde gelen bir açık kaynak platformu ve Hugging Face . Geliştiriciler, araştırmacılar ve kuruluşların yapay zeka (AI) modellerini oluşturmak, paylaşmak ve uygulamak için işbirliği yaptıkları merkezi bir hub görevi görür. Başlangıçta bir sohbet robotu şirketi olarak kurulan platform, yüz binlerce önceden eğitilmiş model ve veri setini barındıran devasa bir ekosisteme dönüşmüştür. Platform, Transformer mimarisine erişimi demokratikleştirmede önemli bir rol oynamış ve en son teknolojiye sahip Doğal Dil İşleme (NLP) ve bilgisayar görme (CV) teknolojilerini birkaç satır kodla herkesin erişimine açmıştır.
Hugging Face , işleri kolaylaştıran birkaç önemli kütüphane ve hizmet etrafında oluşturulmuştur.
makine öğrenimi (ML) iş akışı. Temelinde
şunlar yer almaktadır: transformers kütüphane, en son teknolojiye sahip modelleri indirmek ve kullanmak için API'ler sağlar.
BERT,
GPT ve T5. Platform artık sadece metinlerin ötesinde, ses işleme ve
görüntü sınıflandırma.
Ana bileşenler şunlardır:
Hugging Face erişilebilirliği, çeşitli endüstrilerde yapay zeka benimsemesini hızlandırmıştır. Giriş engelini azaltarak karmaşık sistemlerin hızlı prototip oluşturulmasını ve dağıtımını mümkün kılar.
Hugging Face Ultralytics , açık kaynak erişilebilirliğine olan bağlılıklarını Ultralytics . Kullanıcılar, Hugging Face Hub aracılığıyla veya doğrudan Ultralytics Python üzerinden, en son teknoloji YOLO26 gibi Ultralytics Ultralytics kolayca erişebilirler. Bu birlikte çalışabilirlik, geliştiricilerin nesne algılama YOLO hızını ve verimliliğini Hugging Face bulunan geniş araç ekosistemiyle birleştirmelerine olanak tanır. .
Aşağıdaki örnek, ultralytics Hugging Face'e benzer bir şekilde karmaşıklığı özetleyen
paket pipeline API, yapım
çıkarım açık ve net:
from ultralytics import YOLO
# Load the YOLO26n model (nano version)
# This automatically downloads weights if they are not present locally
model = YOLO("yolo26n.pt")
# Run inference on an image URL
# The model detects objects and returns a Results object
results = model("https://ultralytics.com/images/bus.jpg")
# Display the results
results[0].show()
Her iki platform da geliştiriciler için vazgeçilmez olsa da, farklı amaçlara hizmet ederler. GitHub, öncelikle kaynak kodu mantığı için sürüm kontrolüne odaklanan bir kod deposudur . Buna karşılık, Hugging Face ML artefaktları için optimize Hugging Face . Büyük ikili dosyalar (gigabayt boyutunda olabilen model ağırlıkları gibi) ve devasa veri kümelerini barındırma konusunda uzmanlaşmıştır. Ayrıca Hugging Face , bir modelin sınırlamalarını, kullanım amaçlarını ve önyargılarınıaçıklamak için özel olarak tasarlanmış "Model Kartları" Hugging Face . Bu kartlar, standart kod depolarında nadiren bulunan kritik bağlam bilgisi sağlar.