Derin Öğrenme (Deep Learning) - Önemli Keras Araçları (Utils)

Veri Seti İndirme İşlemi (get_file)

Yayın tarihi :11-Mar-22
Bölüm kodlarını ve/veya veri setlerini indir.

get_file, internet ortamında bulunan bir veri setini indirmek için kullanılan bir araçtır.

Python projelerinde kullanılabilmesi için "get_file" kütüphanesinin içe aktarılması gerekmektedir.

from tensorflow.keras.utils import get_file

Söz dizimi: array_to_img( fname=None, origin=None, untar=False, md5_hash=None, file_hash=None, cache_subdir='datasets', hash_algorithm='auto', extract=False, archive_format='auto', cache_dir=None)

  • fname, indirilecek dosyanın bilgisayara hangi isimle kaydedileceğini temsil eder.
  • origin, indirilecek dosyanın URL adresini temsil eder.
  • untar, indirilen dosyanın sıkıştırılıp açılacak hale getirilip getirilmeyeceğini temsil eder.
  • cache_subdir, indirilen dosyanın nereye kaydedilleceğini temsil etmektedir. Varsayılan olarak 'C:\\Users\\(Kullanıcı Adı)\\.keras\\datasets\\' adresine indirme işlemi yapılır.

Örnek-1: İnternet ortamında bulunan bir veri setine indirme işlemi uygulayalım. İndirilecek dosyayı çalışma yaptığımız dizin içerisinde "train" klasörü oluştursun ve onun içersine kaydetme işlemi yapacak şekilde ayarlayalım.

from tensorflow.keras.utils import get_file
import os
url="https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz"

get_file(fname="flower_photos",
         origin=url,
         untar=True,
         cache_subdir=f"{os.getcwd()}\\train"
        )

Çıktı:

Downloading data from https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz
228818944/228813984 [==============================] - 231s 1us/step
228827136/228813984 [==============================] - 231s 1us/step

"C:\\Users\\(Kullanıcı Adı)\\.....\\train\\flower_photos"
Paylaş:

Yorum Yap (*Yorumunuza kod eklemek isterseniz Kod Parçacığı Ekle butonuna tıklayarak ekleyebilirsiniz.)

Yorumlar

Henüz hiç yorum yapılmamış, ilk yorum yapan sen ol.