Data Science & ML

TensorFlow & Keras

Sequential API, Functional API, layers, callbacks, checkpoints, TensorBoard, model kaydetme

22 mülakat soruları·
Senior
1

Keras Sequential API ile Functional API arasındaki temel fark nedir?

Cevap

Sequential API, her layer'ın tam olarak bir girişi ve bir çıkışı olduğu doğrusal bir şekilde modellerin layer layer oluşturulmasına olanak tanır. Functional API, karmaşık mimarileri mümkün kılarak daha fazla esneklik sunar: çoklu girişler, çoklu çıkışlar, residual connections ve paylaşılan layer grafikleri. Basit mimariler için Sequential, daha gelişmiş durumlar için Functional kullanın.

2

64 nöronlu bir Dense layer ardından 10 nöronlu bir çıkış layer'ı olan bir Sequential model nasıl oluşturulur?

Cevap

Standart yöntem, tf.keras.Sequential()'ı örneklemek ve ardından model.add() kullanarak layer'ları tek tek eklemek veya bir layer listesini doğrudan kurucuya geçirmektir. Her Dense layer parametre olarak units sayısını alır ve ilk layer, giriş veri şeklini tanımlamak için input_shape belirtilmesini gerektirir.

3

Çıkış layer'ında 'softmax' aktivasyon fonksiyonunun rolü nedir?

Cevap

softmax fonksiyonu, logits'i (ham çıktılar) toplamı 1 olan olasılıklara dönüştürür, bu da çok sınıflı sınıflandırma için idealdir. Her çıktı bir sınıfa ait olma olasılığını temsil eder. Tipik olarak one-hot etiketler için categorical_crossentropy loss ile veya tamsayı etiketler için sparse_categorical_crossentropy ile kullanılır.

4

Functional API ile iki farklı girişi olan bir model nasıl tanımlanır?

5

Validation loss artık iyileşmediğinde eğitimi durdurmak için hangi callback kullanılır?

+19 mülakat soruları

Bir sonraki mülakatın için Data Science & ML'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla