Practice notebooks on mastering the fundamentals in Deep Learning. Followed this course.
- Set Python version:
poetry env use python3.13 - Install dependencies:
poetry install - Activate Poetry shell:
eval $(poetry env activate) - Start Jupyter Notebook Kernel:
poetry run python -m ipykernel install --user --name=my-project-kernel --display-name "Python (Poetry: learn-pytorch-deep-learning)"
This repo includes a helper script for downloading YouTube videos as 720p MP4 files.
It uses yt-dlp, and clipped downloads require ffmpeg to be installed.
Download a full video into the default downloads/ directory:
poetry run python scripts/download_youtube_720p.py "https://www.youtube.com/watch?v=VIDEO_ID"Download into the current directory:
poetry run python scripts/download_youtube_720p.py "https://www.youtube.com/watch?v=VIDEO_ID" -o .Download only a time range, such as minute 1:00 through minute 2:00:
poetry run python scripts/download_youtube_720p.py "https://www.youtube.com/watch?v=VIDEO_ID" -o . --start 1:00 --end 2:00Timestamps can use SS, MM:SS, or HH:MM:SS format. If the URL contains special shell characters such as ? or &, keep it inside quotes.