Dobrý den! Mám dobrou zprávu pro studenty a online pedagogy. Stanford Engineering Everywhere (SEE) , iniciativu, kterou založil Andrew Ng na Stanfordské univerzitě nabízí řadu Stanfordských online kurzů zcela zdarma. Vše, co potřebujete, je systém s připojením k internetu. Každý může odkudkoli pomocí svých systémů a mobilních zařízení volně přistupovat ke kompletním materiálům kurzu včetně osnov, písemek, domácích úkolů a zkoušek. Všechny materiály kurzu si můžete stáhnout na příslušné stránce kurzu. Pokud jste uživatelem Linuxu, můžete si je nyní stáhnout z příkazového řádku. Kolega uživatel Linuxu vytvořil jednoduchý skript s názvem "stanford-dl" ke stažení videí kurzů a/nebo souborů pdf z webu Stanford Engineering Everywhere.
Instalace
Skript "stanford-dl" byl napsán pomocí programovacího jazyka "Go", takže musíte do systému nainstalovat jazyk Go. Na níže uvedeném odkazu můžete nainstalovat jazyk GO v různých distribucích Linuxu.
- Jak nainstalovat jazyk Go v systému Linux
Po instalaci jazyka Go spusťte následující příkaz k instalaci stanford-dl:
$ go get github.com/coderick14/stanford-dl
Případně si jej můžete stáhnout z oficiální stránky vydání .
$ wget https://github.com/coderick14/stanford-dl/releases/download/v1.0/linuxAMD64.zip
Rozbalte stažený soubor zip:
$ unzip linuxAMD64.zip
Poté jej můžete kdykoli spustit pomocí níže uvedeného příkazu:
$ ./stanford-dl
Stáhněte si Stanfordské kurzy z příkazového řádku
Použití není velký problém.
Chcete-li stáhnout všechny přepisy (PDF) pro daný kurz, řekněte CS229 , spustit:
$ stanford-dl --course CS229 --type pdf --all
Zde je CS229 kódový název kurzu „Strojové učení“. Všechny kódy kurzů lze zobrazit v Kurzích SSE sekce. Bylo by mnohem lepší, kdybychom mohli zobrazit kód kurzu z příkazového řádku. Musel jsem pokaždé přejít na stránku kurzu, abych našel jeho kód.
Upozorňujeme, že nemusíte zmiňovat možnost „--type pdf“, protože skript stanford-dl stahuje soubory PDF ve výchozím nastavení.
Například následující příkaz stáhne všechny soubory PDF pro kurz strojového učení.
$ stanford-dl --course CS229 --all
Chcete-li stáhnout pouze určité přednášky, například přednášku 1, 10 a 20, spusťte:
$ stanford-dl --course CS229 --type pdf --lec 1,10, 20
Chcete-li stáhnout všechna videa pro daný kurz:
$ stanford-dl --course CS229 --type video --all
Stáhněte si pouze některé přednášky:
$ stanford-dl --course CS229 --type video --lec 1,10,20
Chcete-li zobrazit sekci nápovědy, zadejte:
$ stanford-dl -h
Usage of ./stanford-dl: -all Download material for all lectures for the given course -course string Course name e.g. CS229, EE261 -help Display help -lec string Specify comma separated list of lectures e.g 1,3,10 -type string . Defaults to pdf. (default "pdf")
Tento skript má pouze základní funkce a používá se výhradně pro vzdělávací účely.
Příjemné učení!