8.5 KiB
AI-For-Beginners Sorun Giderme Kılavuzu
Bu kılavuz, AI-For-Beginners deposunu kullanırken veya katkıda bulunurken karşılaşılan yaygın sorunları çözmenize yardımcı olur. Her sorun için arka plan bilgisi, belirtiler, açıklamalar ve adım adım çözümler sunulmaktadır.
İçindekiler
- Genel Sorunlar
- Kurulum Sorunları
- Yapılandırma Sorunları
- Notebook Çalıştırma
- Performans Sorunları
- Ders Kitabı Web Sitesi Sorunları
- Katkı Sağlama Sorunları
- SSS
- Yardım Alma
Genel Sorunlar
1. Depo Doğru Şekilde Klonlanamıyor
Arka Plan: Klonlama, depoyu bilgisayarınıza kopyalamanıza olanak tanır.
Belirtiler:
- Hata:
fatal: repository not found - Hata:
Permission denied (publickey)
Olası Nedenler:
- Yanlış depo URL'si
- Yetersiz izinler
- SSH anahtarları yapılandırılmamış
Çözümler:
- Depo URL'sini kontrol edin.
HTTPS URL'sini kullanın:git clone https://github.com/microsoft/AI-For-Beginners.git - SSH başarısız olursa HTTPS'e geçin.
EğerPermission denied (publickey)hatası alıyorsanız, SSH yerine yukarıdaki HTTPS bağlantısını kullanın. - SSH anahtarlarını yapılandırın (isteğe bağlı).
SSH kullanmak istiyorsanız, GitHub'ın SSH rehberini takip edin.
Kurulum Sorunları
2. Python Ortamı Sorunları
Arka Plan: Depo, Python ve çeşitli kütüphanelere dayanır.
Belirtiler:
- Hata:
ModuleNotFoundError: No module named '<package>' - Script veya notebook çalıştırırken ithalat hataları
Olası Nedenler:
- Bağımlılıklar yüklenmemiş
- Yanlış Python sürümü
Çözümler:
- Sanal bir ortam oluşturun.
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate - Bağımlılıkları yükleyin.
pip install -r requirements.txt - Python sürümünü kontrol edin.
Python 3.7 veya daha yeni bir sürüm kullanın.python --version
3. Jupyter Yüklenmemiş
Arka Plan: Notebook'lar temel öğrenme kaynağıdır.
Belirtiler:
- Hata:
jupyter: command not found - Notebook'lar açılmıyor
Olası Nedenler:
- Jupyter yüklenmemiş
Çözümler:
- Jupyter Notebook'u yükleyin.
veya, Anaconda kullanıyorsanız:pip install notebookconda install notebook - Jupyter Notebook'u başlatın.
jupyter notebook
4. Bağımlılık Sürüm Çakışmaları
Arka Plan: Paket sürümleri uyumsuz olduğunda projeler bozulabilir.
Belirtiler:
- Uyumsuz sürümlerle ilgili hata veya uyarılar
Olası Nedenler:
- Eski veya çakışan Python paketleri
Çözümler:
- Temiz bir ortamda yükleme yapın.
Eski venv/conda ortamını silin ve yenisini oluşturun. - Kesin sürümleri kullanın.
Her zaman şu komutu çalıştırın:
Eğer bu başarısız olursa, README'de açıklanan şekilde eksik paketleri manuel olarak yükleyin.pip install -r requirements.txt
Yapılandırma Sorunları
5. Ortam Değişkenleri Ayarlanmamış
Arka Plan: Bazı modüller anahtarlar, token'lar veya yapılandırma ayarları gerektirebilir.
Belirtiler:
- Hata:
KeyErrorveya eksik yapılandırma ile ilgili uyarılar
Olası Nedenler:
- Gerekli ortam değişkenleri ayarlanmamış
Çözümler:
.env.exampleveya benzer dosyaları kontrol edin.- Bir
.envdosyası oluşturun ve gerekli değerleri doldurun. - Ortam değişkenlerini ayarladıktan sonra terminalinizi veya IDE'nizi yeniden başlatın.
Notebook Çalıştırma
6. Notebook Açılmıyor veya Çalışmıyor
Arka Plan: Jupyter notebook'ların doğru şekilde kurulması gerekir.
Belirtiler:
- Notebook başlatılamıyor
- Tarayıcı otomatik olarak açılmıyor
Olası Nedenler:
- Jupyter yüklenmemiş
- Tarayıcı yapılandırma sorunları
Çözümler:
- Jupyter'i yükleyin (yukarıdaki Kurulum Sorunları bölümüne bakın).
- Notebook'ları manuel olarak açın.
- Terminaldeki URL'yi (örneğin,
http://localhost:8888/?token=...) kopyalayıp tarayıcınıza yapıştırın.
- Terminaldeki URL'yi (örneğin,
7. Çekirdek Çöküyor veya Donuyor
Arka Plan: Notebook çekirdekleri kaynak sınırları veya kod hataları nedeniyle çökebilir.
Belirtiler:
- Çekirdek sürekli olarak çöküyor veya yeniden başlıyor
- Bellek yetersiz hataları
Olası Nedenler:
- Büyük veri setleri
- Uyumsuz kod veya paketler
Çözümler:
- Çekirdeği yeniden başlatın.
Jupyter'deki "Restart Kernel" düğmesini kullanın. - Bellek kullanımını kontrol edin.
Kullanılmayan uygulamaları kapatın. - Notebook'ları bulut platformlarında çalıştırın.
Google Colab veya Azure Notebooks kullanın.
Performans Sorunları
8. Notebook'lar Yavaş Çalışıyor
Arka Plan: Bazı AI görevleri önemli miktarda bellek ve CPU gerektirir.
Belirtiler:
- Yavaş çalışma
- Dizüstü bilgisayar fanının yüksek sesle çalışması
Olası Nedenler:
- Büyük veri setleri veya modeller
- Sınırlı sistem kaynakları
Çözümler:
- Bir bulut platformu kullanın.
- Notebook'u Colab veya Azure Notebooks'a yükleyin.
- Veri seti boyutunu küçültün.
- Uygulama için örnek veri kullanın.
- Gereksiz programları kapatın.
- Sistem RAM'ini boşaltın.
Ders Kitabı Web Sitesi Sorunları
9. Bölüm Yüklenmiyor
Arka Plan: Çevrimiçi ders kitabı, dersleri ve bölümleri görüntüler.
Belirtiler:
- Bir bölüm (örneğin, Transformers/BERT) eksik veya açılmıyor
Bilinen Sorun:
- Sorun #303: “18 Transformers. BERT. ders kitabı web sitesinde açılamıyor.” Dosya adı hatasından kaynaklanıyor (
READMEtransformers.mdyerineREADME.md).
Çözümler:
- Dosya adlandırma hatalarını kontrol edin.
Eğer katkıda bulunuyorsanız, bölüm dosyalarınınREADME.mdolarak adlandırıldığından emin olun. - Eksik dosyaları bildirin.
Bölüm adı ve hata detaylarıyla bir GitHub sorunu açın.
Katkı Sağlama Sorunları
10. PR Kabul Edilmiyor veya Yapılar Başarısız
Arka Plan: Katkılar testleri geçmeli ve yönergelere uygun olmalıdır.
Belirtiler:
- Pull request reddedildi
- CI/CD pipeline hataları
Olası Nedenler:
- Başarısız testler
- Kodlama standartlarına uyulmaması
Çözümler:
- Katkı yönergelerini okuyun.
- Depoya ait CONTRIBUTING.md dosyasını takip edin.
- Push yapmadan önce testleri yerel olarak çalıştırın.
- Linting kurallarını veya biçimlendirme gereksinimlerini kontrol edin.
SSS
Belirli modüller için nereden yardım alabilirim?
- Her modül genellikle kendi README dosyasına sahiptir. Kurulum ve kullanım ipuçları için oradan başlayın.
Bir hata nasıl bildirilir veya özellik talep edilir?
- GitHub Sorunu Açın ve açık bir açıklama ile yeniden üretim adımlarını ekleyin.
Sorunum listede yoksa yardım isteyebilir miyim?
- Evet! Önce mevcut sorunları arayın, eğer sorununuzu bulamazsanız yeni bir sorun oluşturun.
Yardım Alma
- Sorunları Kontrol Edin: GitHub Sorunları
- Sorular Sorun: GitHub Discussions'ı kullanın veya bir sorun açın.
- Topluluk: Sohbet/forum seçenekleri için depo bağlantılarını inceleyin.
Son Güncelleme: 2025-09-20
Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlık içerebileceğini lütfen unutmayın. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlamalar veya yanlış yorumlamalar için sorumluluk kabul etmiyoruz.