Derin Öğrenme (Deep Learning) ile ilgili sonu gelmeyen hikayeler okumaktan ve ne anlama geldiğini bilmemekten yoruldunuz mu? Hadi bunu değiştirelim!

Bu sefer fotoğraflardaki objeleri derin öğrenme kullanarak tanıyan programları nasıl yazacağımızı öğreneceğiz. Başka bir deyişle, Google Fotoğraflar’ın fotoğrafta ne olduğundan yola çıkarak fotoğraflarınızı aramanızı sağlayan kara büyüsünü açıklayacağız.

Image for post
Image for post
Google artık kendi fotoğraflarınızı sadece tanımından yola çıkarak aramanızı sağlıyor. Etiketlenmiş olmasa bile. Peki bu nasıl çalışıyor? (Ocean: Okyanus)

Aynı 1. ve 2. kısımdaki gibi bu kısım da makine öğrenmesine merakı olan ama nereden başlayacağını bilmeyenler için. Amaç herkes için erişilebilir olmak. Bu da çok fazla genelleme yapacağız ve çok fazla detayı atlayacağız demek ama kimin umrunda? …


Bu yazıda elimin değdiği programlama dilleriyle tecrübelerimi samimi bir dille anlatıp, hepsine bir kulp takıp, yazının sonunda da Go’yu öveceğim.

C++: İlk göz ağrım. Bence öğrencilere programlama öğretmek için harika bir dil. Dinamik değil, böylece öğrenciler derleyici(compiler) diye bir şeyin varlığından haberdar oluyor; Türü kesin( strongly typed) , yani değişkenlerin başına string, int yazıyorsunuz ve öğrencilere farklı tipleri öğretiyorsunuz. Aynı zamanda dünyadaki çoğu oyunun bu dille yazıldığını söyleyerek öğrencilerin ilgisini çekebiliyorsunuz. …


Makine Öğrenmesi kullanarak Super Mario Bölümleri yaratmak

Bu yazı serisinin birinci kısmına aşağıdaki linkten ulaşabilirsiniz.

İlk kısımda, makine öğrenmesinin(MÖ) genetik (genetic) algoritmalar kullanarak veri kümemizden -o veriye özel kod yazmadan- ilginç çıkarımlar yapabilmek olduğunu söylemiştik.(Eğer birinci kısmı okumadıysanız, şimdi okuyun!).

Bu sefer soysal algoritmalardan birini çok havalı bir şey yaparken göreceğiz-İnsanlar yaratmış gibi duran bilgisayar oyunu bölümleri yaratırken. Bir sinir ağı(neural network) yapacağız, onu hali hazırdaki Super Mario bölümleri ile besleyeceğiz ve onun yeni bölümler yaratmasını izleyeceğiz.

Image for post
Image for post
Algoritmamızın yaratacağı bölümlerden biri

Birinci kısım gibi, bu kısım da makine öğrenmesi ile ilgilenen ancak nereden başlayacağını bilmeyenler için. Amaç herkes için ulaşılabilir olmak- Bu da çok fazla genelleme yapacağız ve çok fazla detayı…


Image for post
Image for post

Teknoloji hayatımızın her alanına yayılmaya devam ederken, yeni hedef cüzdanlarımız. Internet, mont ceplerinde nakit para aradığımız yılları bitirebilir mi ?

JR. by Campaign dergisinin 2017 şubat sayısında çıkan yazımı buradan okuyabilirsiniz. Aşağıdaki linkten yazının basılı haline ulaşabilirsiniz.

Arkadaşlarımızı, fotoğraflarımızı ve müziğimizi dijitalleştirmişken, fiziksel olarak hâlâ para banknotlarına bağlıyız. Kredi kartları her ne kadar günlük hayatta kullandığımız nakit para ihtiyacını azaltsa da, bu defa da kredi kartlarına ve bankalara bağlı hale geliyoruz. Üstelik yemek sipariş ettiğinizde pos makinesini unutan kuryelerden tutun, “Aa kartımı evde unutmuşum”a kadar uzanan muhtemel sorunlardan dolayı, kredi kartları her zaman kullanılabilir değiller. Peki en son ne zaman…


Makine Öğrenimi kullanarak Super Mario Bölümleri yaratmak

Bu yazı serisinin birinci kısmına aşağıdaki linkten ulaşabilirsiniz.

İlk kısımda, makine öğrenmesinin(MÖ) soysal(generic) algoritmalar kullanarak veri kümemizden -o veriye özel kod yazmadan- ilginç çıkarımlar yapabilmek olduğunu söylemiştik.(Eğer birinci kısmı okumadıysanız, şimdi okuyun!).

Bu sefer soysal algoritmalardan birini çok havalı bir şey yaparken göreceğiz-İnsanlar yaratmış gibi duran bilgisayar oyunu bölümleri yaratırken. Bir sinir ağı(neural network) yapacağız, onu hali hazırdaki Super Mario bölümleri ile besleyeceğiz ve onun yeni bölümler yaratmasını izleyeceğiz.

Image for post
Image for post
Algoritmamızın yaratacağı bölümlerden biri

Birinci kısım gibi, bu kısım da makine öğrenmesi ile ilgilenen ancak nereden başlayacağını bilmeyenler için. Amaç herkes için ulaşılabilir olmak- Bu da çok fazla genelleme yapacağız ve çok fazla detayı atlayacağız…

Atakan Yenel

CS Master student @ Technical University Munich

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store