Anasayfa / Erkan ŞİRİN

Erkan ŞİRİN

2014'ten beri hem akademik hem de sektörde pratik anlamda büyük veri ve veri bilimi ile ilgili çalışmalar yürütmektedir. Halihazırda İmpektra Bilişim A.Ş.'de büyük veri yöneticisi olarak çalışmakta olup aynı zamanda Gazi Üniversitesi Yönetim Bilişim Sistemleri doktora öğrencisidir. Büyük veri ve veri bilimi ile ilgili birçok kurum ve şirkete eğitimler vermekte ve projeler icra etmektedir. Çalışma alanları: büyük veri platformlarının kurulum ve yönetimi, büyük veri üzerinde makine öğrenmesi, olağan dışılık tespiti, sahtecilik tespiti, veri hazırlama sürecidir.

Eylül, 2019

  • 8 Eylül

    SQL Sorgularının Python Pandas Dataframe Karşılıkları-3 (UPDATE, DELETE)

    Merhaba serimizin üçüncü yazısında SQL update ve delete operasyonlarını pandas ile nasıl yaparız onu göreceğiz. Veri kaynaklarına ilk yazımızdan ulaşabilirsiniz. 1. UPDATE Verimizde bazı satırlarda meslek bilgisi boştu gelin onu güncelleyerek dolduralım. SQL UPDATE operasyonu tehlikeli bir iştir. Şayet filtreyi …

  • 8 Eylül

    SQL Sorgularının Python Pandas Dataframe Karşılıkları-2 (GROUP BY, ORDER BY)

    Merhabalar. Yaygın kullanılan SQL sorgularının Python pandas dataframe karşılıklarını bir örnek üzerinden paylaşmaya devam ediyoruz. Serimizin ilki olan bir önceki yazımızda SELECT ve WHERE cümlecikleri ile ilgili örnek yapmıştık. Bu yazıda kullanılacak veri kaynaklarına (sql ve pandas) ulaşmak için lütfen …

  • 8 Eylül

    SQL Sorgularının Python Pandas Dataframe Karşılıkları-1 (SELECT, WHERE)

    Merhabalar. Bu yazımızda yaygın kullanılan SQL sorgularının Python pandas dataframe karşılıklarını bir örnek üzerinden paylaşmaya çalışacağım. Veri biliminin en zor ve meşakkatli aşaması veri hazırlığıdır. Hem SQL hem de pandas kendi alanlarında veri hazırlığında çok önemli rol oynarlar. Eğer bu …

  • 1 Eylül

    Pratik Bilgiler, Pratik Komutlar-2

    1. Scala’da boşluklardan kelimeleri ayırma "one two three".split("\\s+") Özellikle birden fazla boşluk varsa ” ” kullanımı kelimelerin önünde arkasında gizli boşluklar bırakacaktır. Dolayısıyla bir boşluk garanti olsa bile “\\s+” kullanımı daha iyi bir çözümdür. 2. Scala ile dosya nasıl okunur? …

Ağustos, 2019

  • 18 Ağustos

    Pratik Bilgiler, Pratik Komutlar

    Merhaba pratik bilgiler ve pratik komutlar yazı dizisindeki amacımız herkese her an lazım olabilecek pratik bilgiler paylaşmaktır. Bu yazı dizisi oluşurken yine kendi ihtiyaçlarımdan yola çıktım. Çok sık veya seyrek ihtiyaç duyduğum bilgileri not aldım ve sizlere de faydalı olabileceğini …

  • 8 Ağustos

    Python Pandas Dataframe’i Elasticsearch’e Yazmak

    Merhabalar bu yazımızda Python Pandas Dataframe verisini Python kullanarak Elasticsearch’e yazacağız. Şükür ki Python çok gelişmiş ve zengin bir dil. Birileri biz kullanalım diye kütüphane yazmış, biz de bunu kullanarak dataframe’i Elasticsearch’e yazacağız. Bu yazıyı takip etmek için bazı varsayımlarım …

Temmuz, 2019

  • 14 Temmuz

    Sık Kullanılan Hadoop HDFS Komutları

    Giriş Merhabalar bu yazımızda en sık kullanılan Hadoop hdfs komutlarına örnekler vereceğiz. Öncelikle belirtmem gerekir ki nasılki linux dünyasının süper kullanıcısı root ise hdfs dünyasının da süper kullanıcısı hdfs kullanıcıdır. Komutlar içinde sık sık hdfs kullanacağız. Bu hdfs’lerin bazısı kullanıcı …

Haziran, 2019

  • 29 Haziran

    Python Pandas ile Aynı Anda Birden Fazla CSV Dosyasını Okumak

    Bazen bir dizin içindeki tüm csv uzantılı dosyaları okuyup tek bir dataframe yapmak isteyebiliriz. Apache Spark bunu rahatlıkla yapabilirken pandas read_csv bunu tek başına yapamıyor maalesef. Basit okumada mutlaka csv uzantılı dosya ismini belirtmemiz gerekiyor. Aşağıda dosya ismini belirtmeden bir …

Mayıs, 2019

  • 27 Mayıs

    Docker Sık Kullanılan Komutlar-2

    Merhabalar serinin 2. yazısında sık kullandığım docker komutlarını eklemeye devam ediyorum Docker Network Kavramı Her docker container doğduğunda otomatik olarak bir sanal ağa bağlanır. Bu sanal ağ türü “bridge network”tür. Aynı sanal ağda bulunan tüm container’lar port numarası bildirmeksizin birbirleri …

  • 25 Mayıs

    CentOS7’de yum ile yüklenen java home işlemleri

    Java nereye yüklü JAVA_HOME neresi zaman zaman siz de karıştırıyor olabilirsiniz. Bu yazıda CentOS7 üzerine yum ile yüklenen java’nın home diznini öğrenecek ve kalıcı olarak JAVA_HOME’u set edeceğiz. java home dizini: [root@node1 ~]# ls -l /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/ Kalıcı olarak set etme: …