Yapay zeka’ya hangi programlama dili ile başlamalıyım?

Yapay zeka'ya hangi programlama dili ile başlamalıyım?

Yapay zeka ile ilgileniyorum ama birşeyler yapmaya nasıl başlamalıyım?

Yapay zeka çok kapsamlı bir alan olduğundan en çok ilgi duyduğunuz bir alan (örneğin doğal dil işleme veya görüntü işleme) veya yöntem (örneğin yapay sinir ağları veya genetik algoritmalar) belirlemenizi tavsiye ederiz çünkü her alan ya da her yöntem ilginizi çekiyor olsa bile hepsine beraberce başlamanız çok zor olacaktır.

Bir alanda belirli bir ilerleme kaydettikten ve çeşitli uygulamalar geliştirdikten sonra başka alan veya yöntemler hakkında bilgi edinmek daha akıllıca olabilir.

Bir sonraki adım ise birden çok yöntemi bir problemin daha iyi çözümü için uygun şekilde birleşirmenin yollarını aramak olabilir.

Başlangıç için referans olarak hangi kaynakları kullanabilirim?

Eğer veri yapıları veya algortimalar konularında eksikleriniz var ise öncelikle onları tamamlamanızı öneririz. 

Yapay zeka’ya hangi programlama dili ile başlamalıyım?

Yapay zeka uygulamalarının temelini kullanılan dillerden çok kullanılan algoritmalar oluşturmaktadır. Başka bir deyişle, yapay zeka teknikleri (C, C++, C#, Pascal, Java, Python vb. dahil) herhangi bir programlama dilinde gerçekleştirilebilir. Bu nedenle size “X programlama dili yapay zeka çalışmaları için uygun bir dil değildir.” diyenler olursa, lütfen aldırmayın.

Bununla birlikte özellikle bazı yapay zeka problem sahaları için tasarlanmış olan diller de mevcuttur. Bu dillerin kendi problem sahaları için sağladığı kolaylıklar elbetteki gözardı edilemez, fakat siz hangi dilde rahat ediyorsanız algoritmalarınızı o dilde kodlayabilirsiniz.

Eğer zaten bildiğiniz herhangi bir programalama dili yok ise size en sempatik geleni ile başlamanızı tavsiye ederiz.

http://www.yapay-zeka.org/modules/wiwimod/index.php?page=AI_FAQ

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.