flexdashboard ile Gösterge Panelleri

Flexdashboard’un amacı, R Markdown kullanarak R için etkileşimli gösterge tabloları oluşturmayı kolaylaştırmaktır. R Markdown ile ilgili yazdığım yazıya ulaşmak için tıklayınız. Peki, flexdashboard ile neler yapılabilir ?: Bir grup ilgili veri görselleştirmesini gösterge tablosu olarak yayınlamak için R Markdown kullanabilirsiniz. base, lattice, ızgara grafikler, tablo verileri göstergeler gibi çeşitli htmlwidgetslar için destek sağlar. Satır ve […]

Tidymodels ile Modelleme ve Makine Öğrenmesi

Tidymodels, tidyverse ilkeleri kullanan modelleme ve makine öğrenmesi için paketler koleksiyonudur. Tidyverse ile ilgili yazdığım yazıya ulaşmak için tıklayınız. Tidymodels paketler koleksiyonu bir veri bilimi projesi için gerekli olan veri ön işlemeden model seçimine kadar tüm aşamaları içerisinde barındıran paketlerden oluşmaktadır. Bu paketler kullanılarak popüler makine öğrenmesi algoritmaları veri setlerine uygulanabilir ve sonuçlar çok hızlı […]

Tidyverse ile Veri Bilimi

Tidyverse, veri bilimi için tasarlanmış R paketler koleksiyonudur. Tidyverse içerisinde yer alan tüm paketler temel bir tasarım felsefesini, sözdizimini ve veri yapılarını paylaşır. Tidyverse paketler koleksiyonu ilk olarak 2016 yılında Hadley Wickham ve arkadaşları tarafından tasarlanmıştır. Farklı paketler yardımıyla R programlama dili üzerinde veri görselleştirme, veri birleştirme ve düzenleme, veri manipülasyonu gibi çeşitli analizler yapılabilmektedir. […]

1

Doğal Dil İşleme+1: 8.Düzenli İfadeler

Doğal Dil İşleme yazı serüvenimiz heyecanla devam ediyor. Veri ön işleme, veriyi tanıma olarak adlandırabileceğimiz son yazılarımıza ek olarak, bu yazımızda düzenli ifadeler konusuna girmek istedik. Dışarıdan her ne kadar doğrudan doğal dil işleme konusu olarak görülmese de biz bu konunun çok önemli olduğunu ve eğer bol pratik yapılır, iyi öğrenilirse, sonraki işlemler öncesinde işlerinizi […]

Shiny ile Web Uygulamaları

Shiny, R kodlarını kullanarak web uygulamaları oluşturmak için geliştirilmiş R paketlerinden biridir. Öncelikle veri bilimciler düşünülerek tasarlanmıştır ve bu amaçla HTML, CSS veya JavaScript bilgisi olmadan oldukça karmaşık Shiny uygulamaları oluşturulabilmektedir. Shiny ile kullanıcı arayüzü bileşenleri kolayca özelleştirilebilir veya genişletilebilir ve server ile birlikte R kodları yazılarak arka planda reaktif programlama kullanılabilir. Böylece, web uygulamanız […]

Rastgelelik Nedir ? Tahmin Edilebilir mi ?

Geçmiş dönemlerden beri insanlar, olayların sonuçlarındaki belirsizliği merak etmişlerdir. Bir zarın yuvarlanışından tutun bir kartın iki ardı arasındaki dönüşü rastlantı kavramının gelişmesini sağlamıştır. Rastgelelik, bir tanım olarak sağlam temellere oturtulmamışsa da basit olarak bir olay yığınının öngörülemeyen hali diyebiliriz. Örnek olarak bir zar atıldığında, sonucu tahmin edilemezken; çift gelme olasılığı, 1 gelmesine kıyasla 2 kat […]

Veri Görselleştirme (Data Visualization)

Veri görselleştirme tekniğinin anlaşılabileceği iki grafikten söz etmek istiyorum. Bu görselde Joseph Minard tarafından ‘Carte figurative des pertes successives en hommes de l’Armée Française dans la campagne de Russie 1812-1813’ adıyla hazırlanan grafik görünmekte. 1869 yılında ortaya çıkan bu grafik Rusya seferindeki duruma ait bazı izler içeriyor. Ordunun konumu, hareket yönü, sıcaklık hakkında bilgiler veriyor. […]

Python: Bölüm 8 – Liste Veri Yapıları

