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:

  1. 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
  2. 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:

  1. A „git+” megteszi azt a trükköt, amely segít a csomag telepítésében a Githubból a pip paranccsal.
  2. A „@” pedig segít azonosítani a kiválasztott ágat.
  3. A HTTPS-cím a repójukból származik. (Lásd a Zöld kód gombot? Egyszerűen kattintson rá.)
  4. 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!