Valmiin välimuistin käyttäminen scikit-learnin fetch_20newsgroups-funktiolle
Luo yhteensopiva fetch_20newsgroups-välimuisti tuetulla fetcherilla, siirrä se ja käytä sitten download_if_missing=False.
Kun kohde ei voi ladata välityspalvelimensa kautta, valmistele tietojoukko tuetulla fetcherilla hyväksyttyä toimivaa reittiä pitkin ja siirrä yhteensopiva välimuisti. Kohteessa:
from sklearn.datasets import fetch_20newsgroups
dataset = fetch_20newsgroups(
data_home='/path/to/prepared-scikit-data',
download_if_missing=False,
)download_if_missing=False nostaa OSError, jos tiedot puuttuvat; se ei yritä toista latausreittiä. Käytä tulosta puuttuvan valmistelun erottamiseen myöhemmästä tieto-operaatiosta.
Sovita kohteen välimuistin sijainti. get_data_home ilmoittaa oletuksen, kun taas SCIKIT_LEARN_DATA tai eksplisiittinen data_home voi muuttaa sitä. Toisen käyttäjän kotihakemistossa oleva välimuisti ei ole täällä automaattisesti näkyvissä.
Luo välimuisti yhteensopivalla kirjastoversiolla ja itse fetcherilla. tar-arkisto tai käsin tehty sisäinen pickle ei ole vaihdettavissa tuon tuetun tuloksen kanssa.
Live-latauksia varten määritä varsinaisen lataajan välityspalvelinympäristö ennen Pythonin käynnistymistä. Kun tietojoukon isäntä on julkinen ja lataukset julkisen välityspalvelimen kautta ovat sallittuja, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita lataajan HTTP-välityspalvelinympäristön arvoille. scikit-learnin asentaminen tai mukana tulevien load_*-esimerkkien käyttäminen ei harjoita verkkopohjaista tietojoukon latausta.