7.6 KiB
AI-For-Beginners Feilsøkingsguide
Denne guiden hjelper deg med å løse vanlige problemer som oppstår når du bruker eller bidrar til AI-For-Beginners-repositoryet. Hvert problem inkluderer bakgrunn, symptomer, forklaringer og trinnvise løsninger.
Innholdsfortegnelse
- Generelle Problemer
- Installasjonsproblemer
- Konfigurasjonsproblemer
- Kjøre Notebooks
- Ytelsesproblemer
- Problemer med Læreboknettstedet
- Bidragsproblemer
- FAQ
- Få Hjelp
Generelle Problemer
1. Repository Kloner Ikke Riktig
Bakgrunn: Kloning lar deg kopiere repositoryet til din maskin.
Symptomer:
- Feil:
fatal: repository not found - Feil:
Permission denied (publickey)
Mulige Årsaker:
- Feil repository-URL
- Manglende tillatelser
- SSH-nøkler ikke konfigurert
Løsninger:
- Sjekk repository-URL.
Bruk HTTPS-URL:git clone https://github.com/microsoft/AI-For-Beginners.git - Bytt til HTTPS hvis SSH feiler.
Hvis du serPermission denied (publickey), bruk HTTPS-lenken ovenfor i stedet for SSH. - Konfigurer SSH-nøkler (valgfritt).
Hvis du vil bruke SSH, følg GitHubs SSH-guide.
Installasjonsproblemer
2. Problemer med Python-miljø
Bakgrunn: Repositoryet er avhengig av Python og ulike biblioteker.
Symptomer:
- Feil:
ModuleNotFoundError: No module named '<package>' - Importfeil når du kjører skript eller notebooks
Mulige Årsaker:
- Avhengigheter ikke installert
- Feil Python-versjon
Løsninger:
- Sett opp et virtuelt miljø.
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate - Installer avhengigheter.
pip install -r requirements.txt - Sjekk Python-versjon.
Bruk Python 3.7 eller nyere.python --version
3. Jupyter Ikke Installert
Bakgrunn: Notebooks er en sentral læringsressurs.
Symptomer:
- Feil:
jupyter: command not found - Notebooks starter ikke
Mulige Årsaker:
- Jupyter ikke installert
Løsninger:
- Installer Jupyter Notebook.
eller, hvis du bruker Anaconda:pip install notebookconda install notebook - Start Jupyter Notebook.
jupyter notebook
4. Konflikter med Avhengighetsversjoner
Bakgrunn: Prosjekter kan slutte å fungere hvis pakkeversjoner ikke stemmer overens.
Symptomer:
- Feil eller advarsler om inkompatible versjoner
Mulige Årsaker:
- Gamle eller motstridende Python-pakker
Løsninger:
- Installer i et rent miljø.
Slett gammelt venv/conda-miljø og opprett et nytt. - Bruk eksakte versjoner.
Kjør alltid:
Hvis dette feiler, installer manglende pakker manuelt som beskrevet i README.pip install -r requirements.txt
Konfigurasjonsproblemer
5. Miljøvariabler Ikke Satt
Bakgrunn: Noen moduler kan kreve nøkler, tokens eller konfigurasjonsinnstillinger.
Symptomer:
- Feil:
KeyErroreller advarsler om manglende konfigurasjon
Mulige Årsaker:
- Nødvendige miljøvariabler ikke satt
Løsninger:
- Sjekk etter
.env.exampleeller lignende filer. - Opprett en
.env-fil og fyll inn nødvendige verdier. - Last inn terminalen eller IDE-en på nytt etter å ha satt miljøvariabler.
Kjøre Notebooks
6. Notebook Vil Ikke Åpne eller Kjøre
Bakgrunn: Jupyter-notebooks krever riktig oppsett.
Symptomer:
- Notebook starter ikke
- Nettleser åpner seg ikke automatisk
Mulige Årsaker:
- Jupyter ikke installert
- Problemer med nettleserkonfigurasjon
Løsninger:
- Installer Jupyter (se Installasjonsproblemer ovenfor).
- Åpne notebooks manuelt.
- Kopier URL-en fra terminalen (f.eks.
http://localhost:8888/?token=...) og lim den inn i nettleseren din.
- Kopier URL-en fra terminalen (f.eks.
7. Kernel Krasjer eller Fryser
Bakgrunn: Notebook-kjerner kan krasje på grunn av ressursbegrensninger eller kodefeil.
Symptomer:
- Kernel dør eller starter på nytt gjentatte ganger
- Feil om manglende minne
Mulige Årsaker:
- Store datasett
- Inkompatibel kode eller pakker
Løsninger:
- Start kernel på nytt.
Bruk "Restart Kernel"-knappen i Jupyter. - Sjekk minnebruk.
Lukk ubrukte applikasjoner. - Kjør notebooks på skyplattformer.
Bruk Google Colab eller Azure Notebooks.
Ytelsesproblemer
8. Notebooks Kjører Sakte
Bakgrunn: Noen AI-oppgaver krever betydelig minne og CPU.
Symptomer:
- Langsom utførelse
- Laptop-vifte går høyt
Mulige Årsaker:
- Store datasett eller modeller
- Begrensede systemressurser
Løsninger:
- Bruk en skyplattform.
- Last opp notebook til Colab eller Azure Notebooks.
- Reduser datasettstørrelse.
- Bruk eksempeldata for øving.
- Lukk unødvendige programmer.
- Frigjør system-RAM.
Problemer med Læreboknettstedet
9. Kapittel Laster Ikke
Bakgrunn: Den nettbaserte læreboken viser leksjoner og kapitler.
Symptomer:
- Et kapittel (f.eks. Transformers/BERT) mangler eller åpnes ikke
Kjent Problem:
- Problem #303: “18 Transformers. BERT. kan ikke åpnes på læreboknettstedet.” Forårsaket av en filnavnsfeil (
READMEtransformers.mdi stedet forREADME.md).
Løsninger:
- Sjekk etter feil i filnavn.
Hvis du er en bidragsyter, sørg for at kapittelfiler heterREADME.md. - Rapporter manglende filer.
Åpne en GitHub-issue med kapittelnavn og feildetaljer.
Bidragsproblemer
10. PR Ikke Akseptert eller Bygg Feiler
Bakgrunn: Bidrag må bestå tester og følge retningslinjer.
Symptomer:
- Pull request avvist
- CI/CD-pipeline-feil
Mulige Årsaker:
- Feilende tester
- Ikke fulgt kodestandarder
Løsninger:
- Les retningslinjene for bidrag.
- Følg repositoryets CONTRIBUTING.md.
- Kjør tester lokalt før du pusher.
- Sjekk regler for linting eller formatering.
FAQ
Hvor kan jeg finne hjelp for spesifikke moduler?
- Hver modul har vanligvis sin egen README. Start der for oppsett og brukstips.
Hvordan rapporterer jeg en feil eller ber om en funksjon?
- Åpne en GitHub Issue med en klar beskrivelse og trinn for å gjenskape problemet.
Kan jeg be om hjelp hvis problemet mitt ikke er oppført?
- Ja! Søk etter eksisterende issues først, og hvis du ikke finner problemet ditt, opprett en ny issue.
Få Hjelp
- Sjekk Issues: GitHub Issues
- Still Spørsmål: Bruk GitHub Discussions eller åpne en issue.
- Community: Se repository-lenker for chat-/forumalternativer.
Sist Oppdatert: 2025-09-20
Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiserte oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på sitt opprinnelige språk bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.