Skip to content

Yapay Zeka alanında çalışmaya başlamak isteyen herkes için.

Notifications You must be signed in to change notification settings

ihtiyar07/yapayzeka

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

yapayzeka (yol haritası) 🌏

Merhaba 👋

Dünyayı değiştiren bu teknolojiyi kullanan, benzersiz problemler çözen insanlardan birisi olmak istiyorsan, doğru yerdesin.

Aradığın her şey ve fazlası, burada tek bir çatı altında. 😊


İki farklı yol haritasından bahsetmiştik (Büyük Veri Analizi ve Bilgisayarlı Görü).

Fakat başlangıçta, bu iki yolun bir kesişim noktası bulunuyordu. 💕

Tüm içeriği, aşağıda açıklamaları ile bulabilirsin.


İçindekiler

  1. Yapay Zeka Yol Haritası
  2. Büyük Veri İşleme Yol Haritası
  3. Bilgisayarlı Görü Yol Haritası
  4. Sinyal/Gürültü Oranı En Yüksek Konuşmalar

0 - Yapay Zeka Yol Haritası 🔮

Artificial_Intelligence

Python 🐍

Bir programlama dilini iyi öğrenmek, kariyerinde temel becerilerinden birisi olacak.

Yapay Zeka üzerinde geliştirilen araçlar, akademik çalışmalar ve araştırma baskın şekilde Python ile yapılıyor.

Bunun için birçok kaynak mevcut: Fluent Python. Python Cookbook. Python Tricks.

Bir dile hakim olduğunu hissetmek, uzun bir zaman alacak.

Fakat bu noktaya eriştiğinde artık hiçbir dil sana korkutucu gelmeyecek.

Java, Scala, C, C++, Rust..

Gönder gelsin 😍

Data Structures and Algorithms in Python 🌟

Veri Yapıları ve Algoritmalar, aslında dillerin üzerinde seviyede (veya temel gibi düşünürsek, altında) bir konu.

Bu konuda, benim tavsiye ettiğim kitap şurada..

Bu kitap 723 sayfa. Bu korkutucu gelebilir, fakat söz veriyorum, kitabın tamamını okumaya değiyor. 💮

Çünkü kitap, üst seviye bir dil olan Python ile, bir bilgisayarın çalışma prensibi arasındaki ilişkiyi; tüm veri yapılarının nasıl icat edildiklerini ve nerelerde kullanıldıklarını anlatıyor.

Ayrıca, buradaki bilgeliğin, mülakatlarında da sana çok yardımcı olacak. Paha biçilemez bir beceri.

Python Testing with pytest 🐪

Python ile geliştirme yapacağını düşünürsek, katıldığın kaliteli geliştiricilerden oluşan ekipte, unittest yazmak klasik bir beklenti olacak.

Bu alışkanlığı edinmek için, olabilecek en basit test kütüphanelerinden birisi olan pytest ile başlamak, yerinde bir tercih.

Keşfe çıkmak için, kitap linki şöyle.

Lineer Cebir - Math 221 BOUN 🐋

Matris ifadeleriyle matris transpozunu alma, tersini alma, öteleme ve diğer cebirsel işlemleri kullanamayı bilmen gerekiyor.

Bu konvolüsyon için de geçerli. Derinlere inmesen de, temel işlemlere hakim olmalısın.

Ayrıca, türev alabilmen, ve bir fonksiyonun maksimumunu türevinin 0 olduğu yerde keşfedebilmen, temel beceriler arasında sayılabilir.

Herhangi bir Lineer Cebir dersini, anlayarak tamamlamış olman, başlangıç seviyesi için yeterli.

6.034 | Fall 2010 | Undergraduate | Artificial Intelligence | MIT OCW 🌁

MIT'nin efsanevi profesörü, Patrick Henry Winston tarafından veriliyor.

Bu dersin içeriğine bir başucu kitabı gibi yaklaşman, ders planında bahsi geçen anahtar kelimelerin neler olduğunu anlaman harika olur.

