onnx

Birçok sinir ağı, popüler kitaplık TensorFlow kullanılarak geliştirilir. Ancak başlıktan da anlaşılacağı gibi ivmelendirme işlemi ONNX kullanılarak sağlanacaktır. Peki ONNX tam olarak nedir ? ONNX, “Açık Sinir Ağı Değişimi” anlamına gelir ve temel olarak makine öğrenimi algoritmaları için açık bir temsil formatıdır. Taşınabilirliğe izin verir, yani bir ONNX modeli her yerde çalışabilir. ONNX modellerini örneğin PyTorch ve TensorFlow gibi popüler araçlara kolayca içe ve dışa aktarabilirsiniz. Bu tek başına harikadır, ancak ek faydası çalışma zamanını seçebilmenizdir. Bu, modelin ihtiyaçlarına ve çalışma şekline göre modeli amaçlarınız doğrultusunda daha iyi optimize edebileceğiniz anlamına gelir. Bu yazımızda karmaşık optimizasyonlara girmeyeceğiz ancak çok basit bir optimizasyon yapacağız. Tüm gereksiz şişkinlikleriyle birlikte standart TensorFlow kütüphanesini daha optimize edilmiş bir şeyle değiştireceğiz. Python'dan kolayca kullanılan ONNX algoritmaları için optimize edilmiş bir çalışma zamanı olan ONNX çalışma zamanı kullanılacaktır.
© copyright 2005 - 2026