yapay zeka, deep learning and machine learning

32
Yapay Zeka, Deep Learning ve Machine Learning Alper Nebi Kanlı Bilkon Kontrol

Upload: alper-nebi-kanli

Post on 12-Jan-2017

150 views

Category:

Engineering


7 download

TRANSCRIPT

Page 1: Yapay Zeka, Deep Learning and Machine Learning

Yapay Zeka, Deep Learning ve Machine

Learning

Alper Nebi KanlıBilkon Kontrol

Page 2: Yapay Zeka, Deep Learning and Machine Learning

Nedir?

Machine Learning

Yapay ZekaDeep Learning

Page 3: Yapay Zeka, Deep Learning and Machine Learning

Tarihçe• 50’li yıllar: İstatistiksel uygulamalardan Machine Learning

uygulamalarına geçiş• 70’li yıllar: İlk «Yapay Zeka Kışı»• 80’li yıllar: Yapay Sinir Ağları teorisinde yeni gelişmelerle yeşeren yeni

araştırmalar• 90’lı yıllar: Veri odaklı anlayışla birlikte sembolik mantığa dayanan

Yapay Zeka yerine Machine Learning’e odaklanılması• 2010 ve sonrası: «Büyük Veri» konsepti sonrası veri odaklı

algoritmalarda gelişimin hız kazanması, ve Deep Learning’in yükselişi.

Page 4: Yapay Zeka, Deep Learning and Machine Learning

« Hype Cycle » (Gartner)

Page 5: Yapay Zeka, Deep Learning and Machine Learning

Gelecek

• Sürücüsüz araçlar

Page 6: Yapay Zeka, Deep Learning and Machine Learning

• Kişisel yardımcılar

Page 7: Yapay Zeka, Deep Learning and Machine Learning

• Yapay zeka, pek çok konuda insanlara yapabildikleri şeyleri daha iyi yapmalarında yardımcı olacak.

Page 8: Yapay Zeka, Deep Learning and Machine Learning
Page 9: Yapay Zeka, Deep Learning and Machine Learning

Açık Kaynaklı Yapay Zeka• En gelişmiş yapay zeka kütüphanelerinin ve de hatta veri kümelerinin

açık kaynaklı hale gelmesi; yapay zeka uygulamaları ve araştırmalarını herkes için erişilebilir kılıyor.

Page 10: Yapay Zeka, Deep Learning and Machine Learning

Moravec Paradoksu

• Bilinçdışına tersine mühendislik yapmaya çalışıyoruz.• Basitçe; bize kolay gelen işler yapay zeka için zor, bize zor gelen işler

yapay zeka için kolay.

Page 11: Yapay Zeka, Deep Learning and Machine Learning

Skynet• Makineler neden dünyayı ele geçirmeyecek?

- Daha zeki bir varlık, daha baskıcı bir varlık anlamına gelmez.

- Yapay zeka algoritmalarının istenmeyen yan etkilerini daha henüz bir genel yapay zeka ortaya çıkmadan konuşuyor ve bunları önlemeye çalışıyoruz.

- Ve de bir genel yapay zekanın önümüzdeki 100 yıl içinde ortaya çıkıp çıkmayacağından kimse emin değil.

Page 12: Yapay Zeka, Deep Learning and Machine Learning

Yapay Zeka ve Machine LearningMachine Learning kısaca, yapay zekanın «öğrenme» problemine çözümler sunan bir disiplindir.

Büyük oranda uygulamalı istatistik ve optimizasyonu temel alır.

Page 13: Yapay Zeka, Deep Learning and Machine Learning

Onu bu kadar özel kılan şey nedir?

Page 14: Yapay Zeka, Deep Learning and Machine Learning
Page 15: Yapay Zeka, Deep Learning and Machine Learning

Regresyon Klasifikasyon

Page 16: Yapay Zeka, Deep Learning and Machine Learning
Page 17: Yapay Zeka, Deep Learning and Machine Learning

Deep Learning

Page 18: Yapay Zeka, Deep Learning and Machine Learning
Page 19: Yapay Zeka, Deep Learning and Machine Learning

