{"id":29964,"date":"2025-09-22T07:40:27","date_gmt":"2025-09-22T04:40:27","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/"},"modified":"2025-09-22T07:40:27","modified_gmt":"2025-09-22T04:40:27","slug":"keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/","title":{"rendered":"Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma"},"content":{"rendered":"<p># \u00c7al\u0131\u015fan Tutma Tahmini i\u00e7in Keras ve TensorFlow ile Derin \u00d6\u011frenme Modeli Nas\u0131l Olu\u015fturulur?<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong>  \u00c7al\u0131\u015fan kayb\u0131n\u0131n \u015firketler i\u00e7in maliyetli oldu\u011funu biliyor musunuz? Bu makalede, Keras ve TensorFlow kullanarak \u00e7al\u0131\u015fan tutma tahmini i\u00e7in derin \u00f6\u011frenme modeli olu\u015fturmay\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Ger\u00e7ek d\u00fcnya \u00f6rnekleri ve kodlarla dolu bu kapsaml\u0131 rehber ile uzman olun!<\/p>\n<p>\u0130\u015fletmeler i\u00e7in en b\u00fcy\u00fck maliyetlerden biri \u00e7al\u0131\u015fan kayb\u0131d\u0131r. Yeni \u00e7al\u0131\u015fan bulmak, i\u015fe almak ve e\u011fitmek \u00f6nemli zaman ve kaynak gerektirir.  Peki, \u00e7al\u0131\u015fanlar\u0131n ayr\u0131lma olas\u0131l\u0131\u011f\u0131n\u0131 \u00f6nceden tahmin edip \u00f6nleyici tedbirler alabiliyor olsayd\u0131k? \u0130\u015fte bu noktada derin \u00f6\u011frenme devreye giriyor. Bu makalede, Keras ve TensorFlow k\u00fct\u00fcphanelerini kullanarak \u00e7al\u0131\u015fan tutma tahmini i\u00e7in bir derin \u00f6\u011frenme modeli olu\u015fturmay\u0131 ad\u0131m ad\u0131m \u00f6\u011frenece\u011fiz.  Farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in haz\u0131rlanm\u0131\u015f bu kapsaml\u0131 rehber,  ger\u00e7ek d\u00fcnya senaryolar\u0131 ve detayl\u0131 kod \u00f6rnekleriyle dolu.<\/p>\n<p><strong>1. Temel Kavramlar: Derin \u00d6\u011frenme ve \u00c7al\u0131\u015fan Tutma Tahmini<\/strong><\/p>\n<p>Derin \u00f6\u011frenme, yapay sinir a\u011flar\u0131 kullanarak b\u00fcy\u00fck veri k\u00fcmelerinden karma\u015f\u0131k kal\u0131plar\u0131 \u00f6\u011frenen bir makine \u00f6\u011frenmesi dal\u0131d\u0131r.  \u00c7al\u0131\u015fan tutma tahmini i\u00e7in, \u00e7al\u0131\u015fan verilerini (ya\u015f, pozisyon, maa\u015f, memnuniyet puan\u0131 vb.) girdi olarak al\u0131p, \u00e7al\u0131\u015fan\u0131n belirli bir s\u00fcre i\u00e7inde ayr\u0131l\u0131p ayr\u0131lmayaca\u011f\u0131n\u0131 (ikili s\u0131n\u0131fland\u0131rma: ayr\u0131l\u0131r\/ayr\u0131lmaz) tahmin eden bir model e\u011fitiyoruz.  Bu, i\u015fletmelerin risk alt\u0131nda olan \u00e7al\u0131\u015fanlar\u0131 belirleyip, \u00f6nleyici stratejiler geli\u015ftirmelerine olanak tan\u0131r.  \u00d6rne\u011fin, y\u00fcksek ayr\u0131lma riski ta\u015f\u0131yan \u00e7al\u0131\u015fanlarla bireysel g\u00f6r\u00fc\u015fmeler yap\u0131larak sorunlar tespit edilebilir ve \u00e7\u00f6z\u00fcm \u00f6nerileri sunulabilir.<\/p>\n<p>Bu modelin ba\u015far\u0131s\u0131, verilerin kalitesine ve \u00e7e\u015fitlili\u011fine do\u011frudan ba\u011fl\u0131d\u0131r.  Dolay\u0131s\u0131yla, do\u011fru ve kapsaml\u0131 veriler toplamak kritik \u00f6nem ta\u015f\u0131r.  \u0130nsan kaynaklar\u0131 departman\u0131ndan elde edilebilecek veriler aras\u0131nda:<\/p>\n<p>* <strong>Demografik Bilgiler:<\/strong> Ya\u015f, cinsiyet, e\u011fitim seviyesi, k\u0131dem<br \/>\n* <strong>\u0130\u015f \u0130li\u015fkisi Bilgileri:<\/strong> Pozisyon, departman, y\u00f6netici, i\u015fe ba\u015flama tarihi<br \/>\n* <strong>Performans De\u011ferlendirmeleri:<\/strong> Performans puanlar\u0131, geri bildirimler<br \/>\n* <strong>Memnuniyet Anketleri:<\/strong> \u0130\u015f tatmini, \u00e7al\u0131\u015fma ortam\u0131 de\u011ferlendirmeleri<br \/>\n* <strong>\u00d6d\u00fcllendirme ve Terfi Bilgileri:<\/strong> Maa\u015f, terfi tarihi, bonuslar<br \/>\n* <strong>Ayr\u0131lma Bilgileri:<\/strong> Ayr\u0131lma tarihi (e\u011fer ayr\u0131ld\u0131ysa)<\/p>\n<p><strong>2. Veri Haz\u0131rlama: Veri Temizli\u011fi ve \u00d6ni\u015fleme<\/strong><\/p>\n<p>Veri haz\u0131rlama, modelin ba\u015far\u0131s\u0131 i\u00e7in en \u00f6nemli ad\u0131mlardan biridir.  Bu a\u015famada, eksik verilerin ele al\u0131nmas\u0131, ayk\u0131r\u0131 de\u011ferlerin tespit edilmesi ve verilerin model e\u011fitimine uygun hale getirilmesi i\u015flemleri yap\u0131l\u0131r.  \u00d6rne\u011fin, eksik veriler ortalama de\u011fer, medyan de\u011fer veya ileri tekniklerle doldurulabilir. Ayk\u0131r\u0131 de\u011ferler ise, verilerin da\u011f\u0131l\u0131m\u0131na bak\u0131larak tespit edilip, silinebilir veya d\u00f6n\u00fc\u015ft\u00fcr\u00fclebilir.<\/p>\n<p>Veri \u00f6n i\u015fleme ad\u0131mlar\u0131 \u015funlar\u0131 i\u00e7erir:<\/p>\n<p>* <strong>Eksik Veri Dolgusu:<\/strong>  <code class=\"language-\">scikit-learn<\/code> k\u00fct\u00fcphanesindeki <code class=\"language-\">SimpleImputer<\/code> gibi y\u00f6ntemlerle eksik de\u011ferleri ortalama, medyan veya moda ile doldurabiliriz.<br \/>\n* <strong>Veri Standardizasyonu\/Normalizasyonu:<\/strong>  <code class=\"language-\">MinMaxScaler<\/code> veya <code class=\"language-\">StandardScaler<\/code> ile verileri 0-1 aral\u0131\u011f\u0131na \u00f6l\u00e7ekleyebilir veya standart normal da\u011f\u0131l\u0131ma d\u00f6n\u00fc\u015ft\u00fcrebiliriz. Bu, farkl\u0131 \u00f6l\u00e7ekteki \u00f6zelliklerin modelin performans\u0131n\u0131 etkilemesini \u00f6nler.<br \/>\n* <strong>Kategorik Veri Kodlamas\u0131:<\/strong>  <code class=\"language-\">OneHotEncoder<\/code> ile kategorik de\u011fi\u015fkenleri (\u00f6rne\u011fin, departman) say\u0131sal de\u011fi\u015fkenlere d\u00f6n\u00fc\u015ft\u00fcrebiliriz.<br \/>\n* <strong>\u00d6zellik M\u00fchendisli\u011fi:<\/strong>  Mevcut verilerden yeni \u00f6zellikler t\u00fcretilebilir. \u00d6rne\u011fin, k\u0131dem s\u00fcresi gibi.<\/p>\n<p><strong>3. Model Olu\u015fturma: Keras ve TensorFlow ile Sinir A\u011f\u0131 Tasar\u0131m\u0131<\/strong><\/p>\n<p>Keras, TensorFlow \u00fczerinde \u00e7al\u0131\u015fan y\u00fcksek seviyeli bir API&#8217;d\u0131r ve derin \u00f6\u011frenme modellerinin olu\u015fturulmas\u0131n\u0131 kolayla\u015ft\u0131r\u0131r.  \u00c7al\u0131\u015fan tutma tahmini i\u00e7in, basit bir sinir a\u011f\u0131 veya daha karma\u015f\u0131k bir model (\u00f6rne\u011fin, RNN veya CNN) kullanabiliriz.  \u0130lk ad\u0131mda, basit bir \u00e7ok katmanl\u0131 alg\u0131lay\u0131c\u0131 (MLP) modeli olu\u015fturaca\u011f\u0131z.<\/p>\n<pre class=\"language-python\"><code>import tensorflow as tf\nfrom tensorflow import keras\nfrom sklearn.model_selection import train_test_split\n\n# Veri y\u00fcklenmesi ve \u00f6n i\u015fleme (yukar\u0131daki ad\u0131mlar burada uygulan\u0131r)\n# ...\n\n# Model olu\u015fturma\nmodel = keras.Sequential([\n    keras.layers.Dense(64, activation='relu', input_shape=(X_train.shape[1],)),\n    keras.layers.Dense(32, activation='relu'),\n    keras.layers.Dense(1, activation='sigmoid') # \u0130kili s\u0131n\u0131fland\u0131rma i\u00e7in sigmoid\n])\n\n# Model derlemesi\nmodel.compile(optimizer='adam',\n              loss='binary_crossentropy',\n              metrics=['accuracy'])\n\n# Model e\u011fitimi\nmodel.fit(X_train, y_train, epochs=10, batch_size=32)\n\n# Model de\u011ferlendirmesi\nloss, accuracy = model.evaluate(X_test, y_test)\nprint('Test accuracy:', accuracy)<\/code><\/pre>\n<p><strong>4.  \u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong><\/p>\n<p>* <strong>Ad\u0131m ad\u0131m a\u00e7\u0131klama:<\/strong>  Yukar\u0131daki \u00f6rnekte oldu\u011fu gibi, basit bir MLP modeli olu\u015fturun.  K\u00fc\u00e7\u00fck bir veri k\u00fcmesi kullan\u0131n ve sadece birka\u00e7 \u00f6zelli\u011fi i\u00e7eren basit bir model ile ba\u015flay\u0131n. <code class=\"language-\">scikit-learn<\/code> k\u00fct\u00fcphanesini kullanarak veri \u00f6n i\u015fleme ad\u0131mlar\u0131n\u0131 ger\u00e7ekle\u015ftirin.<br \/>\n* <strong>Basit kod \u00f6rne\u011fi:<\/strong>  Yukar\u0131daki kod blo\u011fu, yeni ba\u015flayanlar i\u00e7in iyi bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.  Farkl\u0131 aktivasyon fonksiyonlar\u0131n\u0131 ve optimizasyon algoritmalar\u0131n\u0131 deneyerek modelin performans\u0131n\u0131 inceleyin.<\/p>\n<p><strong>Orta Seviye:<\/strong><\/p>\n<p>* <strong>Ger\u00e7ek hayat \u00f6rne\u011fi:<\/strong>  Daha b\u00fcy\u00fck ve daha karma\u015f\u0131k bir veri k\u00fcmesi kullan\u0131n.  \u00d6rne\u011fin, \u00e7e\u015fitli departmanlardan ve pozisyonlardan \u00e7al\u0131\u015fanlar\u0131n verilerini i\u00e7eren bir veri seti.  Farkl\u0131 \u00f6zelliklerin model performans\u0131na etkisini analiz edin.<br \/>\n* <strong>Optimizasyon ipu\u00e7lar\u0131:<\/strong>  Farkl\u0131 optimizasyon algoritmalar\u0131 (\u00f6rne\u011fin, Adam, RMSprop), aktivasyon fonksiyonlar\u0131 (ReLU, tanh, sigmoid) ve d\u00fczenleme teknikleri (dropout, L1\/L2) deneyin.  Modelin hiperparametrelerini ayarlayarak en iyi performans\u0131 elde etmeye \u00e7al\u0131\u015f\u0131n.  <code class=\"language-\">GridSearchCV<\/code> veya <code class=\"language-\">RandomizedSearchCV<\/code> gibi tekniklerden faydalan\u0131n.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong><\/p>\n<p>* <strong>Performans analizi:<\/strong>  Modelin performans\u0131n\u0131 \u00e7e\u015fitli metrikler (do\u011fruluk, hassasiyet, duyarl\u0131l\u0131k, F1 skoru, AUC) kullanarak de\u011ferlendirin.  Karma\u015f\u0131kl\u0131k-performans dengesini analiz edin ve overfitting\/underfitting sorunlar\u0131n\u0131 tespit edin.  ROC e\u011frisi ve precision-recall e\u011frisini \u00e7izerek modelin performans\u0131n\u0131 g\u00f6rselle\u015ftirin.<br \/>\n* <strong>Edge caseler:<\/strong>  Modelin beklenmedik veya nadir durumlardaki performans\u0131n\u0131 inceleyin.  \u00d6rne\u011fin, \u00e7ok az say\u0131da \u00f6rne\u011fi olan s\u0131n\u0131flarda veya belirli \u00f6zellik kombinasyonlar\u0131nda modelin nas\u0131l davrand\u0131\u011f\u0131n\u0131 analiz edin.  Daha geli\u015fmi\u015f modeller (RNN, CNN, dikkat mekanizmalar\u0131) kullanmay\u0131 deneyin.<\/p>\n<p><strong>5. Model De\u011ferlendirmesi ve Performans Optimizasyonu<\/strong><\/p>\n<p>Model e\u011fitimi tamamland\u0131ktan sonra, modelin performans\u0131 \u00e7e\u015fitli metrikler kullan\u0131larak de\u011ferlendirilmelidir.  Do\u011fruluk, hassasiyet, duyarl\u0131l\u0131k ve F1 skoru gibi metrikler, modelin ne kadar iyi tahmin yapt\u0131\u011f\u0131n\u0131 g\u00f6sterir.  Ayr\u0131ca, karma\u015f\u0131kl\u0131k-performans dengesini analiz etmek ve overfitting\/underfitting sorunlar\u0131n\u0131 tespit etmek \u00f6nemlidir. Overfitting, modelin e\u011fitim verilerine a\u015f\u0131r\u0131 uyum sa\u011flamas\u0131 ve test verilerinde k\u00f6t\u00fc performans g\u00f6stermesi durumudur. Underfitting ise, modelin verileri yeterince \u00f6\u011frenmemesi ve hem e\u011fitim hem de test verilerinde k\u00f6t\u00fc performans g\u00f6stermesidir.<\/p>\n<p>Performans optimizasyonu i\u00e7in \u00e7e\u015fitli teknikler kullan\u0131labilir:<\/p>\n<p>* <strong>Hiperparametre optimizasyonu:<\/strong>  Modelin hiperparametrelerini (\u00f6rne\u011fin, katman say\u0131s\u0131, n\u00f6ron say\u0131s\u0131, \u00f6\u011frenme oran\u0131) ayarlayarak modelin performans\u0131n\u0131 iyile\u015ftirebiliriz.<br \/>\n* <strong>D\u00fczenleme teknikleri:<\/strong>  Dropout, L1\/L2 d\u00fczenleme gibi teknikler overfitting&#8217;i \u00f6nlemeye yard\u0131mc\u0131 olur.<br \/>\n* <strong>Veri art\u0131r\u0131m\u0131:<\/strong>  Elimizdeki veri setini yapay olarak geni\u015fleterek modelin genelleme yetene\u011fini art\u0131rabiliriz.<br \/>\n* <strong>Farkl\u0131 model mimarileri:<\/strong>  Daha karma\u015f\u0131k veya farkl\u0131 model mimarileri (\u00f6rne\u011fin, RNN, CNN) deneyebiliriz.<br \/>\n* <strong>\u00d6zellik se\u00e7imi:<\/strong>  \u00d6nemli olmayan \u00f6zellikleri kald\u0131rarak modelin performans\u0131n\u0131 art\u0131rabiliriz.<\/p>\n<p><strong>6. Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Vaka Analizi<\/strong><\/p>\n<p>Bir b\u00fcy\u00fck teknoloji \u015firketinde \u00e7al\u0131\u015fanlar\u0131n ayr\u0131lma olas\u0131l\u0131\u011f\u0131n\u0131 tahmin etmek istedi\u011fimizi d\u00fc\u015f\u00fcnelim.  \u015eirket, \u00e7al\u0131\u015fanlar\u0131n demografik bilgilerini, performans de\u011ferlendirmelerini, maa\u015flar\u0131n\u0131 ve memnuniyet anket sonu\u00e7lar\u0131n\u0131 i\u00e7eren bir veri setine sahiptir.  Bu verileri kullanarak, yukar\u0131da a\u00e7\u0131klanan ad\u0131mlar\u0131 izleyerek bir derin \u00f6\u011frenme modeli e\u011fitebiliriz.  Model, y\u00fcksek ayr\u0131lma riski ta\u015f\u0131yan \u00e7al\u0131\u015fanlar\u0131 belirleyerek, \u015firketin \u00f6nleyici tedbirler almas\u0131na yard\u0131mc\u0131 olabilir.  \u00d6rne\u011fin, \u015firket, risk alt\u0131nda olan \u00e7al\u0131\u015fanlara daha fazla destek sa\u011flayabilir veya maa\u015flar\u0131n\u0131 art\u0131rabilir.<\/p>\n<p>Ba\u015fka bir \u00f6rnek olarak, bir hastanede hem\u015firelerin ayr\u0131lma olas\u0131l\u0131\u011f\u0131n\u0131 tahmin etmek istedi\u011fimizi d\u00fc\u015f\u00fcnelim.  Hastane, hem\u015firelerin \u00e7al\u0131\u015fma saatlerini, mesai \u00fccretlerini, hasta memnuniyetini ve i\u015f tatmini ile ilgili verileri toplayabilir.  Bu verileri kullanarak bir derin \u00f6\u011frenme modeli e\u011fitebilir ve hem\u015firelerin ayr\u0131lma olas\u0131l\u0131\u011f\u0131n\u0131 tahmin edebiliriz.  Bu, hastanenin hem\u015fire eksikli\u011fi sorununu \u00f6nlemesine yard\u0131mc\u0131 olabilir.<\/p>\n<p><strong>7.  Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular<\/strong><\/p>\n<p>Bu makalede, Keras ve TensorFlow kullanarak \u00e7al\u0131\u015fan tutma tahmini i\u00e7in bir derin \u00f6\u011frenme modeli olu\u015fturmay\u0131 ad\u0131m ad\u0131m \u00f6\u011frendik.  Ba\u015far\u0131l\u0131 bir model olu\u015fturman\u0131n en \u00f6nemli ad\u0131mlar\u0131n\u0131n veri haz\u0131rlama ve model optimizasyonu oldu\u011funu vurgulad\u0131k.  Farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in haz\u0131rlanm\u0131\u015f \u00f6\u011frenme yol haritas\u0131 ile,  ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar herkesin bu konuda uzmanla\u015fmas\u0131n\u0131 hedefledik. Unutmay\u0131n ki, modelin performans\u0131 veri kalitesi ve modelin do\u011fru ayarlanmas\u0131 ile do\u011frudan ili\u015fkilidir.  Daha detayl\u0131 bilgi ve ileri seviye teknikler i\u00e7in [Fatih Soysal&#8217;\u0131n bloguna](https:\/\/fatihsoysal.com) g\u00f6z atabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>Modelin do\u011frulu\u011fu ne kadar g\u00fcvenilirdir?<\/strong> Modelin do\u011frulu\u011fu, kullan\u0131lan veri setinin kalitesine ve modelin karma\u015f\u0131kl\u0131\u011f\u0131na ba\u011fl\u0131d\u0131r.  Y\u00fcksek kaliteli veriler ve iyi ayarlanm\u0131\u015f bir model, daha y\u00fcksek do\u011fruluk oranlar\u0131 sa\u011flayacakt\u0131r.<\/p>\n<p>2. <strong>Hangi optimizasyon algoritmas\u0131n\u0131 kullanmal\u0131y\u0131m?<\/strong>  Adam, RMSprop ve SGD gibi bir\u00e7ok farkl\u0131 optimizasyon algoritmas\u0131 vard\u0131r.  En iyi algoritma, veri setine ve model mimarisine ba\u011fl\u0131 olarak de\u011fi\u015fir.  Deney yaparak en iyi performans\u0131 sa\u011flayan algoritmay\u0131 bulman\u0131z \u00f6nerilir.<\/p>\n<p>3. <strong>Overfitting nas\u0131l \u00f6nlenir?<\/strong> Overfitting&#8217;i \u00f6nlemek i\u00e7in d\u00fczenleme teknikleri (dropout, L1\/L2), veri art\u0131r\u0131m\u0131 ve daha basit model mimarileri kullan\u0131labilir.<\/p>\n<p>4. <strong>Eksik verilerle nas\u0131l ba\u015fa \u00e7\u0131kabilirim?<\/strong> Eksik veriler, ortalama, medyan veya moda ile doldurulabilir veya ileri teknikler kullan\u0131labilir.<\/p>\n<p>5. <strong>Kategorik de\u011fi\u015fkenleri nas\u0131l kodlayabilirim?<\/strong> Kategorik de\u011fi\u015fkenler, OneHotEncoder veya LabelEncoder gibi tekniklerle say\u0131sal de\u011fi\u015fkenlere d\u00f6n\u00fc\u015ft\u00fcr\u00fclebilir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# \u00c7al\u0131\u015fan Tutma Tahmini i\u00e7in Keras ve TensorFlow ile Derin \u00d6\u011frenme Modeli Nas\u0131l Olu\u015fturulur? Meta A\u00e7\u0131klamas\u0131: \u00c7al\u0131\u015fan kayb\u0131n\u0131n&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-29964","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-22T04:40:27+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma\",\"datePublished\":\"2025-09-22T04:40:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/\"},\"wordCount\":1570,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/\",\"name\":\"Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-22T04:40:27+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/","og_locale":"tr_TR","og_type":"article","og_title":"Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-22T04:40:27+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"8 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma","datePublished":"2025-09-22T04:40:27+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/"},"wordCount":1570,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/","url":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/","name":"Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-22T04:40:27+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/keras-ve-tensorflow-kullanarak-calisan-gorev-suresi-tahmini-icin-derin-ogrenme-modeli-olusturma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Keras ve TensorFlow Kullanarak \u00c7al\u0131\u015fan G\u00f6rev S\u00fcresi Tahmini \u0130\u00e7in Derin \u00d6\u011frenme Modeli Olu\u015fturma"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=29964"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29964\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}