BLOG BLOG

Autor: alierbey
Geçen gün bir yazılım uzmanı ile sohbet ettim

Geçen gün Türkiye’nin sayılı yerlerinden birinde çalışan yazılım uzmanı bir arkadaşla sohbet ettim. Sohbetimiz ilerlediğinde bana üniversitede programlama dilleri dersinde hangi dili öğretiyorsun diye sordu. Bense Go programlama dilini öğretiyorum dedim.

Derin öğrenme ile ilgili kısa kısa notlar

Evrişim işlemiyle Lenet5 yapısında karşılaşıyoruz. Lenet5 yapısını Yann LeCun, 1998 de MNIST veri setinde yapmış oldukları çalışma ile duyurmuştur.

Black mirror un en iyi bölümü

Bence diye başlamak gerekiyor tabi. Black mirror un teknolojiye bakışını futuristik yaklaşımını hepimiz biliyoruz ama her bölümü çok iyi diyemeyeceğimiz bir dizi olduğunu söyleyebiliriz.

Türkiye’de Bilgisayar Bilimleri ile ilgili konferanslar

Bilgisayar bilimleri ile ilgili hangi konferanslara gidilmeli hangileri önemli gibi sorular kafanızı kurcalıyor olabilir. Bazen konferansı buluyor ve önemli tarihleri kaçırdığımız oluyor. Böyle durumlarla karşılaşmamak adına sadece bizim alanımızla ilgili konferanslara burada yer vereceğim ve zaman zaman tarihlerini güncelleyeceğim.

Yapay Zeka ile ilgilenenlerin okuması gereken kitaplar

Bugünlerde daha da popüler olan bu konuyla ilgili, geniş çapta bilgi edinmek için buradaki kitap listesini devamlı güncelleyeceğim.Burada yer alan kitaplar işin daha çok felsefi ve magazinsel yönlerini ele alarak futuristik yaklaşımlar getirmektedir. Kolaylıkla okuyabileceğiniz kitaplardır iyi okumalar dilerim.

Yapay Zekaya Giriş – 101

Yapay zeka ve makine öğrenmesi ile ilgili giriş yazılarında genel itibari ile zekanın tanımından başlayarak bir sürü gereksiz detaylar arasında boğularak devam edilir. Ben burada uzun uzadıya zeka nedir vb kavramların tanımını yapmaktan ziyade bu konuya genel bir kapsam belirleyerek ile kavramların hiyerarşik tablosunu oluşturmak istiyorum. Çünkü sizleri bilmiyorum ama benim bir şeyler öğrenebilmem için ilk önce beynimde içindekiler tablosunu oluşturmam gerekiyor.

Apocalyptica

Every time and everywhere, it doesn’t matter. This music group is so perfect for me and i listened to over and over this video.

Useful Links for Machine Learning

I sometimes forget or lose the resources you have reached as a result of long studies. I’ll add the necessary links here and probably update them all the time.

Veri Artırma(data augmentation)

Bizim modelimizin iyi bir şekilde öğrenebilmesi için yeterli verimizin olması gerekmektedir. Yeteri kadar verimiz yoksa veri artırma yöntemlerine başvurabiliriz.

Hunter Killer

İlginç bir şekilde bazen IMDB ile uyuşamıyoruz. Sonuçta binlerce insan oy veriyor ve genel bir değerlendirme çıkıyor film için. Ve ortalamayı gösterdiğini bilsem de, ben o ortalamanın üstünde bir rakam düşünüyorsam bu bana ilginç geliyor. Halbuki altında bir rakam düşünürsem onu çok fazla önemsemiyor. Neden biliyor musunuz?

Insertion Sort – Araya Sokma Sıralaması

Sıralama algoritmalarının nelerdir ve bizim için önemi nedir diye bu yazımızda bahsetmiştik. Bu yazımızda onardan biri olan insertion sort – araya sokma sıralamasına bakacağız. Bu algoritmaların ingilizce isimlerini öğrenirseniz sizin için daha iyi olacaktır. Çünkü türkçe isimlerinde farklı farklı kullanımlar bulunmakta ve bu karıştırmanızı sağlayabilmektedir.

A star is born

Bana göre üç farklı tipte film vardır;

Birincisi, insana hayatı sorgulatan, izlediğinizde bir şeyler öğreten, acaba mı diye size sorular sordurdan; the man from earth bunlardan biridir mesela.

İkincisi, izlediğiniz zamana hayıflandığınız, boşu boşuna gitti 2 saatim dedirten, zaman israfı filmler.

MindHunter

Sırf arkasında (bazı bölümlerde) David Fincher var diye başlamış olduğum dizi.

İlk başlarda beni hüsrana uğratacak gibiydi ama ilerleyen bölümlerde kendine geldi arkadaş.

İlk iki bölüm özellikle kötüydü. Ve sadece bana mı kötü geldi acaba diye internette dolanırken aynı yorumların yapıldığını gördüm.

Youtube Kanalı Açma Fikri

