tensorflow_hub
kütüphanesi bir kod minimum tutar ile TensorFlow programında eğitim almış modellerini indirmek ve yeniden kullanmanızı sağlar. Eğitimli bir modeli yükleme ana yolu kullanıyor hub.KerasLayer
API.
import tensorflow_hub as hub
embed = hub.KerasLayer("https://tfhub.dev/google/nnlm-en-dim128/2")
embeddings = embed(["A long sentence.", "single-word", "http://example.com"])
print(embeddings.shape, embeddings.dtype)
İndirmeler için önbellek konumunu ayarlama.
Varsayılan olarak, tensorflow_hub
bir önbelleğe geçici dizin indirilen çapında sistemi ve sıkıştırılmamış modellerini kullanır. Bkz Caching seçenekler, diğer, muhtemelen daha kalıcı yerleri kullanması için.
API kararlılığı
Değişiklikleri bozmayı önlemeyi ummamıza rağmen, bu proje hala aktif geliştirme aşamasındadır ve henüz kararlı bir API veya model formatına sahip olacağı garanti edilmemektedir.
adalet
Makine öğrenimi tümünde olduğu gibi, adalet bir olan önemli husus. Birçok önceden eğitilmiş model, büyük veri kümeleri üzerinde eğitilir. Herhangi bir modeli yeniden kullanırken, modelin hangi veriler üzerinde eğitildiğine (ve orada herhangi bir önyargı olup olmadığına) ve bunların kullanımınızı nasıl etkileyebileceğine dikkat etmek önemlidir.
Güvenlik
Rastgele TensorFlow grafikleri içerdiklerinden, modeller program olarak düşünülebilir. Kullanılması TensorFlow güvenli şekilde güvenilir bir kaynaktan gelen bir model referans güvenlik uygulamalarını açıklar.