Herkese merhabalar, Python eğitim serisinin bir önceki yazısında kısaca veri yapılarını gördük. Bundan önceki bölüm olan Python: Bölüm 7 – Veri Yapıları yazısını daha okumadıysanız bu linke tıklayarak ulaşabilirsiniz. Bu bölümde ise liste veri yapılarını daha yakından inceleyeceğiz. Hız kesmeden hadi başlayalım!! Listeler sıralı dizilimlerdir (sequence). Tuple ve string nesneler ile aynı dilimleme ve adımlama işlemlerini […]

Python: Bölüm 7 – Veri Yapıları

Herkese merhabalar, Python eğitim serisinin bir önceki yazısında modül ve paket oluşturmayı öğrendik. Bundan önceki bölüm olan Python: Bölüm 6 – Modüller yazısını daha okumadıysanız bu linke tıklayarak ulaşabilirsiniz. İçerik: Liste Veri Yapısı Tuple Veri Yapısı Dictionary Veri Yapısı Küme (set) Veri Yapısı String Veri Yapısı Bu bölümde list, tuple, dictionary, set ve string yapılarına biraz […]

Python: Bölüm 6 – Modüller

Herkese merhabalar, Python eğitim serisinin bir önceki yazısında kendi fonksiyonlarımızı oluşturmayı işledik. Bundan önceki bölüm olan Python: Bölüm 5 – Fonksiyonlar yazısını daha okumadıysanız bu linke tıklayarak ulaşabilirsiniz. İçerik: Modüller Modül Oluşturma Paketler Bu yazımızda ise detaylı bir şekilde modüller ve paketleri işleyeceğiz. Hadi başlayalım!! Modüller Python programlama dilinde modül, kısaca .py uzantılı python kodu içeren […]

R ve Python ile Sıfırdan Sinir Ağlarını (NNs) Anlama ve Kodlama

Bu makalede, sinir ağlarının yapı taşını sıfırdan anlatmaya çalışacağım ve Sinir ağlarını uygulamak için bir sezgi geliştirmeye daha fazla odaklanacağım. Hem “Python” hem de “R” ile kodlamalar yapacağız. Bu makalenin sonunda, Sinir ağlarının nasıl çalıştığını, ağırlıkları nasıl başlatacağımızı ve geri yayılımı kullanarak bunları nasıl güncelleyeceğimizi öğrenmiş olacaksınız. Genel Bakış Sinir Ağları (Neural Networks), en popüler […]

Forcats Kütüphanesi 3

Forcats Kütüphanesi Seviyelerin değerini değiştiren fonksiyonlar 1- fct_anon() Faktör seviyelerini anonim hale getirir. İçerisine bir karakter yazdığımızda ise örnekteki gibi bir faktör haline gelir.

  2- fct_collapse faktörü belirli gruplara ayırmamızı sağlar.

3- fct_lump() fct_lump belirli kriterleri sağlayan seviyeleri(levels) bir araya getiren bir fonksiyondur. fct_lump fonksiyonu artık kullanılan bir fonksiyon […]

Python: Bölüm 5 – Fonksiyonlar

Herkese merhabalar, Python eğitim serisinin bir önceki yazısında öncelikle for ve while döngülerini işledik. Daha sonra, çok kullanışlı ve işimize yarayacak fonksiyonlardan biri olan range() fonksiyonunu öğrendik. Bundan önceki bölüm olan Python: Bölüm 4 – Döngüler yazısını daha okumadıysanız bu linke tıklayarak ulaşabilirsiniz. İçerik: Fonksiyonlara Giriş Fonksiyonlarda Argüman Kullanımı Yerel ve Global Değişkenler Lambda Fonksiyonları return […]

Haskell Programlama Diline Kısa Bir Bakış

Bir önceki yazımda fonksiyonel programlamayı konu alarak, öneminden ve yapay zeka/makine öğrenimi açısından yerinden kısaca bahsetmiştim. Yazıya başlar başlamaz kesinlikle Haskell üzerine de başka bir yazı yazmalıyım diye düşündüm! Neden? Fonksiyonel programlama denildiğinde LISP ile birlikte akla gelen ilk ve en güçlü programlama dillerinden olduğuna şüphe yok. Haskell ile şu zamana kadar hiç çalışmadım ve […]

Forcats Kütüphanesi 2