Daha önce youtube kanalı yaratma girişimlerim, yetersiz ekipman nedeniyle ilk önce beni tatmin etmediği için başarısız oldu.

Şimdi yeni ve yeniden başlıyorum.

Peki bu isteğim nereden geliyor ?

Programlama Dilleri Karşılaştırması

Bu öyle her zamanki gibi dillerin karşılaştırıldığı o, hız ve özellik karşılaştırması değil.
Bu syntax’da belirli ifadeler üzerine bir karşılaştırma. İşinize yarar diye buraya bunu iliştireyim.

Therion – Lemuria

Bazı şarkılar vardır ki sizi alıp götürür başka diyarlara, bazıları içinizde yitip gidenleri haykırır ve bazılarıda vardır ki ikisinide başarır, işte böyle bir şarkıdır Lemuria. Bir kere dinlediniz mi artık pim çekilmiştir. Dönüp dolaşıp ona gelecekseniz demektir. Buyrun burada;

İzlenmemesi gereken film – Eight Grade

İnternet ortamında bir tavsiye sonucu ismini duyduğum ve izlediğim bu filmi kim nerede, ne zaman, hangi mecrada tavsiye etti bir hatırlasam….diye okkalı bir giriş oldu ama hakediyor.

Beirut – Cozak

Etnik kimliklerini müziklerinde mükemmel şekilde işleyen grubumuz tabi ki Beirut. Çoğu şarkısı güzel ama bu şarkıyı keyif verdiği için özellikle tavsiye etmek isterim.

Film tavsiyesi – The Body

Uzun zamandır film tavsiyesinde bulunmuyordum. Şimdi önereceğim filmi izledikten sonra pişman olmayacaksın.

Film yazılarında genelde spoiler vermemek için uğraşıp didinmek insanı zorlamıyor değil. Velhasıl, bu filmin özellikle sonu sizi çok etkileyecek. İspanyol filmi olan ve orijinal ismi “El cuerpo” olan bu güzel eseri yapanlara teşekkürleri borç biliriz.

Golang dosyanın olup olmadığı bilgisi

Sistem yazılımı yapanların illaki uğraştığı konulardan olan dosya işlemlerinde dosyanın olup olmadığı bilgisini alabileceğini Go kodu aşağıdaki şekildedir.

Golang dosya bilgileri

Sadece kod vereceğim. Kod içinde her methodun üstünde comment satırlarını ekledim, oradan bakabilirsiniz. Buradaki ana method os packeti içinde Stat() dır.    

Commonlounge

Bazı siteler vardır ki bir kenara not etmeliyim der bookmark ların içinde kaybolsun istemezsiniz. İşte bu sitede öyle sitelerden biri. İçinde özellikle bilgisayar alanında mükemmel derslerin olduğu bir site.

Liberteryenizm

Bazen görüş ve düşüncelerimi çok ütopik bulduklarını dile getirirler. Bunu dile getirken insanlar, düşüncelerim çok iyi diye değil, gerçekleşmesi imkansız olduğu için kötü bulduklarından. Bense bu düşüncelerimden hiç vazgeçmedim. Bu blogda bazı yazılarda onlara zaman zaman değinirim.

Python – Değişkenler

Bir programlama dilinde ilk öğrendiğimiz şeydir değişken tanımlamak. Şimdi burada python da değişken tanımlamayı göreceğiz ve basitliği karşısında şaşıracağız. Ne tip belirtme var ne ekstra bi syntax var hepsi aşağıdaki kadar basit.

Son dönemlerin popüler editörleri

Visual basic, Eclipse, Netbeans,Visual studio zamanından gelen bizler için editör mü yaa demek geliyor bazen içimden. Ama arkadaş bu yeni nesil kod yazma alışkanlılarına ligtweight diye bir kavram ekleniyor ve onlara yüklenen paketler ile bir IDE’de olması gerekn bütün özellikler geliyor ya beni benden alıyor. Velhasıl yazılım dünyasındaki arkadaşlar artık bu editörler ile haşır neşir oluyorlar.

Açık Makale – ArXiv.org

Bence olması gereken zamanla gerçekleşecek ve bu sitede yayınlanan makaleler sayesinde akademisyenlerin unvanları alabilecek. hiç olmazsa öyle ümit etmek istiyorum. Hepimiz biliyoruzki Open source’un bilişim dünyasına neler yaptığını, onu arşa çıkardığını, nirvanaya ulaştırdığını gözlerimizle gördük.

Golang asal sayı çözümlemeleri

Her zaman iş için kod yazmak insanı daraltır. Bazen sınırlarınız zorlayıp keyifli keyifli düşünmek istersiniz. İşte öyle anlarımdan birinde golang ile asal sayı bulma algoritmaları neler olabilir diye düşünürken…

Golang Post Gönderme url-encoded

Programlama ile uğraşırken yolunuz illaki birgün api‘lar ile çakışacaktır. Hele bunlardan REST ile içli dışlı olacaksanız aşağıdaki kod tam size göre.

Lazım olacak dursun buralarda bi yerlerde.