Yapay Zeka Öğrenmeye Nereden Başlamalıyım?

Honor Of Samurai

Centipat
Katılım
2 Ocak 2020
Mesajlar
21
Kendimi geliştirmek ve ileride projeler yapmak için yapay zeka öğrenmek istiyorum, fakat nereden başlayacağım hakkında en ufak bir fikrim yok. Bu yüzden konu hakkında bilgi sahibi olanların yardımcı olmalarını istiyorum.
 
Son düzenleyen: Moderatör:
Çözüm
Matematik ve Ingilizce. Ozellikle lineer, multivariable calculus ve istatistik.

Yapay zeka bilgisayar bilimlerinin alt kollari arasinda en fazla matematik isteyen branslardan bir tanesi. 150 satirda kodladigin seyin arkasinda bir suru matematik teoremi olur.

Sonrasinda zaten oturup algoritmalara calisirsin, temel algoritmalari anlayacak matematik ve Ingilizce seviyen olduktan sonra problem degil.
Öncelikle programlama bilgin olması gerekiyor bu sebeple programlama ve algoritmaları iyice öğren. Sonra Python (özellikle), R, Ruby gibi dilleri öğren ardından derin ve makine öğrenmelerini de kavradıktan sonra Yapay Zeka konusunun temellerini bitireceksindir. Sonrasında da bol bol örnek uygulama, kod, program veya yapay zeka şeması yaparak da kendini geliştirebilirsin bunlar çok uzun süren eylemler bu sebeple sabırlı olman gerekiyor.
 
Matematik ve Ingilizce. Ozellikle lineer, multivariable calculus ve istatistik.

Yapay zeka bilgisayar bilimlerinin alt kollari arasinda en fazla matematik isteyen branslardan bir tanesi. 150 satirda kodladigin seyin arkasinda bir suru matematik teoremi olur.

Sonrasinda zaten oturup algoritmalara calisirsin, temel algoritmalari anlayacak matematik ve Ingilizce seviyen olduktan sonra problem degil.
 
Çözüm
Yapay zeka gerçekten çok geniş bir konu. Öncelikle yapay zeka ile nasıl projeler geliştirmek istediğine karar verirsen hedefine yönelik çalışmak sana zaman kazandırır. Udemy'den kurslara bakabilirsin. İngilizcen varsa daha çok kaynağa ulaşırsın. Benim hocamın da önerdiği kaggle daki projelere bakman çok önemli. Medium'dan alakalı yazılara bak.
 
Computer science temelin yoksa sıfırdan alman lazım. Öncelikle iyi bir matematik bilgin olsun. Türev alabiliyor musun? Matris teorisi biliyor musun? Diferansiyel denklem çözebiliyor musun? Eğer bunları yapabiliyorsan algoritma bilgini geliştirmen lazım. İkili arama ağacı, breadth-first search, depth-first search gibi kavramlara bak.

Eğer bunlarda sıkıntı yoksa bir AI kitabı üzerinden çalış ve kesinlikle İngilizce olsun. Narvig'in Artificial Intelligence: A Modern Approach kitabını önerebilirim.
 
Son düzenleme:
Kendimi geliştirmek ve ileride projeler yapmak için yapay zeka öğrenmek istiyorum, fakat nereden başlayacağım hakkında en ufak bir fikrim yok. Bu yüzden konu hakkında bilgi sahibi olanların yardımcı olmalarını istiyorum.

Şu oynatma listesini izleyebilirsiniz.
 
Merhabalar,

Ben yüksek lisans bilgisayar mühendisiyim, yapay zeka üzerine çalışıyorum, bazı önerilere karşı çıkacağım burada yapılan.

Örneğin Ruby ve R önerisi, bunları öğrenmene gerek yok, modern yapay zeka konusunda çok işine de yaramaz, sadece Python yeterli.

Bu konu üstünde ciddi projeler yapmayacaksan, sadece kullanmak için öğrenmek istiyorsan derin bir matematik bilgisine de ihtiyacın yok, matrixin transposunu almak gibi temel işlemleri bilmen tamamıyla yeterli olur.

