scikit-learn fetch_20newsgroups uchun tayyorlangan keshdan foydalanish
Qo'llab-quvvatlanadigan fetcher orqali mos fetch_20newsgroups keshini yarating, uni ko'chiring va keyin download_if_missing=False dan foydalaning.
Maqsad o'z proksisi orqali yuklay olmasa, ma'lumotlar to'plamini qo'llab-quvvatlanadigan fetcher bilan tasdiqlangan ish yo'lida tayyorlang va mos keshni ko'chiring. Maqsadda:
from sklearn.datasets import fetch_20newsgroups
dataset = fetch_20newsgroups(
data_home='/path/to/prepared-scikit-data',
download_if_missing=False,
)Ma'lumotlar bo'lmasa, download_if_missing=False OSError xatosini ko'taradi; u boshqa yuklash yo'lini sinamaydi. Bu natijadan yetishmayotgan tayyorgarlikni keyingi ma'lumot operatsiyasidan ajratish uchun foydalaning.
Maqsadning kesh joylashuvini moslang. get_data_home standart qiymatni bildiradi, SCIKIT_LEARN_DATA yoki aniq data_home esa uni o'zgartirishi mumkin. Boshqa foydalanuvchining uy katalogidagi kesh bu yerda avtomatik ko'rinmaydi.
Keshni mos kutubxona versiyasi va fetcherning o'zi bilan yarating. tar arxivi yoki qo'lda yaratilgan ichki pickle bu qo'llab-quvvatlanadigan natija bilan almashtirilmaydi.
Jonli yuklab olishlar uchun Python boshlanishidan oldin haqiqiy yuklovchining proksi muhitini sozlang. Ma'lumotlar to'plami xosti umumiy bo'lsa va umumiy proksi orqali yuklab olishga ruxsat berilgan bo'lsa, HTTP proksi ro'yxati yuklovchining HTTP proksi muhit qiymatlari uchun nomzodlarni taqdim etadi. scikit-learn o'rnatish yoki to'plamga kiritilgan load_* misollaridan foydalanish tarmoq orqali ma'lumotlar to'plamini yuklashni mashq qilmaydi.