Lesson 1 official topic

New here so unsure if this has already been answered / addressed –

I was reading chapter 1 of the fastbook & am currently on the How Our Image Recognizer Works section. I was interested to take a look at all of the available fast AI data sets, but it looks like the link embedded for fast.ai datasets collection is pointing to a page that no longer exists. Would someone be able to update that link on the website & also reply with the active link to datasets?

Thanks in advance – PS loving the both the content & the format of the course so far, thanks for all the great work :slight_smile:

The 2022 notebooks are too brief, while the old notebooks are outdated; for example, I couldn’t set up the Azure key today (lesson 2). I’m sure there will be similar cases in the future lessons as well.

I tend to learn the most when I write the code myself, but if I can’t get past the setup phase, I can’t write code.

My question is both specific to today’s lesson, but also around the fast.ai course part 1 as a whole: How exactly can someone in 2025 make the most of this course?

2 Likes

Hi. I’m having an issue with the code in my notebook as I try to adapt the code from the ‘is it a bird’ exercise. When declaring the variable ‘dls’, I get an error for ‘block’ not being defined (as seen in the attached screenshot). TBH, I’m not sure which package/dependency the DataBlock object is being derived from, but in my notebook, I attempted to install duckduckgo_search, fastcore, and fastdownload. This is what I got after running !pip install duckduckgo_search fastcore fastdownload:

Requirement already satisfied: duckduckgo_search in /usr/local/lib/python3.10/dist-packages (7.2.1)
Requirement already satisfied: fastcore in /usr/local/lib/python3.10/dist-packages (1.7.27)
Requirement already satisfied: fastdownload in /usr/local/lib/python3.10/dist-packages (0.0.7)
Requirement already satisfied: click>=8.1.7 in /usr/local/lib/python3.10/dist-packages (from duckduckgo_search) (8.1.7)
Requirement already satisfied: primp>=0.10.0 in /usr/local/lib/python3.10/dist-packages (from duckduckgo_search) (0.10.1)
Requirement already satisfied: lxml>=5.3.0 in /usr/local/lib/python3.10/dist-packages (from duckduckgo_search) (5.3.0)
Requirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from fastcore) (24.2)
Requirement already satisfied: fastprogress in /usr/local/lib/python3.10/dist-packages (from fastdownload) (1.0.3)

In the code, I have the following import statements:

from duckduckgo_search import DDGS
from fastcore.all import *

from fastdownload import download_url

I’m a bit lost and not sure if I’m missing something or if the there’s something wrong with the code in the screencap, or if there’s possibly something wrong with code that isn’t screencapped. Its my first time posting here, so I don’t know if it’s okay to post the whole notebook, but if it’s needed, I’ll post a link to it.

Screenshot of code and errors:

I am new to this topic and do not have a background in software or technology. The book begins by stating that it is easy to learn, even without technical skills, but I find this quite misleading.

I recently reached the section “Running Your First Notebook” and was surprised to find discrepancies between the book’s instructions and the actual resources available. The book frequently refers to a “website,” but I have been unable to locate anything that matches its description. I did find a website (Practical Deep Learning for Coders - 1: Getting started), but the lessons appear to be slightly different—perhaps they have been updated?

In particular, I am struggling to find the correct notebook to download and begin coding. I may be missing something obvious, but I would greatly appreciate guidance from someone with more experience.

Thank you in advance for your help!

1 Like

Your project is really cool and was helpful. I am new to this course. I was able to learn some new python functions. Great work.

Hi @spbx89, I see this was posted 17 days ago, have you been able to resolve it yet or need assistance?

Hi,
I got help with the issue on the discord and figured it out. Thanks for asking.

1 Like

Hi, I am trying to install fastai on jupyter notebooks
!pip install -Uqq fastai ‘duckduckgo_search>=6.2’

I get this error

ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pylibcugraph-cu12 24.12.0 requires pylibraft-cu12==24.12., but you have pylibraft-cu12 25.2.0 which is incompatible.
pylibcugraph-cu12 24.12.0 requires rmm-cu12==24.12.
, but you have rmm-cu12 25.2.0 which is incompatible.

I’m having the same issue and when trying to fetch an image I get a 403

Same here.


Does this mean the function automatically decide the number of hidden layers in our NN? Shouldn’t this be a hyperparameter that is up to us to decide?