Başlayıp hemen bitirmek zorunluluk değil, ara sıra ziyaret ettiğin, sevdiğiniz bir dizi gibi yaklaşabilirsin.

Yapay Zekanın, ne olup, ne olmadığını anlatan, rengarenk, eğlenceli bir içerik.

Bu içerikle, zihninde, bilmediğini bile bilmediğin sorular cevaplanmış olacak.

The Hundred-Page Machine Learning Book Amazon - Github - pdf

141 sayfada, en çok kullanılan kısımları ile, Machine Learning'i anlayabilmek adına mükemmel bir kaynak.

Kitap önce oku sonra satın al düşüncesi ile, herkese açık erişimde.

PDF'ten okumaya başladığınızda, bir an önce satın almak isteyeceksiniz. 😊

Chip Huyen, sektörde en çok referans gösterilen Designing Machine Learning Systems kitabının yazarı.

Google, Nvidia, Netflix, Snapchat ve Snorkel.ai gibi şirketlerden teklif almasının yanında, Nvidia ve Snorkel.ai'da mülakat hazırlayan bir insan.

Bu kitabın içeriğini günde 30 dakika okumak, gelecekte yapacağınız bir başvuruda, en güçlü kozlarınızdan birisi olabilir. 😍


1 - Büyük Veri İşleme Yol Haritası 🎪

Big_Data_Analysis

CS320 Value of Data and AI - Matei Zaharia 🌀

Her gün kullandığınız uygulamaların, verinizle neler yaptığını öğrenmek ve verinin yapay zeka uygulamalarında değerini anlamak için enfes bir ders.

Ders linki şurada. Dersi veren kişi Matei Zaharia.

Dersin cevapladığı sorular:

  • Şirketler verilerinizi nasıl kullanıyor, satın alıyor ve satıyor?
  • Veri ve yapay zeka ürünlerine yönelik iş modelleri nelerdir?
  • Veriler ve yapay zeka ürünleri nasıl değerlendiriliyor?

Databricks 🚣

Matei'nin Spark'ı Apache Foundation'a devrettikten (açık kaynaklı yaptıktan) sonra kurduğu şirket.

Harika bir Apache Spark eğitimleri mevcut ve bu eğitim ücretsiz. Sonrasında isterseniz sertifika almanız da mümkün. 🐤

Apache Spark ✏️

Spark bir veri mühendisinin tek bir araç kullanarak birden fazla iş yapabilmesi için oluşturulmuş, birleşik bir veri işleme motoru.

Endüstride sıklıkla karşına çıkacak, çünkü açık kaynaklı ve büyük bir topluluğa sahip.

Hem Python'da hem Scala hem de Java'da geliştirme olanağı sunuyor. Kabiliyetlerini anlamak için şurayı inceleyebilirsin.

Spark'ı oluşturan insandan bir kitap: Spark: The Definitive Guide: Big data processing made simple , ve Databricks ekibinin oluşturduğu daha güncel kitap Learning Spark: Lightning-Fast Data Analytics:

Kaggle 🎢

Büyük Veri Analizi yapabilmek için, veriye ihtiyacın olacak.

Gerçek dünyada veri, hiçbir hazır veri setine benzemese bile, veri setleri üzerinde temel modellerin geliştirilmesini öğrenmek için Kaggle harika bir site.

Ayrıca, öznitelik mühendisliği becerini geliştirmen (Feature Engineering) elde ettiğin sonuçlarda metrik başarını belirleyen temel yetkinliklerden birisi olacak.

Fundamentals of Data Engineering 📕

Bu kitap, veri mühendisliğinin ana çerçevesi ile yeni kavramlar arasında iyi bir denge sağlıyor. Okuması çok keyifli.

Kitap linki şurada.

Apache Flink 🍊

Apache Flink, canlı veri akışları üzerinde durum bilgisi olan hesaplamalar için oluşturulmuş, dağıtık bir işleme motoru.

