Ciao! Ho una buona notizia per gli studenti e gli educatori online. Stanford Engineering Everywhere (VEDI) , un'iniziativa avviata da Andrew Ng presso la Stanford University, offre una serie di corsi online di Stanford completamente gratuiti. Tutto ciò di cui hai bisogno è un sistema con una connessione a Internet. Tutti possono accedere liberamente al materiale completo del corso, inclusi programma, dispense, compiti ed esami senza alcun costo, da qualsiasi luogo utilizzando i propri sistemi e dispositivi mobili. Tutti i materiali del corso possono essere scaricati dalla rispettiva pagina del corso. Se sei un utente Linux, ora puoi scaricarli dalla riga di comando. Un altro utente Linux ha creato un semplice script chiamato "stanford-dl" per scaricare video del corso e/o pdf dal sito Web di Stanford Engineering Everywhere.
Installazione
Lo script "stanford-dl" è stato scritto utilizzando il linguaggio di programmazione "Go", quindi è necessario installare il linguaggio Go nel sistema. Fare riferimento al collegamento seguente per installare la lingua GO in varie distribuzioni Linux.
- Come installare Go Language in Linux
Dopo aver installato Go language, esegui il comando seguente per installare stanford-dl:
$ go get github.com/coderick14/stanford-dl
In alternativa, puoi scaricarlo dalla pagina dei rilasci ufficiale .
$ wget https://github.com/coderick14/stanford-dl/releases/download/v1.0/linuxAMD64.zip
Estrai il file zip scaricato:
$ unzip linuxAMD64.zip
Quindi, puoi eseguirlo in qualsiasi momento usando il comando seguente:
$ ./stanford-dl
Scarica i corsi di Stanford dalla riga di comando
L'utilizzo non è un grosso problema.
Per scaricare tutte le trascrizioni (PDF) di un determinato corso, pronuncia CS229 , esegui:
$ stanford-dl --course CS229 --type pdf --all
Qui, CS229 è il nome in codice del corso "Machine Learning". Tutti i codici dei corsi possono essere visualizzati nei Corsi di SSE sezione. Sarebbe molto meglio se potessimo visualizzare il codice del corso dalla riga di comando. Ogni volta dovevo andare alla pagina del corso per trovare il suo codice.
Tieni presente che non è necessario menzionare l'opzione "--type pdf" poiché lo script stanford-dl scarica i PDF per impostazione predefinita.
Ad esempio, il comando seguente scaricherà tutti i PDF per il corso di Machine learning.
$ stanford-dl --course CS229 --all
Per scaricare solo alcune lezioni, ad esempio lezione 1, 10 e 20, esegui:
$ stanford-dl --course CS229 --type pdf --lec 1,10, 20
Per scaricare tutti i video per il corso indicato:
$ stanford-dl --course CS229 --type video --all
Scarica solo alcune lezioni:
$ stanford-dl --course CS229 --type video --lec 1,10,20
Per visualizzare la sezione della guida, digita:
$ 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")
Questo script ha solo le funzionalità di base ed è usato esclusivamente per scopi didattici.
Buon apprendimento!