3
votes

Aucun module nommé "fastai"

J'essaie d'utiliser fastai pour déterminer un taux d'apprentissage optimal pour mon réseau neuronal. Tout le reste fonctionne bien. Je n'obtiens tout simplement pas la précision que je souhaite. J'essaye donc d'utiliser les lignes de code suivantes pour optimiser mon taux d'apprentissage: learn.lr_find ()
learn.sched.plot_lr ()

J'ai donc installé fastai et tout semblait être installé correctement et dans le bon répertoire, mais à chaque fois que j'essaye d'importer fastai, je ne peux pas. J'ai inclus des images de mon invite de commande et du message d'erreur. Merci à tous pour l'aide d'avance, je l'apprécie vraiment. Si je n'ai pas fourni suffisamment d'informations, faites-le moi savoir. Je suis nouveau pour poser des questions ici. Message d'erreur

Installation du package


2 commentaires

mettez toujours les messages et le code sous forme de texte, pas d'images.


Vous avez installé torch mais pas fastAI


4 Réponses :


1
votes

J'ai eu un problème similaire où j'ai installé fastai avec pip. J'ai eu l'erreur 'Aucun module nommé fastai' chaque fois que j'essayais d'importer fastai, mais si je faisais "pip freeze | grep fastai" dans le terminal, cela montrait que fastai était clairement installé.

La solution pour moi était de télécharger anaconda3, d'entrer dans un environnement anaconda et de réinstaller fastai avec conda en utilisant l'étape 6 des instructions de configuration de fastai pour l'utilisation des instances AWS EC2.

Liens utiles:

https://docs.anaconda.com/anaconda/install/linux/

https://course.fast.ai/start_aws.html


0 commentaires

0
votes
conda install -c fastai fastai

1 commentaires

Merci pour cet extrait de code, qui pourrait fournir une aide limitée et immédiate. Une explication appropriée améliorerait considérablement sa valeur à long terme en montrant pourquoi c'est une bonne solution au problème et le rendre plus utile aux futurs lecteurs avec d'autres questions similaires. Veuillez modifier votre réponse pour ajouter des explications, y compris les hypothèses que vous avez formulées.



0
votes

Je recommanderais d'attendre la nouvelle version de fastai , ils travaillent actuellement sur la version 2 en juillet.

Learner.lr_find(start_lr=1e-07, end_lr=10, num_it=100, stop_div=True, show_plot=True, suggestions=True)


0 commentaires

1
votes

D'après les captures d'écran fournies, il semble que vous n'ayez pas installé FastAi correctement et que vous installiez PyTorch à la place. FastAi est livré avec une version PyTorch. Vous n'avez donc pas besoin d'installer PyTorch séparément.

Vous pouvez installer FastAi avec Pip à l'aide de la commande suivante

pip3 install fastai

Si vous utilisez Python 3.x, vous devrez parfois utiliser la commande pip3 à la place

XXX

Un autre problème pourrait être la non-concordance de Python. Peut-être que vous avez installé les deux versions de Python et que la distribution n'a pas pu vérifier d'où récupérer le paquet. Assurez-vous donc d'utiliser la bonne version de Python et Pip


0 commentaires