Okunma süresi: 4 dakika

Tidymodels ile Modelleme ve Makine Öğrenmesi

Okunma süresi: 4 dakika 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ı […]

Okunma süresi: 4 dakika

Tidyverse ile Veri Bilimi

Okunma süresi: 4 dakika 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. […]

Okunma süresi: 7 dakika
1

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

Okunma süresi: 7 dakika 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 […]

Okunma süresi: 5 dakika

Shiny ile Web Uygulamaları

Okunma süresi: 5 dakika 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 […]

Okunma süresi: 4 dakika

Rastgelelik Nedir ? Tahmin Edilebilir mi ?

Okunma süresi: 4 dakika 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 […]

Okunma süresi: 2 dakika

Veri Görselleştirme (Data Visualization)

Okunma süresi: 2 dakika 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. […]

Okunma süresi: 3 dakika

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

Okunma süresi: 3 dakika 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 […]

Okunma süresi: 3 dakika

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

Okunma süresi: 3 dakika 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 […]

Okunma süresi: 3 dakika

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

Okunma süresi: 3 dakika 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 […]

Okunma süresi: 22 dakika

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

Okunma süresi: 22 dakika 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 […]

Okunma süresi: 4 dakika

Forcats Kütüphanesi 3

Okunma süresi: 4 dakika 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 […]

Okunma süresi: 4 dakika

Python: Bölüm 5 – Fonksiyonlar

Okunma süresi: 4 dakika 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 […]

Okunma süresi: 5 dakika

Haskell Programlama Diline Kısa Bir Bakış

Okunma süresi: 5 dakika 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 […]

Okunma süresi: 5 dakika

Forcats Kütüphanesi 2

Okunma süresi: 5 dakika 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 […]

Okunma süresi: 4 dakika

Fonksiyonel Programlamanın Yeri ve Önemi

Okunma süresi: 4 dakika 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 […]

Okunma süresi: 2 dakika

Forcats Kütüphanesi 1

Okunma süresi: 2 dakika 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 […]

Okunma süresi: 4 dakika

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

Okunma süresi: 4 dakika 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 […]

Okunma süresi: 3 dakika

Numpy For Data Science – Part 2

Okunma süresi: 3 dakika 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 […]

Okunma süresi: 3 dakika

Numpy For Data Science – Part 1

Okunma süresi: 3 dakika 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 […]

Okunma süresi: 3 dakika

Tidyverse Giriş Eğitimi 3

Okunma süresi: 3 dakika Tidyverse Giris eğitimi Etkin veri analizi için dplyr 3 Bu yazımızda arrange ve mutate fonksiyonlarını inceleyeceğiz. Arrange bize verileri belirli bir kurala göre sıralamamızı sağlar.

Arrange default olarak küçükten büyüğe doğru sıralar. Büyükten küçüğe sıralamak için desc()  fonksiyonu kullanılır.

Mutate fonksiyonu bize yeni sütunlar yapmamıza olanak verir. Özellikle bazı veri setlerinde 2 farklı değişkeni […]

Veri Bilimci Yetiştirme Programı

Her yerde geçerli @datasciencearth sertifikası

Bu program ülkemizde büyük işgücü açığı bulunan Veri Bilimi konusunda çalışabilecek yeterliliklerde Veri Bilimciler yetiştirmek için kurgulanmıştır.

Ücretli ve Ücretsiz Eğitimler

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

Gruplarımıza katılın!

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.