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:
Build Deep Learning Algorithms with TensorFlow 2.0, Dive into Neural Networks and Apply Your Skills in a Business Case
www.udemy.com