İleri seviye İngilizce bilgisi şart tabi. Sabır da çok önemli.

Udemy üzerinden Pytorch veya Tensorflow 2 tabanlı bir tutorial alıp başlamanı tavsiye ederim.

Geçtiğimiz 2 yılı yapay zeka üzerinde çalışarak geçirdim, breadth first search, binary tree ve benzeri algoritma ve data structurelerini 1 kere kullandığımı hatırlamıyorum. Teorik olarak bilinmesi güzel şeyler, lazım olduğunda baya işinize yarar ancak pratik olarak baktığımızda hiçbir zaman gerek duymayacağınız bilgiler olabilir sadece yapay zeka için.

Kitapları da şiddetle önermem bu konuda, son geçtiğimiz yıllarda yapay zeka o kadar hızlı gelişti ki bu konuda bulacağın kitapların çoğu eskiden kalma, genellikle işine yaramayacak bilgilerle dolu oluyor.
Akademik makale okuyup yapay zeka modellerinin genel mantığını anlayabilecek seviyeye gelmen çok faydalı olur ancak. Akademik makalelerdeki matematik kafanı ağrıtabilir ama bunu dert etme, bizim bile kafamızı ağrıtıyor oradaki matematik :)

Ve ekstradan önceden şu matematiği öğren bunu öğren diye bir şey söylemenin yanlış olacağını düşünüyorum. Başlangıç için temel kod bilgisi yeterli olur. Devamında ise, ihtiyacın olduğu şeyleri zaten kendin araştırıp öğrenirsin. İnternet'te fazlasıyla mevcut kaynak var. Udemy deki yüksek puanlı kurslar da genellikle gerekli bilgiyi öğretiyorlar.

Öneri kurs:
 
Merhabalar,

Ben yüksek lisans bilgisayar mühendisiyim, yapay zeka üzerine çalışıyorum, bazı önerilere karşı çıkacağım burada yapılan.

Örneğin Ruby ve R önerisi, bunları öğrenmene gerek yok, modern yapay zeka konusunda çok işine de yaramaz, sadece Python yeterli.

Bu konu üstünde ciddi projeler yapmayacaksan, sadece kullanmak için öğrenmek istiyorsan derin bir matematik bilgisine de ihtiyacın yok, matrixin transposunu almak gibi temel işlemleri bilmen tamamıyla yeterli olur.

İleri seviye İngilizce bilgisi şart tabi. Sabır da çok önemli.

Udemy üzerinden Pytorch veya Tensorflow 2 tabanlı bir tutorial alıp başlamanı tavsiye ederim.

Geçtiğimiz 2 yılı yapay zeka üzerinde çalışarak geçirdim, breadth first search, binary tree ve benzeri algoritma ve data structurelerini 1 kere kullandığımı hatırlamıyorum. Teorik olarak bilinmesi güzel şeyler, lazım olduğunda baya işinize yarar ancak pratik olarak baktığımızda hiçbir zaman gerek duymayacağınız bilgiler olabilir sadece yapay zeka için.

Kitapları da şiddetle önermem bu konuda, son geçtiğimiz yıllarda yapay zeka o kadar hızlı gelişti ki bu konuda bulacağın kitapların çoğu eskiden kalma, genellikle işine yaramayacak bilgilerle dolu oluyor.
Akademik makale okuyup yapay zeka modellerinin genel mantığını anlayabilecek seviyeye gelmen çok faydalı olur ancak. Akademik makalelerdeki matematik kafanı ağrıtabilir ama bunu dert etme, bizim bile kafamızı ağrıtıyor oradaki matematik :)

Ve ekstradan önceden şu matematiği öğren bunu öğren diye bir şey söylemenin yanlış olacağını düşünüyorum. Başlangıç için temel kod bilgisi yeterli olur. Devamında ise, ihtiyacın olduğu şeyleri zaten kendin araştırıp öğrenirsin. İnternet'te fazlasıyla mevcut kaynak var. Udemy deki yüksek puanlı kurslar da genellikle gerekli bilgiyi öğretiyorlar.

Öneri kurs:
Çok teşekkür ederim.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı