Pazar, Eylül 27, 2020
Ana Sayfa Python Yapay Zeka

Python Yapay Zeka

Python Yapay Zeka

Python Learning
Python öğreniyorum

Yapay zeka ve derin öğrenme alanında çalışmalar yapmak istiyorum ancak nereden ve nasıl başlayacağımı bilemiyorum diyenlerdenseniz bu yazı size bir rehber niteliğinde. Yapay zeka, dar zeka ve yapay genel zeka olarak ikiye ayrılmaktadır

Yapay zekayı düşünmenin en iyi yolu yapabildiklerini insanların beceri ve yetileriyle karşılaştırmaktır. Sonuçta insanlar bildiğimiz en zeki canlılar ve yapay zeka da insan zekasını taklit ediyor. Aslında yapay zekayı sıradan bir yazılımdan ayırt etmenin en iyi yolu da bu: İnsan zekasını taklit eden yazılımlara yapay zeka diyoruz.

Ancak, sırayla gidecek olursak yapay zekanın bilgisayar bilimleri içinde yer alan geniş bir araştırma alanı olduğunu belirtelim. Yapay Zeka’nın amacı, insanlardan bağımsız olarak çalışan zeki sistemler yaratmaktır.

Python neden bu kadar etkili ?
Kolay öğrenilen bir programlama dili
Sade ve açıklanabilir olması
Kodun okunulabilirliği ön planda
Nesne Yonelimli bir dil
Python yorumlanan bir dildir
Ekstra araclarla kodu derlemek / çalıştırmak mümkün
Açık kaynaklı bir dil oldugu icin pek cok alanda geliştirme yapılabilir
Modüler bir yapiya sahiptir, kullanımı kolaylaştırır
Dinamik veri yapisina sahiptir
Çok geniş devamlı gelişen kütüphanelere sahiptir (Bu özellik özellikle Yapay Zeka için bulunmaz nimet)
C ve C++ ile ek modüllerde yazılabilir
Performans açısından bir çok dile göre öndedir
apay zeka için hangi programlama dillerini tercih etmeliyim?
Veri biliminde en çok kullanılan 5 programlama Dili

Python (%61
C/C++ (%43)
Java (%40)
R (%38)
JavaScript (%25)

Python Learning

Python ile yapay zeka için nereden başlamalıyım?
Yapay zekanın algoritma ve matematikle bağlantısı çok önemli olduğu için Matematik , Fizik gibi alanlarda iyi olmanız gerekmektedir.Devamında ise pes etmeyen ve peşinden giden bir yapıya sahip olmanız gerekmektedir çünkü yapay zeka veri bütünlüğünü harmanlayan bir çalışma prensibine sahip olduğu için yapay zeka ya, pasta yı yapması için gerekli malzemeleri vermeniz gerekmektedir, buda oluşturcağınız projenin temel verileri olarak özetlenebilir , yapay zeka bu veriler ışığında oluşturucağınız algoritma ve kodlarla isteklerinizi karşılamaya ve öğrenmeye başlayacaktır,

Makine öğrenmesi (Machine Learning)
Yapay Sinir Ağları (Artificial Neural Networks)
İşlemsel zeka (Computational Intelligence)
Derin Öğrenme (Deep Learning)