Otomatik Kodlayıcı (Autoencoder)


Otomatik Kodlayıcı Nedir? Otomatik kodlayıcı, girdi katmanındaki değerleri çıktı katmanına kopyalayan bir sinir ağıdır. Yani, sinir ağına girdi olarak verdiğimiz veriyi, çıktı katmanında tekrar oluştururuz. Otomatik kodlayıcı, veri setini eğitirken belirgin olarak (explicit) etiketlerin belirlenmediği bir denetimsiz öğrenme modelidir. Otomatik kodlayıcı, veriyi eğitirken kendi etiketlerini kendi ürettiği için öz-denetimli (self-supervised) bir öğrenme modeli olarak da geçer. Bu sinir ağı iki ayrı fazdan oluşmaktadır; kodlayıcı (encoder) … Okumaya devam et Otomatik Kodlayıcı (Autoencoder)

Takviyeli Öğrenme (Reinforcement Learning)


Şu ana kadar makine öğrenmesinde hep denetimli ve denetimsiz öğrenme yöntemleri ile ilgili paylaşımlarda bulunmuştuk. Artık Takviyeli Öğrenmeyi öğrenmenin vakti geldi! Takviyeli öğrenmeyi, denetimli ve denetimsiz öğrenme yolları hakkında bilgi sahibi olduktan sonra ve insan beynini taklit eden yapay sinir ağlarının yapısını bildikten sonra öğrenilmesi, Takviyeli Öğrenmenin amacına daha uygun olacaktır. Neden daha uygun olacağını şöyle açıklayabiliriz: Denetimli öğrenme ve denetimsiz öğrenme yöntemlerinden tamamen farklı … Okumaya devam et Takviyeli Öğrenme (Reinforcement Learning)

Kümeleme (Clustering)


Küme analizi veya kümeleme, bir grup nesneyi aynı gruba diğer gruplardaki olanlardan daha birbirlerine benzer şekilde gruplandırmaktır. Basitçe, amaç benzer özelliklere sahip grupları ayırmak ve onları kümelere atamaktır. Örneğin, bir tekstil şirketinin başındasınız ve işinizi büyütmek için müşterilerinizin tercihlerini anlamak istiyorsunuz. Her müşterinin ayrıntılarına bakmanız ve her biri için benzersiz bir iş stratejisi geliştirmeniz gerekiyor, ancak bu neredeyse imkansız. Yapabileceğiniz, tüm müşterilerinizi satın alma alışkanlıklarına … Okumaya devam et Kümeleme (Clustering)

Sorun Belirleme: Hangi Makine Öğrenmesi Algoritması Kullanılmalı


Makine öğrenmesi: Sorun Belirleme Genel olarak, bir öğrenme problemi n veri örneği setini inceler ve daha sonra bilinmeyen verilerin özelliklerini tahmin etmeye, öngörmeye çalışır. Eğitim Seti ve Test Seti Makine öğrenmesi, bir veri kümesinin bazı özelliklerini öğrenmek ve bunları yeni verilere uygulamakla ilgilidir. Bu yüzden bir algoritmayı değerlendirmek için makine öğrenmesindeki ortak uygulama, eldeki veriyi iki gruba ayırmaktır; Veri özelliklerini öğrendiğimiz eğitim setini ve bunları … Okumaya devam et Sorun Belirleme: Hangi Makine Öğrenmesi Algoritması Kullanılmalı

Scikit-Learn’e Hızlı Başlangıç


İÇERİK Scikit-Learn ile Makine Öğrenmesine Giriş√ Makine Öğrenmesi: Sorun Belirleme√ Eğitim Seti ve Test Seti√ Örnek Veri Kümesinin Yüklenmesi√ Veri Dizilerinin Şekli√ Harici Veri Kümelerinin Yüklenmesi√ Öğrenme ve Tahmin Etme√ Modelin Parametrelerini Seçme√ Model Tutarlılığı√ Scikit-Learn ile Makine Öğrenmesine Giriş Makine Öğrenmesi: Sorun Belirleme Genel olarak, bir öğrenme problemi n tane veri örneği setini inceler ve daha sonra bilinmeyen verilerin özelliklerini öngörmeye çalışır. Her örneğin … Okumaya devam et Scikit-Learn’e Hızlı Başlangıç

Denetimsiz Öğrenme (Unsupervised Learning)


Denetimsiz Öğrenme Denetimsiz öğrenme, verilerimizden elde etmek istediğimiz çıktının nasıl göründüğü hakkında çok az ya da hiç fikir sahibi olmadığımızda kullandığımız yaklaşımdır. Değişkenlerin etkisini bilmediğimiz veriden modeli oluşturabiliriz. “Denetimsiz öğrenmede” sadece veriler vardır onlar hakkında bilgi verilmez. Bu verilerden sonuçlar çıkarılmaya çalışılır. En baştan veriler hakkında herhangi bir bilgi verilmediği için çıkartılan sonuçların kesinlikle doğru olduğu söylenemez. Veriyi değişkenler arasındaki ilişkilere dayalı olarak kümeleyerek çeşitli … Okumaya devam et Denetimsiz Öğrenme (Unsupervised Learning)

Makine Öğrenmesi Nedir?


Makine Öğrenmesinin tanımını tek başına yapmak çok zordur. Veri Bilimi, Veri Madenciliği, Veri Analizi gibi bir çok disiplin birbirine çok benzer işlevler gerçekleştirmekte ve bir çok konuda birbiri ile kesişmektedir. Makine Öğrenmesinin öncüsü kabul edilen Arthur Samuel bunu “bilgisayarlara açıkça programlanmadan öğrenme kabiliyeti kazandıran bir çalışma alanı” olarak tanımlamıştır. Tom Mitchell  makine öğrenmesini daha farklı ve AndrewNG’nin dediğine göre daha modern bir şekilde tanımlamıştır: “Bir bilgisayar … Okumaya devam et Makine Öğrenmesi Nedir?