Makine Öğrenimi Hızlandırılmış Kursu sizin için uygun mu?
Tüm modülleri tamamlamaya hazır olduğunuzdan emin olmak için Makine Öğrenimi Acele Kursu'na başlamadan önce lütfen aşağıdaki Ön Çalışma ve Ön Koşullar bölümlerini okuyun.
Ön çalışma
Makine Öğrenimi Hızlandırılmış Kursu'na başlamadan önce aşağıdakileri yapın:
- Makine öğrenimi konusunda yeniyseniz Makine Öğrenimi'ne Giriş başlıklı makaleyi inceleyin. Bu kısa, kendi kendine çalışma kursu temel makine öğrenimi kavramlarını tanıtmaktadır.
- NumPy'de yeniyseniz bu kurs için ihtiyacınız olan tüm NumPy bilgilerini sağlayan NumPy Üzerine Ultra Hızlı Eğitim Colab alıştırmasını yapın.
- pandas'ı yeni kullanmaya başladıysanız bu kurs için ihtiyacınız olan tüm pandas bilgilerini sağlayan pandas Ultra Hızlı Eğitimi Colab alıştırmasını yapın.
Ön koşullar
Makine Öğrenimi Hızlandırılmış Kursu, makine öğrenimi hakkında herhangi bir ön bilgi sahibi olmanızı gerektirmez. Ancak sunulan kavramları anlamak ve alıştırmaları tamamlamak için öğrencilerin aşağıdaki ön koşulları karşılamasını öneririz:
Değişkenler, doğrusal denklemler, fonksiyon grafikleri, histogramlar ve istatistiksel ortalamalar hakkında bilgi sahibi olmanız gerekir.
İyi bir programcı olmanız gerekir. Programlama alıştırmaları Python'da olduğu için ideal olarak Python programlama konusunda biraz deneyiminiz olmalıdır. Ancak Python deneyimi olmayan deneyimli programcılar genellikle programlama alıştırmalarını tamamlayabilir.
Aşağıdaki bölümlerde, faydalı olabilecek ek arka plan materyallerinin bağlantıları verilmiştir.
Cebir
- değişkenler, katsayılar ve işlevler
- \(y = b + w_1x_1 + w_2x_2\)gibi doğrusal denklemler
- logaritmalar ve \(y = ln(1+ e^z)\)gibi logaritmik denklemler
- sigmoid işlevi
Doğrusal cebir
Trigonometri
- tanh (etkinleştirme işlevi olarak ele alınır; önceden bilgi sahibi olmak gerekmez)
İstatistikler
Kalkülüs (isteğe bağlı, ileri düzey konular için)
- türev kavramı (türevleri hesaplamanız gerekmez)
- gradyan veya eğim
- kısmi türevler (gradyanlarla yakından ilişkilidir)
- zincir kuralı (nöral ağları eğitmek için geri yayılma algoritmasının tam olarak anlaşılması amacıyla)
Python Programlama
Python Eğitimi'nde aşağıdaki temel Python konuları ele alınmıştır:
Konumsal ve anahtar kelime parametrelerini kullanarak işlevleri tanımlama ve çağırma
Dizinler, listeler, kümeler (oluşturma, erişme ve iterasyon)
for
döngüleri,for
birden çok iteratör değişkeni içeren döngüler (ör.for a, b in [(1,2), (3,4)]
)dize biçimlendirme (ör.
'%.2f' % 3.14
)değişkenler, atama, temel veri türleri (
int
,float
,bool
,str
)
Programlama alıştırmalarından birkaçı aşağıdaki daha gelişmiş Python kavramını kullanır:
Bash Terminal ve Cloud Console
Programlama alıştırmalarını yerel makinenizde veya bulut konsolunda çalıştırmak için komut satırında rahatça çalışabilmeniz gerekir: