Az elmúlt évtized a gépi tanulás, különösen a mélytanulás aranykorszaka volt. Amint rengeteg izgalmas alkalmazás (pl. ChatGPT) megjelent, a mély tanulás iránti érdeklődés valószínűleg csak növekedni fog a következő néhány évben. A kezdők számára azonban, akik hamarosan belépnek ebbe az izgalmas adattudományi világba, az mindig frusztráló, hogy hogyan szerezzenek elegendő számítási erőforrást a naplójuk elindításához – úgy értem, még egy elegendő GPU-val ellátott számítógép beszerzése is, amely képes finomhangolni egy „öregedett” embert. A nyelvi modell drága lehet, nem beszélve a legmodernebb nagy nyelvi modellekkel (LLM) való játékról.
Szerencsére manapság a felhőalapú számítástechnikai szolgáltatások, mint például a Google Colaboratory (Colab) és a Lambda Labs lehetővé teszik, hogy a mélytanulási kódunkat a böngészőn keresztül hajtsuk végre anélkül, hogy nagy költségekkel kellene járnunk. Mégis, mivel mindennek megvannak az előnyei és hátrányai, a Colab-környezet beállítása egészen más lehet, mint a helyi beállítás. Ebben a cikkben bemutatjuk, hogyan építheti be a Python-könyvtárak legújabb (vagy régebbi) funkcióit a Colab-kódba két kódsoron belül.
Általában amikor Python könyvtárat szeretne telepíteni a Jupyter Notebookba, akkor a következő kódot kell végrehajtania. Példaként az adattudomány egyik leghíresebb modulját, a scikit-learn-t fogjuk használni.
!pip install scikit-learn
Amikor végrehajtja ezt a kódsort, a pip telepíti a scikit-learn-t a PyPI-ből. Ha ellenőrizni szeretné a telepített verziót, bármelyiket használhatja
import sklearn sklearn.show_versions() # or !pip show scikit-learn >>> Version: 1.0.2
A kimenet azt mutatja, hogy telepítette a `Verzió: 1.0.2` verziót. Ez nagyszerű!
De mi van, ha:
- A sklearn másik verzióját szeretné telepíteni a Github-tárhelyükről? Tegyük fel, hogy van egy fantasztikus új funkciójuk a legújabb ágban, de még nem tették közzé a PyPI-ben, hogyan építheti be ezeket a kódjába? Vagy
- Szeretné lekérni egy régi ágat a Github-tárhelyükből, mivel az a legjobban megfelel az Ön igényeinek. Hogyan tudod ezt megvalósítani?
Íme a megoldás. Először is, meg kell találnia a "kódtárhelyüket a Githubon". A bal sarokban egy csomó fióknevet talál. Csak válassza ki azt, amelyikre szüksége van. (Példaként mondjuk az 1.2.X-et)
Ezután a Colab-szkripthez ment, és futtassa a következő kódot
!pip install git+https://github.com/scikit-learn/[email protected]
A kód magyarázata:
- A „git+” megteszi azt a trükköt, amely segít a csomag telepítésében a Githubból a pip paranccsal.
- A „@” pedig segít azonosítani a kiválasztott ágat.
- A HTTPS-cím a repójukból származik. (Lásd a Zöld kód gombot? Egyszerűen kattintson rá.)
- Továbbá, ha egy már telepített csomagot szeretne telepíteni, először el kell távolítania azt, csak futtassa a következő kódot, mielőtt telepíti kedvenc ágát. Csak futtasd a következőképpen:
# first, uninstall existing package (-y means always Yes) !pip uninstall scikit-learn -y # then, install the new one !pip install git+https://github.com/scikit-learn/[email protected]
Boom, kész. És most, ha ellenőrzi a sklearn verzióját, megmutatja a kívánt verziót.
!pip show scikit-learn >>>Version: 1.2.1
Remek! Ez az egész sorozatunk első epizódjának tartalma: Építse fel adattudományi központját a Colaboratory segítségével. A következő epizódokban olyan tartalmakat osztunk meg, mint
- A feldolgozott adatok és kódok megosztása a különböző fiókok között,
- Az adatok betöltése és frissítése a Google Drive-on,
- És hogyan importálhatja saját csomagjait a Colabba.
Ha felkeltettem érdeklődését, kövessen bátran. Maradjon velünk, és jó kódolást kíván!