Makine öğrenimi: TensorFlow 2.12, yeni bir Keras depolama biçimi sunacak

Adanali

Member
2.12 sürümü için sürüm adayı 1’de, Google’ın açık kaynaklı makine öğrenimi çerçevesi TensorFlow, hangi yeniliklerin beklediğini gösteriyor. Öncelikle ilişkili Keras Python API’sini etkiler, aynı zamanda API’leri de etkiler. tf.lite VE tf.data. Son değişiklik olarak kaldırıldı tensorflow-gpu VE tf-nightly-gpu eşdeğer paketler lehine.


Keras modelleri için yeni depolama formatı


Sürüm adayında, yeni Keras modeli depolama formatı .keras kullanılarak dönüştürülebilir. model.save(f"{fname}.keras", save_format="keras_v3") kullanım. Gelecekte .keras uzantılı tüm dosyalar için standart haline gelmelidir. Yeni arşivleme formatı yalnızca Python çalışma zamanını hedefler ve kaydedilen orijinallerle aynı olan Python nesnelerini yeniden yüklemenize izin verir.

Ayrıca sözlük dosyaları ve arama tabloları gibi sayısal olmayan durumları da işleyebilir ve varsayılan olarak güvenlidir. İkincisi nedeniyle, yükleme sırasında Python lambdaları yasaktır. Lambda kullanmak istiyorsanız, safe_mode=False TensorFlow ekibi, geliştiricilerin yalnızca model kaynağına güveniyorlarsa yapmaları gerektiğini söylediği yükleme yöntemine geçti.

Geriye dönük uyumsuz yenilikler


TensorFlow 2.12 RC1’deki en önemli değişikliklerden biri, gereksiz paketlerin kaldırılmasıdır. tensorflow-gpu VE tf-nightly-gpu. TensorFlow ekibi, bunları kullanıcıların kullandığı paketlerle değiştirdi. tensorflow sırasıyla tf-nightly sürmek. Buradaki mantık, iki paket setinin yalnızca adlarında farklı olacağıdır, bu nedenle bu değişiklik işlevsellik kaybı anlamına gelmez. İlgili taraflar, Python Paket Dizini (PyPI) web sitesinde daha fazla bilgi bulabilir.

Ayrıca tf.function VE tf.keras geriye dönük uyumsuz yenilikler vardır. Bunun yanı sıra, TensorFlow ekibi iki deneysel API’yi kaldırdı:


  • tf.config.experimental.enable_mlir_graph_optimization
  • tf.config.experimental.disable_mlir_graph_optimization
TensorFlow 2.12 RC1, birkaç hafta önce yayınlanan RC0’dan sonraki sürüm için şimdiden ikinci sürüm adayı. Mevcut küçük sürüm TensorFlow 2.11, Kasım 2022’den beri mevcuttur ve diğer şeylerin yanı sıra Keras Optimizer API’sini stabilize etmiştir.

Sürüm Adayı 1 hakkında daha fazla ayrıntı GitHub’daki Sürüm Notlarında mevcuttur.


(Mayıs)



Haberin Sonu
 
Üst