TEMPORAL FUSION TRANSFORMER

Bu yazımda sizlere Google’ın yakın zamanda geliştirmiş olduğu Temporal Fusion Transformer (TFT) mimarisini açıklamak ve Python’da örnek bir veri seti üzerinden uygulama yapmak istiyorum. Gün geçmiyor ki makine öğrenme algoritmalarının bir yenisi çıkmasın ve bir ihtiyaca merhem olmasın. Bugün sizlere tanıtımını yapacağım TFT derin öğrenme mimarisi, zaman serileri üzerine güven aralıklarıyla tahmin üretebilen bir mimari/yöntemdir. […]
Kaggle İlaç Sınıflandırma Yarışması – DEEP LEARNING Uygulaması (Tensorflow)

Bu uygulama yazısında, Kaggle’dan alınan veri seti kullanılarak, ilaçlar üzerine multilabel sınıflandırma çalışması yapılmıştır. İlk modelde LGBM yöntemi tercih edilirken, ikinci model çalışmasında Tensorflow dataframe’i tercih edilerek deep learning model mimarisi kurulmuştur. Bu veri setinde deep learning modeli, boosting yöntemine göre daha başarılı bir performans sergilediği görülmüştür.
Birkaç Satır Kod ile Makine Öğrenmesi Modelleri: Pycaret

Makine Öğrenmesi dünyasının “Merhaba Dünya” verisi, şüphesiz İris ve Titanik verileridir. Bu alana ilgi duyan hemen hemen herkesin yollarının kesiştiği “İris” verisi üzerine, Pycaret kütüphanesini sizlerle beraber inceleyerek kısa bir blog yazısı yazmak istedim. Siz değerli okuyucularımla basit düzeyde 2 farklı model ile sınıflanma uygulaması yapmak istiyorum. Kaggle Notebook’a bu link ile ulaşabilirsiniz. Bildiğiniz üzere, […]
NGBoost Algoritması