Yine endüstride sıklıkla karşına çıkacak. Kullanım senaryoları için şurayı inceleyebilirsin.

Apache Kafka 🍎

Verinin servisler, prosesler ve konteynırlar arasında taşınmasını sağlayan, muhtemel olarak sıklıkla kullanacağın bir araç.

Üst seviyeden nasıl çalıştığını öğrenmek yeterli gibi gelse de, derinlemesine öğrenmek istersen, kitap: Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale.


2 - Bilgisayarlı Görü Yol Haritası 📹

Computer Vision

CS 131 Computer Vision: Foundations and Applications 🏯

Modern yapay zeka uygulamalarının kalbinde, karmaşık dünyayı algılayabilen, anlayabilen ve yeniden yapılandırabilen bilgisayarlı görme teknolojileri yatıyor.

CS131 ile, en baştan itibaren, temel olarak öğrenmeniz gereken neredeyse her şey ile karşılaşmış olacaksın.

Lisans bitirme tezimde, dersin notları bana çok yardımcı olmuştu. 😌

Ben 2019 yılını seviyorum. Eğer istersen diğer yıllara da bakabilirsin.

2019 için, ders sunuları şurada.

Computer Vision: A Modern Approach 📙

Bir başucu kitabı. Takıldığın bir yerde başvurmalık, eğer tavşan deliğine dalmak istersen de enfes bir kaynak.

Kitap linki şöyle.

CS231n: Deep Learning for Computer Vision 🌠

Bu, dünya üzerinde CV çalışmak isteyen herkesin alması gereken bir ders.

2016 Kış döneminde açılış dersini Fei Fei Li veriyor. CV tarihini öğrenmek ve bu bilinçle gelişmek harika bir fırsat.

Dersi Stanford'ta açan ilk insan, Andrej Karpathy. Kendisi Tesla'da Yapay Zeka direktörüydü. Enfes bir YouTube hesabı var. Gerçek bir eğitmen.

Dersin içeriğini şuradan inceleyebilirsin. Eğer Karpathy'den dersi dinlemek istersen, çalma listesinin ilk videosu şöyle.

PyTorch 🍓

PyTorch, GPU'ları ve CPU'ları kullanarak derin öğrenme için optimize edilmiş bir tensör kütüphanesi.

Endüstri standardı, bazılarının deyişi ile defacto.

Kendilerinin oluşturduğu enfes bir başlangıç kiti şöyle.

Tensorflow 🍍

TensorFlow, makine öğrenimi için ücretsiz ve açık kaynaklı bir yazılım kütüphanesi. Google mühendisleri ve araştırmacıları tarafından geliştirildi.

Endüstride yine sıklıkla kullanıldığını göreceksin. Eğer öğrenmek istersen, özenle oluşturulmuş bir içerik seni bekliyor.


Bu repo, geliştirilmeye devam edecek.

Eğer sen de farklı kaynaklar eklemek istersen, PR oluşturabilirsin. 😊


3 - Sinyal/Gürültü Oranı En Yüksek Konuşmalar 🌳

Andrej dil modelleri hakkında, kendi ifadesi ile “Meşgul insanlar Dil Modellerine Giriş“ üzerine enfes bir içerik oluşturmuş.

Alanda en saygın insanlardan birisi, Andrew NG'den, özellikle Supervised Learning ile çözülebilecek daha birçok problem olduğunu keşfetmek ve derinleşmek adına.

Yann, Meta'da Chief AI Scientist. Dil Modelleri ve Üretken Yapay Zeka üzerinde bakış açısını paylaşıyor. Ona göre, AGI'a erişim adına, daha çok yolumuz var.


Hatırlatma 🎉

Öğrenmek sonsuz bir merdivene tırmanmak gibi. Yükseldikçe, henüz göremediğin şeyleri göreceksin.

Yaşasın aktif öğrenme.

Learning

About

Yapay Zeka alanında çalışmaya başlamak isteyen herkes için.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published