Bu şey neden çalışıyor?• Tam olarak emin değiliz. Ama en mantıklı ve en güncel teori, derin

yapay sinir ağlarının datanın oturduğu koordinat düzlemini «bükmesi»dir.

Kaynak: colah.github.io

Page 20: Yapay Zeka, Deep Learning and Machine Learning

Deep Learning’in Yükselişi• Deep Learning’in temeli olan yapay sinir ağları fikri onlarca yıl önce

ortaya atılmış, ve küçük başarılar kaydedilmişti.

• Güncel yükselişin en büyük sebeplerinden biri, yeterli büyüklükte veri kümelerinin erişilebilir hale gelmesiydi.

• Diğer bir sebep de, bu yapay sinir ağlarını kısa sürede optimize etmemizi sağlayan donanımın (GPU) gelişmesiydi. Haftalar, aylar sürebilen bir «öğretme» işlemi artık saatler içerisinde bitebiliyordu.

Page 21: Yapay Zeka, Deep Learning and Machine Learning

GPU• Deep Learning’in matematiksel yoğunluğuna sebep olan matris

işlemleri GPU’larda CPU’lara nazaran 50 kat daha hızlı yapılabiliyor.

• Hatta bugün, bu algoritmalara daha uygun işlem birimleri geliştirilmektedir.

• Google, kendi yazdığı Tensorflow kütüphanesine özel bir donanım olan TPU’yu (Tensor Processing Unit) kullanmaktadır.

Page 22: Yapay Zeka, Deep Learning and Machine Learning
Page 23: Yapay Zeka, Deep Learning and Machine Learning

Sahne Tanımlama• NeuralTalk2

• Google Show and Tell

• Artık nesne tanıma yetmiyor, nesnelerin kombinasyonundan anlamlar çıkartılıyor.

Page 24: Yapay Zeka, Deep Learning and Machine Learning

Çeviri• Thing Translator

• Google çeviri hizmeti, herhangi bir ileri dilbilimsel araştırmaya gerek duymadan, yalnızca veri yığınlarıyla yapay sinir ağını «eğitme» yoluyla bugün Türkçe ve İngilizce gibi birbirinden uzak dillerde dahi etkin bir çeviri yapabilmektedir.

Page 25: Yapay Zeka, Deep Learning and Machine Learning

Konuşma Tanıma• Yakın zamana kadar en zor işlerden biriydi.

• 2012 yılından itibaren «Recurrent Neural Network» konsepti bu alanda etkin bir şekilde uygulanmaya başlandı.

• Küçük optimizasyonlar ve büyük veri kümeleriyle bu gelişim aynı teori üzerinde hala devam etmektedir.

Page 26: Yapay Zeka, Deep Learning and Machine Learning
Page 27: Yapay Zeka, Deep Learning and Machine Learning

AlphaGo• Go oyununun yapay zekanın kolaylıkla başarılı olamayacağı bir oyun

olduğu düşünülürdü.

• Ama aslında, büyük örüntüleri öğrenme üzerine kurulu Deep Learning algoritmalarıyla bunu başarmak mümkündü.

• 2015 Ekim’inde ilk defa bir bilgisayar, go oyununda bir insanı yendi.

Page 29: Yapay Zeka, Deep Learning and Machine Learning

KerasAraştırma ve prototipleştirme sürecinin kısaltılması yapay zeka araştırmaları için çok büyük bir önem taşımaktaydı.

Bu yüzden, Tensorflow’un veya Theano’nun üstünde çalışabilen, bir deep learning algoritması yazmayı olabildiğince kolaylaştırabilen Keras doğdu.

Artık birkaç satır kodla bir yapay sinir ağı oluşturulup «eğitilebiliyor».

Page 30: Yapay Zeka, Deep Learning and Machine Learning

Nasıl Öğrenirim?• Online eğitim programları bugünlerde en çok veri bilimi ve yapay zeka

üzerinde duruyorlar.

Page 31: Yapay Zeka, Deep Learning and Machine Learning

Sebastian Thrun

Page 32: Yapay Zeka, Deep Learning and Machine Learning

Teşekkür Ederim. :)