Bu yazımda, son zamanlarda araştırmak ve iş yerimde projelerimde kullanmak istediğim bir algoritmayı sizlerle beraber incelemek ve bir uygulama yapmak istedim. Yazımın konusu NGBoost (Natural Gradient Boosting for Probabilistic Prediction), yani Olasılıksal Tahmin için Doğal Gradyan Artırımı. NGBoost hakkında sizlerle öncelikle bazı bilgiler paylaşmak istiyorum. Bildiğiniz üzere NGBoost algoritmasının, Stanford Makine Öğrenmesi Grubu’ndan (2019 yılının […]
Tensorflow Lite Modeli ile Colab Üzerinden Görüntü Sınıflandırma: Derin Öğrenme Uygulaması

Bildiğiniz üzere derin ağlarda / katmanlarda öğrenme işlemine biz kabaca derin öğrenme diyoruz. Bu açıklama tam karşılığı olmasa da gözünüzde bu şekilde canlandırabilirsiniz. Bu ay, yazımda sizlerle çok faydalı olacağına inandığım ve Türkçe kaynak açısından eksik bilgilerin olduğu bir konuyu ele almak istiyorum. Bu yazımda önce gözümüze Kaggle’dan bir görüntü verisi kestireceğiz. Modelimize uygun veriyi […]
Dolandırıcılık Tespiti – Kaggle Yarışması – Bölüm 1

Bu yazımda sizlere Kaggle platformu üzerinden düzenlenen “IEEE-CIS Fraud Detection” başlıklı yarışmada ekipçe yaptığımız işlemleri, yarışmanın hikayesini, yol haritamızı ve kodlarımızı sizlerle paylaşacağım. Öncelikle yarışmaya 6.381 takım ve 7.416 kişi katıldı. Biz bu yarışmada 482. olduk ve %8’lik dilime girerek bronz madalya ile yarışmayı tamamladık. Utku Kubilay Çınar, Dr. Fırat Gönen, Ekrem Bayar ve Gökhan […]
Dolandırıcılık Tespiti – Kaggle Yarışması – Bölüm 2

Yazımın ikinci kısmına hoşgeldiniz. Bildiğiniz üzere yazımı iki parçaya bölmüştüm. İlk bölümde yarışmanın hikayesini, yol haritamızı, R ve Python kütüphanelerini, Eksik verilerle mücadelemizi ve değişken mühendisliğine biraz giriş yaparak birkaç değişken üretmiştik. Şimdi kaldığımız yerden devam edelim. Eğer yazımın ilk bölümünü okumadıysanız, bu link ile erişebilirsiniz. Veri setimizde diğer değişkenlerden biri de gözlemin sahip olduğu […]
Uçtan Uca Makine Öğrenmesi Örneği: Titanik Gemi Kazası Uygulaması

21. yüzyılın en popüler mesleklerinden biri olan veri bilimi; çok kısaca, geçmiş gözlem değerlerine bakarak geleceği tahminleyen, verilerden gerekli modeller kurarak sorunları önceden belirtmeye çalışan, gelecek durumlar hakkında bilgiler sunan, yapay zeka algoritmaları geliştiren ve veri yığınlarından anlamlı bilgiler üreterek eylem planları (şirket stratejileri) hazırlayan kişilerin içinde bulunduğu, büyük otoritelerce “son 10 yılın en seksi” […]
Cv2 İle Yüz Tanıma ve Belirleme

Yüz belirleme ya da nesne tanıma, derin öğrenmenin gelişmesi ve ciddi çalışmaların literatüre katılmasıyla son zamanlarda önemli bir konu haline gelmiştir. Günlük hayatımızda çok fazla kullanılan yüz belirleme (face detection) algoritmaları aslında derin ağlarla eğitilen modellerin, yüz hatlarını bulmasıyla çalışır. Kişilerin yüz hatlarına göre biyometrik çıkarımlar yapma işlemidir. CNN (Convolutional Neural Network), ImageNet, Opencv vs […]
Genetik Algoritma

GENETİK ALGORİTMA İLE TESLİMAT ROTASI OLUŞTURMA (Delivery Route using Genetic Algorithm) Utku Kubilay ÇINAR Yapay Zeka alanında kullanılan Genetik Algoritma, bir tür en iyi noktayı arayan algoritmadır. Bir probleme çözüm aramakla ilgilenir. Gerçek hayatta karşılaştığımız bir problemi (kuru yük gemisine konteynerler nasıl yerleştirilmeli, bir noktadan başka bir noktaya nasıl gidilebilir ya da en uygun teslimat […]
Zaman Serileri: Geleneksel Yöntemler ile Yapay Sinir Ağlarının Karşılaştırılması

Utku Kubilay ÇINAR R ile Derinlemesine Zaman Serisi… Zaman serileri modellemeleri ve zaman serileri 1900’lü yıllardan sonra bilim çerçevesinde büyük adımlar atmıştır. Dünya piyasalarında borsa ve emtia kurlarının gelişmesiyle zaman serilerinde modelleme yapmak ve tahminci yaklaşımlar gerçekleştirmek büyük bir sorun haline gelmiştir. Bilim insanları bu sorunu çözebilmek adına birçok araştırma yapmış ve yeni modeller geliştirmiştir. […]
Bootstrap (Yeniden Örnekleme) Nedir ?

Utku Kubilay ÇINAR Bootstrap Yöntemi, istatistik alan(lar)ında sıklıkla kullanılan yöntemlerin başında gelmektedir. Bootstrap yöntemleri ya da algoritmalarındaki asıl amaç veriden, büyük veri setleri oluşturmak (üretmek) ve yeniden örnekleme yapmaktır. Bootstrap yönteminde, yapılacak olan yorumu bazı parametrelerin istatistiksel çıkarımlarıyla yeniden çizilmesiyle yapılmaktadır. Ardından bu işlemin daha güvenilir olabilmesi için fazlaca tekrarlanır. Bootstrap yöntemiyle, varyans tahminleri […]
R ile Borsa Teknik Analizi

R programı ile Hisse Senetleri Üzerine Teknik Analiz Uygulaması Utku Kubilay ÇINAR Bu yazımda sizlerle borsada Teknik Analiz yapabileceğiniz bir kütüphaneyi (“quantmod“) sizlerle paylaşıp, tanıtımını yapmak istiyorum. Bildiğiniz üzere borsada 2 farklı temele dayanan çeşitli analizler vardır. Bunlardan biri Temel Analiz, diğeri ise Teknik Analizdir. Temel Analiz; Şirketlerin bilançoları üzerinden varlıkları, Ana Ortaklık Karları […]
Sağkalım Analizi – Kaplan Meier Yöntemi ve R Uygulaması

Survival Analysis and Kaplan Meier Method in R Utku Kubilay ÇINAR Sağkalım analizi; konu olan bir olayın, gerçekleşme süresine kadar üretilen verilerin analiz edilmesidir. Bir örnekle açıklanacak olursa, ölümcül bir hastalığa yakalanan bir hastanın, hastalık süresince kullandığı ilaçların, hastanın bünyesinde oluşturduğu etkiler (sadece ilacın etkileri değil, hastanın yaptığı her davranış, olay, tanımlayıcı durumlar. Her şey […]
Nelder Mead Algoritması ve Sınırlandırılmış Optimizasyon

Nelder Mead Algorithm and Constrained Optimization in R Nelder Mead Algoritması, simplex yöntemine dayalı, birkaç doğrudan aramayı sağlayan optimizasyon algoritmalarından biridir. Bu algoritmalar, “en iyi noktayı arayan” algoritma olarak özetlenebilir. Nelder Mead Algoritması, tek bir simplex güncellemesine dayanır. Aşağıdaki algoritmalar Nelder Mead Algoritması çeşitleridir: Spendley, Hext, Himsworth’un sabit şekil simpleks yöntemi. Bu algoritma, Nelder ve […]
R Programı ile Coğrafik Veri Görselleştirme (GIS)

GIS in R Utku Kubilay ÇINAR Coğrafik veri analizleri son yıllarda çalışma sahasının gelişmesi ile beraber, veri analistleri/veri bilimcileri de bu alandaki çalışmalarını arttırmışlardır. Coğrafik veri analizini(ya da GIS), iş hayatımda kullanmasam da ilgimi çeken bir alan olduğu için R programıyla hazırladığım haritaları paylaşmak istedim. Haritalandırma, R programı sayesinde son derece keyifli hale gelmiştir. […]
Twitter Text Mining

Utku Kubilay ÇINAR Veri sadece sayısal değil aynı zamanda görsel, işitsel ve dokunsaldır. Yazarların yazdıkları yazılar da bir veridir. Metin madenciliği olarak isimlendirilen çalışmalar ise yazının-metnin analizidir. Yazılar, o yazar hakkında kıymetli bilgiler barındırır. Yazarın karakterini özetler. Ele alınan konu ile bağlantılı diğer konuları araştırmacıya söyler. Yazarın hangi kelimeleri seçtiği, hangi kelimelerden sonra hangi kelimeleri […]
Türkiye’deki Akarsular Üzerine Keşifçi Veri Analizi

Utku Kubilay ÇINAR Beni çok etkileyen bir söz ile yazıma başlamak isterim. Görselde gördüğünüz “Voyager 2” uzay aracıdır. Güneş sisteminin dışına gönderilen, insanlık tarihinin en büyük keşif projesidir. Bu yazıda Keşifçi Veri Analizi örnek uygulaması yapılacaktır. “Mikroskop insana ne kadar önemli olduğunu gösterdi; teleskop ise ne kadar önemsiz olduğunu…” –Manly P.Hall Veri biliminde, keşifçi veri analizi […]
Kod Yazmadan R Programında Neler Yapılabilir ?

İleri düzey kod yazamayanlar için R programı… Utku Kubilay ÇINAR R programında, verilerinizi analiz etmek ve veri bilimi yolunda işlemlerinizi(profesyonel ya da amatör) gerçekleştirebilmek için ileri düzey “kodlaMA” yapabilirsiniz ama istemezseniz de yapmayabilirsiniz. Bir önceki yazımda, bu yazı için spoiler vermiştim ve şimdi de bu yazıyı kaleme alıyorum. Bu yazıda uygulama değil de siz […]
Eksik Veri – Kayıp Veride Kullanılabilecek Algoritmalar

Missing Value Imputation, Handling of the Missing Data in R Utku Kubilay ÇINAR Ne güzeldir hazır verilerle çalışmak. Eksik gözlem derdin yok, ilişkisel veri tabanlarından verilerini birleştirme çaban yok, gürültülü veri desen ona ne hacet. En sevdiğimiz veri, hazır – işlem gerektirmeyen ve direk analizlerimize başlayacağımız veri setleri olsa da hayatın acımasız gerçekleri […]