Kur objektivi nuk mund të shkarkojë përmes proxy-t të tij, përgatitni grupin e të dhënave me fetcher-in e mbështetur në një rrugë pune të miratuar dhe transferoni cache-n e përputhshme. Në objektiv:

from sklearn.datasets import fetch_20newsgroups

dataset = fetch_20newsgroups(
    data_home='/path/to/prepared-scikit-data',
    download_if_missing=False,
)

download_if_missing=False ngre OSError nëse të dhënat mungojnë; nuk provon një rrugë tjetër shkarkimi. Përdorni atë rezultat për të dalluar përgatitjen që mungon nga një operacion i mëvonshëm i të dhënave.

Përputhni vendndodhjen e cache-s të objektivit. get_data_home raporton vlerën e paracaktuar, ndërsa SCIKIT_LEARN_DATA ose një data_home i shprehur mund ta ndryshojnë atë. Një cache në shtëpinë e një përdoruesi tjetër nuk është automatikisht e dukshme këtu.

Krijoni cache-n duke përdorur një version të përputhshëm të bibliotekës dhe vetë fetcher-in. Një arkiv tar ose një pickle i brendshëm i bërë me dorë nuk janë të këmbyeshëm me atë rezultat të mbështetur.

Për shkarkime të drejtpërdrejta, konfiguroni mjedisin proxy të shkarkuesit aktual përpara se Python të nisë. Kur hosti i grupit të të dhënave është publik dhe shkarkimet përmes proxy publik lejohen, lista e proxy-ve HTTP ofron kandidatë për vlerat e mjedisit proxy HTTP të shkarkuesit. Instalimi i scikit-learn ose përdorimi i shembujve load_* të përfshirë nuk ushtron një shkarkim të grupit të të dhënave përmes rrjetit.

Artikuj të ngjashëm