Forcats Kütüphanesi Önceki yazımızda faktörleri ve forcats kütüphanesinin bazı önemli fonksiyonlarına bakmıştık. Bu yazımızda faktör birleştirmek için fonksiyonlar ve seviye sırasını değiştiren fonksiyonları göreceğiz. faktör birleştirmek için fonksiyonlar 1- fct_c() faktörleri ve seviyeleri birleştirir.

2- fct_cross() 2 veya daha fazla faktörü kombine eder.

Seviye sırasını değiştiren fonksiyonlar 1- fct_relevel() Bu fonksiyon faktör seviyelerini […]

Fonksiyonel Programlamanın Yeri ve Önemi

Fonksiyonel programlamanın çıkış noktasını, Amerikalı matematikçi Alonzo Church ve Amerikalı mantıkçı J. Barkley Rosser’ın Church–Rosser teoremini ortaya atması ve Lambda kalkülüsü (λ-calculus 1936) oluşturmaları olarak varsayarsak ve ilk mihenk taşı olarak görürsek elimizde neredeyse bir asırlık bir hesaplama paradigması bulunuyor. 1960’lı yıllara kadar geçen süreçte çoğunlukla saf matematiksel bir paradigma konsepti olarak kalıyor ve gelişimini yavaş yavaş sürdürüyor, 1960 yılı itibariyle ilk […]

Forcats Kütüphanesi 1

Forcats Kütüphanesi Forcats kütüphanesi faktörler ile ilgili olan bir kütüphanedir. Faktörler, kategorik değişkenleri seviyeler halinde depolayan bir R’ nesnesidir ve faktörlerde sıralama önemlidir.

Yukarıda da gördüğümüz üzere 2 çeşit cinsiyet vardır; Erkek ve Kadın. Verimizin sınıfı ise karakterdir.

karakter sınıfında olan verimizi faktör sınıfına geçirdiğimizde ise bize levels (seviyeler) olarak “E” ve “K” değerlerini […]

Python: Bölüm 4 – Döngüler

Herkese merhabalar, Python eğitim serisinin bir önceki yazısında öncelikle Python programlama dilinde kullanımı çok önemli olan dir(), help() ve type() fonksiyonlarını işledik. Daha sonra operatörleri ve koşul ifadelerini öğrendik. Bundan önceki bölüm olan Python: Bölüm 3 – Operatörler ve Koşul İfadeleri yazısını daha okumadıysanız bu linke tıklayarak ulaşabilirsiniz. İçerik:  For Döngüsü  While Dögüsü  Range Fonksiyonu Bu […]

Numpy For Data Science – Part 2

Veri bilimi için Numpy adlı serimizin ikinci bölümünden herkese merhaba. Part – 1 yazısında Numpy kütüphanesinin temellerini ele alıp örneklerle beraber göstermiştim. Bu yazının devamında Numpy kütüphanesinde ilerleyip biraz uygulamaya yönelik kodlardan bahsedeceğim. Hadi başlayalım. 132-159 nolu kodlar arasında kütüphanenin giriş seviyesindeki özelliklerini ele almaya devam ediyoruz. Sonrasında ise “Q” harfi ile başlayan değişkenlere birer […]

Numpy For Data Science – Part 1

Bir veri bilimi projesine attığımız ilk adımlarda veriyi tanıyıp bazı istatistiki değerlerine göz atmak ve üzerinde array işlemleri yapabilmek için Numpy adlı Python kütüphanesini kullanırız. Matematiksel array işlemlerinde temel python fonksiyonlarına göre daha yüksek performansla çalışan Numpy bir veri bilimcinin olmazsa olmaz yeteneklerinden biri haline gelmiştir. Bu yazıda temel olarak kullanılan Numpy özelliklerine giriş yapıp […]

Ücretli ve Ücretsiz Eğitimler

Türkiye'nin en büyük veri bilimi topluluğu ile kariyerinizi inşa edin.

Data Science Earth

Data Science Earth ekibi, üst düzey Veri Bilim çözümleri üretmek amacı ile toplanmış akademisyenler ve uzmanlardan oluşmaktadır. Öncelikli olarak veri bilincini geliştirmeyi ve küreselleşen rekabet ortamında verinin gücünün doğru kullanılmasını sağlamayı amaçlamaktadır.

Sponsor

QuestionPro 35 farklı soru seçim özelliği ile anket çalışmalarımıza güç katmaktadır.