8.3 KiB
AI-For-Beginners Príručka na riešenie problémov
Táto príručka vám pomôže vyriešiť bežné problémy, ktoré sa môžu vyskytnúť pri používaní alebo prispievaní do AI-For-Beginners repozitára. Každý problém obsahuje pozadie, príznaky, vysvetlenia a postupné riešenia.
Obsah
- Všeobecné problémy
- Problémy s inštaláciou
- Problémy s konfiguráciou
- Spúšťanie notebookov
- Problémy s výkonom
- Problémy s webovou stránkou učebnice
- Problémy s prispievaním
- FAQ
- Získanie pomoci
Všeobecné problémy
1. Repozitár sa nedá správne naklonovať
Pozadie: Klonovanie vám umožňuje skopírovať repozitár na váš počítač.
Príznaky:
- Chyba:
fatal: repository not found - Chyba:
Permission denied (publickey)
Možné príčiny:
- Nesprávna URL adresa repozitára
- Nedostatočné oprávnenia
- SSH kľúče nie sú nakonfigurované
Riešenia:
- Skontrolujte URL adresu repozitára.
Použite HTTPS URL:git clone https://github.com/microsoft/AI-For-Beginners.git - Prepnite na HTTPS, ak SSH zlyhá.
Ak vidítePermission denied (publickey), použite namiesto SSH vyššie uvedený HTTPS odkaz. - Nakonfigurujte SSH kľúče (voliteľné).
Ak chcete používať SSH, postupujte podľa GitHub SSH príručky.
Problémy s inštaláciou
2. Problémy s Python prostredím
Pozadie: Repozitár je závislý na Pythone a rôznych knižniciach.
Príznaky:
- Chyba:
ModuleNotFoundError: No module named '<package>' - Chyby pri importe pri spúšťaní skriptov alebo notebookov
Možné príčiny:
- Závislosti nie sú nainštalované
- Nesprávna verzia Pythonu
Riešenia:
- Nastavte virtuálne prostredie.
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate - Nainštalujte závislosti.
pip install -r requirements.txt - Skontrolujte verziu Pythonu.
Použite Python 3.7 alebo novší.python --version
3. Jupyter nie je nainštalovaný
Pozadie: Notebooky sú kľúčovým zdrojom učenia.
Príznaky:
- Chyba:
jupyter: command not found - Notebooky sa nedajú spustiť
Možné príčiny:
- Jupyter nie je nainštalovaný
Riešenia:
- Nainštalujte Jupyter Notebook.
alebo, ak používate Anacondu:pip install notebookconda install notebook - Spustite Jupyter Notebook.
jupyter notebook
4. Konflikty verzií závislostí
Pozadie: Projekty môžu zlyhať, ak sú verzie balíkov nekompatibilné.
Príznaky:
- Chyby alebo varovania o nekompatibilných verziách
Možné príčiny:
- Staré alebo konfliktné Python balíky
Riešenia:
- Inštalujte v čistom prostredí.
Odstráňte staré venv/conda prostredie a vytvorte nové. - Používajte presné verzie.
Vždy spustite:
Ak to zlyhá, manuálne nainštalujte chýbajúce balíky podľa README.pip install -r requirements.txt
Problémy s konfiguráciou
5. Environmentálne premenné nie sú nastavené
Pozadie: Niektoré moduly môžu vyžadovať kľúče, tokeny alebo konfiguračné nastavenia.
Príznaky:
- Chyba:
KeyErroralebo varovania o chýbajúcej konfigurácii
Možné príčiny:
- Požadované environmentálne premenné nie sú nastavené
Riešenia:
- Skontrolujte
.env.examplealebo podobné súbory. - Vytvorte
.envsúbor a vyplňte požadované hodnoty. - Znovu načítajte terminál alebo IDE po nastavení environmentálnych premenných.
Spúšťanie notebookov
6. Notebook sa nedá otvoriť alebo spustiť
Pozadie: Jupyter notebooky vyžadujú správne nastavenie.
Príznaky:
- Notebook sa nedá spustiť
- Prehliadač sa neotvára automaticky
Možné príčiny:
- Jupyter nie je nainštalovaný
- Problémy s konfiguráciou prehliadača
Riešenia:
- Nainštalujte Jupyter (pozrite Problémy s inštaláciou vyššie).
- Otvorte notebooky manuálne.
- Skopírujte URL z terminálu (napr.
http://localhost:8888/?token=...) a vložte ho do prehliadača.
- Skopírujte URL z terminálu (napr.
7. Kernel padá alebo zamŕza
Pozadie: Kernel notebooku môže padnúť kvôli limitom zdrojov alebo chybám v kóde.
Príznaky:
- Kernel sa opakovane vypína alebo reštartuje
- Chyby nedostatku pamäte
Možné príčiny:
- Veľké datasety
- Nekompatibilný kód alebo balíky
Riešenia:
- Reštartujte kernel.
Použite tlačidlo "Restart Kernel" v Jupyteri. - Skontrolujte využitie pamäte.
Zatvorte nepoužívané aplikácie. - Spúšťajte notebooky na cloudových platformách.
Použite Google Colab alebo Azure Notebooks.
Problémy s výkonom
8. Notebooky bežia pomaly
Pozadie: Niektoré AI úlohy vyžadujú značnú pamäť a CPU.
Príznaky:
- Pomalé vykonávanie
- Hlučný ventilátor na notebooku
Možné príčiny:
- Veľké datasety alebo modely
- Obmedzené systémové zdroje
Riešenia:
- Použite cloudovú platformu.
- Nahrajte notebook na Colab alebo Azure Notebooks.
- Zmenšite veľkosť datasetu.
- Použite vzorové dáta na precvičovanie.
- Zatvorte nepotrebné programy.
- Uvoľnite systémovú RAM.
Problémy s webovou stránkou učebnice
9. Kapitola sa nenačítava
Pozadie: Online učebnica zobrazuje lekcie a kapitoly.
Príznaky:
- Kapitola (napr. Transformers/BERT) chýba alebo sa nedá otvoriť
Známý problém:
- Problém #303: „18 Transformers. BERT. sa nedá otvoriť na webovej stránke učebnice.“ Spôsobené chybou názvu súboru (
READMEtransformers.mdnamiestoREADME.md).
Riešenia:
- Skontrolujte chyby v názvoch súborov.
Ak ste prispievateľ, uistite sa, že kapitoly sú pomenovanéREADME.md. - Nahláste chýbajúce súbory.
Otvorte GitHub issue s názvom kapitoly a podrobnosťami o chybe.
Problémy s prispievaním
10. PR nie je prijatý alebo buildy zlyhávajú
Pozadie: Príspevky musia prejsť testami a dodržiavať pokyny.
Príznaky:
- Pull request zamietnutý
- Chyby v CI/CD pipeline
Možné príčiny:
- Zlyhávajúce testy
- Nedodržiavanie štandardov kódovania
Riešenia:
- Prečítajte si pokyny na prispievanie.
- Dodržiavajte CONTRIBUTING.md repozitára.
- Spustite testy lokálne pred odoslaním.
- Skontrolujte pravidlá lintingu alebo požiadavky na formátovanie.
FAQ
Kde nájdem pomoc pre konkrétne moduly?
- Každý modul má zvyčajne vlastný README. Začnite tam pre tipy na nastavenie a používanie.
Ako nahlásim chybu alebo požiadam o funkciu?
- Otvorte GitHub Issue s jasným popisom a krokmi na reprodukciu.
Môžem požiadať o pomoc, ak môj problém nie je uvedený?
- Áno! Najskôr vyhľadajte existujúce issues, a ak svoj problém nenájdete, vytvorte nový issue.
Získanie pomoci
- Skontrolujte Issues: GitHub Issues
- Pýtajte sa otázky: Použite GitHub Discussions alebo otvorte issue.
- Komunita: Pozrite si odkazy na repozitári pre možnosti chatu/fóra.
Posledná aktualizácia: 2025-09-20
Upozornenie:
Tento dokument bol preložený pomocou služby AI prekladu Co-op Translator. Hoci sa snažíme o presnosť, prosím, berte na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho rodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nenesieme zodpovednosť za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.