Коришћење припремљеног кеша за fetch_20newsgroups у scikit-learn-у
Направите компатибилан кеш fetch_20newsgroups помоћу подржаног fetcher-а, пренесите га и затим користите download_if_missing=False.
Када циљ не може да преузме преко свог проксија, припремите скуп података подржаним fetcher-ом на одобреној радној рути и пренесите компатибилни кеш. На циљу:
from sklearn.datasets import fetch_20newsgroups
dataset = fetch_20newsgroups(
data_home='/path/to/prepared-scikit-data',
download_if_missing=False,
)download_if_missing=False подиже OSError ако подаци недостају; не покушава другу руту преузимања. Користите тај резултат да разликујете недостајућу припрему од касније операције са подацима.
Ускладите локацију кеша на циљу. get_data_home пријављује подразумевану вредност, док SCIKIT_LEARN_DATA или експлицитни data_home могу да је промене. Кеш у кућном директоријуму другог корисника овде није аутоматски видљив.
Направите кеш користећи компатибилну верзију библиотеке и сам fetcher. tar архива или ручно направљени интерни pickle нису заменљиви са тим подржаним резултатом.
За преузимања уживо конфигуришите прокси окружење стварног преузимача пре покретања Python-а. Када је хост скупа података јаван и преузимања преко јавних проксија дозвољена, листа HTTP проксија нуди кандидате за вредности HTTP прокси окружења преузимача. Инсталирање scikit-learn-а или коришћење уграђених load_* примера не вежба мрежно преузимање скупа података.