Arasındaki fark nedir fit()ve fit_generator()keras içinde?
Ben ne zaman kullanmalıyım fit()vs fit_generator()?
Arasındaki fark nedir fit()ve fit_generator()keras içinde?
Ben ne zaman kullanmalıyım fit()vs fit_generator()?
Yanıtlar:
Keras'ta, fit()özellik dizisini x değerleri ve hedef y değerleri olarak geçirdiğiniz sklearn'in fit yöntemine çok benzer. Tüm veri kümenizi bir kerede fit yöntemiyle geçirirsiniz. Ayrıca, tüm verileri belleğinize yükleyebiliyorsanız kullanın (küçük veri kümesi).
İçinde fit_generator(), x ve y'yi doğrudan geçemezsiniz, bunun yerine bir jeneratörden gelirler . Keras belgelerinde yazıldığı için, çoklu işlem kullanırken yinelenen verilerden kaçınmak istediğinizde jeneratör kullanılır. Bu, büyük veri kümeniz olduğunda pratik amaçlıdır.
İşte bunun hakkında daha fazla bilgi edinmek için bir bağlantı-
Referans için bu kitabı kontrol edebilirsiniz- https://github.com/hktxt/bookshelf/blob/master/Computer%20Science/Deep%20Learning%20with%20Python%2C%20Fran%C3%A7ois%20Chollet.pdf
Orada daha keras arasındaki fark etmektir fitve fit.generatordaha göründüğünden. Model kullanarak mükemmel bir şekilde öğrenilmiş bir veri setim vardı fit.generator. Veri kümesi çok büyük olmadığından, fityerine geçmeye karar verdim fit.generator. Şaşırtıcı bir şekilde, öğrenme eğrisi her yerdeydi. Sıfırdan ayarlamaya başlamak zorunda kaldı. Her fonksiyonda degradelerin güncellenme şekli oldukça farklıdır. Dikkat.