8.7 KiB
AI-For-Beginners Hibaelhárítási Útmutató
Ez az útmutató segít megoldani a gyakori problémákat, amelyek az AI-For-Beginners repozitórium használata vagy hozzájárulása során merülhetnek fel. Minden probléma tartalmaz háttérinformációt, tüneteket, magyarázatokat és lépésről lépésre megoldásokat.
Tartalomjegyzék
- Általános problémák
- Telepítési problémák
- Konfigurációs problémák
- Notebookok futtatása
- Teljesítményproblémák
- Tankönyv weboldal problémák
- Hozzájárulási problémák
- GYIK
- Segítség kérése
Általános problémák
1. A repozitórium nem klónozható megfelelően
Háttér: A klónozás lehetővé teszi, hogy a repozitóriumot lemásold a gépedre.
Tünetek:
- Hiba:
fatal: repository not found - Hiba:
Permission denied (publickey)
Lehetséges okok:
- Hibás repozitórium URL
- Elégtelen jogosultságok
- SSH kulcsok nincsenek konfigurálva
Megoldások:
- Ellenőrizd a repozitórium URL-t.
Használd a HTTPS URL-t:git clone https://github.com/microsoft/AI-For-Beginners.git - Válts HTTPS-re, ha az SSH nem működik.
HaPermission denied (publickey)hibát látsz, használd a fenti HTTPS linket az SSH helyett. - Konfiguráld az SSH kulcsokat (opcionális).
Ha SSH-t szeretnél használni, kövesd a GitHub SSH útmutatóját.
Telepítési problémák
2. Python környezet problémák
Háttér: A repozitórium Pythonra és különböző könyvtárakra támaszkodik.
Tünetek:
- Hiba:
ModuleNotFoundError: No module named '<package>' - Importálási hibák szkriptek vagy notebookok futtatásakor
Lehetséges okok:
- Függőségek nincsenek telepítve
- Hibás Python verzió
Megoldások:
- Hozz létre egy virtuális környezetet.
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate - Telepítsd a függőségeket.
pip install -r requirements.txt - Ellenőrizd a Python verziót.
Használj Python 3.7 vagy újabbat.python --version
3. Jupyter nincs telepítve
Háttér: A notebookok alapvető tanulási erőforrások.
Tünetek:
- Hiba:
jupyter: command not found - A notebookok nem indulnak el
Lehetséges okok:
- Jupyter nincs telepítve
Megoldások:
- Telepítsd a Jupyter Notebookot.
vagy, ha Anacondát használsz:pip install notebookconda install notebook - Indítsd el a Jupyter Notebookot.
jupyter notebook
4. Függőségek verzióütközései
Háttér: A projektek összeomolhatnak, ha a csomagok verziói nem kompatibilisek.
Tünetek:
- Hibák vagy figyelmeztetések inkompatibilis verziókról
Lehetséges okok:
- Régi vagy ütköző Python csomagok
Megoldások:
- Telepítsd egy tiszta környezetbe.
Töröld a régi venv/conda környezetet, és hozz létre egy újat. - Használj pontos verziókat.
Mindig futtasd:
Ha ez nem működik, manuálisan telepítsd a hiányzó csomagokat a README-ben leírtak szerint.pip install -r requirements.txt
Konfigurációs problémák
5. Környezeti változók nincsenek beállítva
Háttér: Néhány modul kulcsokat, tokeneket vagy konfigurációs beállításokat igényelhet.
Tünetek:
- Hiba:
KeyErrorvagy figyelmeztetések hiányzó konfigurációról
Lehetséges okok:
- Szükséges környezeti változók nincsenek beállítva
Megoldások:
- Ellenőrizd a
.env.examplevagy hasonló fájlokat. - Hozz létre egy
.envfájlt, és töltsd ki a szükséges értékeket. - Indítsd újra a terminált vagy az IDE-t a környezeti változók beállítása után.
Notebookok futtatása
6. A notebook nem nyílik meg vagy nem fut
Háttér: A Jupyter notebookok megfelelő beállítást igényelnek.
Tünetek:
- A notebook nem indul el
- A böngésző nem nyílik meg automatikusan
Lehetséges okok:
- Jupyter nincs telepítve
- Böngésző konfigurációs problémák
Megoldások:
- Telepítsd a Jupyter-t (lásd Telepítési problémák fent).
- Nyisd meg a notebookokat manuálisan.
- Másold ki az URL-t a terminálból (pl.
http://localhost:8888/?token=...), és illeszd be a böngésződbe.
- Másold ki az URL-t a terminálból (pl.
7. Kernel összeomlik vagy lefagy
Háttér: A notebook kernelek összeomolhatnak erőforráskorlátok vagy kódhibák miatt.
Tünetek:
- A kernel folyamatosan leáll vagy újraindul
- Memóriahiányos hibák
Lehetséges okok:
- Nagy adathalmazok
- Inkompatibilis kód vagy csomagok
Megoldások:
- Indítsd újra a kernelt.
Használd a "Restart Kernel" gombot a Jupyterben. - Ellenőrizd a memóriahasználatot.
Zárd be a nem használt alkalmazásokat. - Futtasd a notebookokat felhőplatformokon.
Használd a Google Colab vagy az Azure Notebooks szolgáltatást.
Teljesítményproblémák
8. A notebookok lassan futnak
Háttér: Néhány AI feladat jelentős memóriát és CPU-t igényel.
Tünetek:
- Lassú végrehajtás
- A laptop ventilátora hangosan működik
Lehetséges okok:
- Nagy adathalmazok vagy modellek
- Korlátozott rendszererőforrások
Megoldások:
- Használj felhőplatformot.
- Töltsd fel a notebookot a Colabra vagy az Azure Notebooksra.
- Csökkentsd az adathalmaz méretét.
- Gyakorláshoz használj mintaadatokat.
- Zárd be a felesleges programokat.
- Szabadíts fel rendszer RAM-ot.
Tankönyv weboldal problémák
9. A fejezet nem töltődik be
Háttér: Az online tankönyv leckéket és fejezeteket jelenít meg.
Tünetek:
- Egy fejezet (pl. Transformers/BERT) hiányzik vagy nem nyílik meg
Ismert probléma:
- Issue #303: „18 Transformers. BERT. nem nyitható meg a tankönyv weboldalán.” Fájlnév hiba okozza (
READMEtransformers.mdhelyettREADME.md).
Megoldások:
- Ellenőrizd a fájl átnevezési hibákat.
Ha hozzájáruló vagy, győződj meg róla, hogy a fejezetfájlok neveREADME.md. - Jelentsd a hiányzó fájlokat.
Nyiss egy GitHub hibajegyet a fejezet nevével és a hiba részleteivel.
Hozzájárulási problémák
10. PR nem elfogadott vagy a build hibás
Háttér: A hozzájárulásoknak teszteken kell átmenniük, és követniük kell az irányelveket.
Tünetek:
- Pull request elutasítva
- CI/CD pipeline hibák
Lehetséges okok:
- Hibás tesztek
- Nem megfelelő kódolási szabványok
Megoldások:
- Olvasd el a hozzájárulási irányelveket.
- Kövesd a repozitórium CONTRIBUTING.md fájlját.
- Futtasd a teszteket helyben, mielőtt feltöltöd.
- Ellenőrizd a linting szabályokat vagy formázási követelményeket.
GYIK
Hol találok segítséget az egyes modulokhoz?
- Minden modulnak általában van saját README fájlja. Kezdd ott a beállítási és használati tippekért.
Hogyan jelenthetek hibát vagy kérhetek új funkciót?
- Nyiss egy GitHub hibajegyet egyértelmű leírással és reprodukálási lépésekkel.
Kérhetek segítséget, ha a problémám nincs felsorolva?
- Igen! Először keresd meg a meglévő hibajegyeket, és ha nem találod a problémádat, hozz létre egy új hibajegyet.
Segítség kérése
- Ellenőrizd a hibajegyeket: GitHub Issues
- Tegyél fel kérdéseket: Használd a GitHub Discussions-t vagy nyiss egy hibajegyet.
- Közösség: Nézd meg a repozitórium linkjeit chat/forum lehetőségekért.
Utolsó frissítés: 2025-09-20
Felelősség kizárása:
Ez a dokumentum az Co-op Translator AI fordítási szolgáltatás segítségével került lefordításra. Bár törekszünk a pontosságra, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az eredeti nyelvén tekintendő hiteles forrásnak. Kritikus információk esetén javasolt professzionális emberi fordítást igénybe venni. Nem vállalunk felelősséget semmilyen félreértésért vagy téves értelmezésért, amely a fordítás használatából eredhet.