Kaggle Cli Cheat Sheet
Bild des Autors

Mit der Kaggle CLI (Befehlszeilenschnittstelle) können Sie mit den Datensätzen, Wettbewerben, Notizbüchern und Modellen von Kaggle direkt von Ihrem Terminal interagieren. Dies ist nützlich für die Automatisierung von Downloads, Einreichungen und Datensatzverwaltung, ohne einen Webbrowser zu benötigen. Die meisten meiner GitHub -Motion -Workflows verwenden Kaggle CLI zum Herunterladen oder Drücken von Datensätzen, da dies der schnellste und effizienteste Weg ist.

1. Set up & Setup

Stellen Sie sicher, dass Sie Python 3.10+ installiert haben. Führen Sie dann den folgenden Befehl in Ihrem Terminal aus, um die offizielle Kaggle -API zu installieren:

Um Ihre Kaggle -Anmeldeinformationen zu erhalten, laden Sie die Kaggle.json -Datei aus Ihren Kaggle -Kontoeinstellungen herunter, indem Sie auf „Neue Token erstellen“ klicken.

Stellen Sie als Nächstes die Umgebungsvariablen in Ihrem lokalen System fest:

  • Kaggle_username =
  • Kaggle_API_Key =

2. Wettbewerbe

Kaggle -Wettbewerbe werden behoben, bei denen Sie Probleme mit maschinellem Lernen lösen, Daten herunterladen, Vorhersagen einreichen und Ihre Ergebnisse auf der Rangliste sehen können.

Die CLI hilft Ihnen dabei, alles zu automatisieren: Durchsuchen von Wettbewerben, Herunterladen von Dateien, Senden von Lösungen und mehr.

Hear Sie Wettbewerbe auf

kaggle competitions listing -s 

Zeigt eine Liste von Kaggle -Wettbewerben an, die optionally available durch einen Suchbegriff gefiltert werden. Nützlich, um neue Herausforderungen zu entdecken, die Sie beizutreten.

Hear Sie Wettbewerbsdateien auf

kaggle competitions recordsdata 

Zeigt alle für einen bestimmten Wettbewerb verfügbaren Dateien an, sodass Sie wissen, welche Daten bereitgestellt werden.

Obtain -Wettbewerbsdateien

kaggle competitions obtain  (-f ) (-p )

Laden Sie alle oder spezifischen Dateien von einem Wettbewerb zu Ihrem lokalen Pc herunter. Verwenden Sie -f, um eine Datei anzugeben. -P, um den Obtain -Ordner festzulegen.

Einen Wettbewerb unterwerfen

kaggle competitions submit  -f  -m ""

Laden Sie Ihre Lösungsdatei in einen Wettbewerb mit einer optionalen Nachricht hoch, die Ihre Einreichung beschreibt.

Hear Sie Ihre Einsendungen auf

kaggle competitions submissions 

Zeigt alle früheren Einsendungen für einen Wettbewerb, einschließlich Punktzahlen und Zeitstempel.

Rangliste anzeigen

kaggle competitions leaderboard  (-s)

Zeigt die aktuelle Rangliste für einen Wettbewerb an. Verwenden Sie -s, um nur die Prime -Einträge anzuzeigen.

3. Datasets

Kaggle -Datensätze sind Sammlungen von Daten, die von der Neighborhood gemeinsam genutzt werden. Die Befehle von Dataset CLI helfen Ihnen dabei, Datensätze zu finden, herunterzuladen und hochzuladen sowie Datensatzversionen zu verwalten.

Hear Sie Datensätze auf

Findet Datensätze auf Kaggle, die optionally available durch einen Suchbegriff filtriert werden. Excellent zum Entdecken von Daten für Ihre Projekte.

Hear Sie Dateien in einem Datensatz auf

Zeigt alle Dateien in einem bestimmten Datensatz an, sodass Sie vor dem Herunterladen sehen können, was verfügbar ist.

Datensatzdateien herunterladen

kaggle datasets obtain / (-f ) (--unzip)

Laden Sie alle oder spezifischen Dateien aus einem Datensatz herunter. Verwenden Sie -Unzip, um automatisch Reißverschlussdateien zu extrahieren.

Initialisieren Sie die Datensatzmetadaten

Erstellt eine Metadatendatei in einem Ordner und bereitet sie für die Erstellung oder Versionierung von Datensatzen vor.

Erstellen Sie einen neuen Datensatz

kaggle datasets create -p 

Laden Sie einen neuen Datensatz aus einem Ordner mit Ihren Daten und Metadaten hoch.

Erstellen Sie eine neue Datensatzversion

kaggle datasets model -p  -m ""

Laden Sie eine neue Model eines vorhandenen Datensatzes mit einer Nachricht hoch, in der die Änderungen beschrieben werden.

4. Notizbücher

Kaggle Notebooks sind ausführbare Code -Snippets oder Notebooks. Mit der CLI können Sie den Standing dieser Notizbücher auflisten, herunterladen, hochladen und überprüfen, was für die Freigabe oder Automatisierung der Analyse nützlich ist.

Hear Sie Kerne auf

Findet öffentliche Kaggle -Notizbücher (Kerne), die Ihrem Suchbegriff entsprechen.

Holen Sie sich Kernelcode

Laden Sie den Code für einen bestimmten Kernel auf Ihre lokale Maschine herunter.

Kernelmetadaten initialisieren

Erstellt eine Metadatendatei in einem Ordner und bereitet sie für die Erstellung oder Aktualisierung von Kernel vor.

Aktualisieren Sie den Kernel

Laden Sie den neuen Code hoch und führen Sie den Kernel aus, wodurch er auf Kaggle aktualisiert wird.

Holen Sie sich den Kernelausgang

kaggle kernels output / -p 

Laden Sie die von einem Kernel -Lauf generierten Ausgabedateien herunter.

Überprüfen Sie den Kernelstatus

Zeigt den aktuellen Standing (z. B. ausgeführt, vollständig, fehlgeschlagen) eines Kernels an.

5. Modelle

Kaggle -Modelle sind versionierte maschinelle Lernmodelle, die Sie teilen, wiederverwenden oder bereitstellen können. Die CLI hilft bei der Verwaltung dieser Modelle, vom Auflisten und Herunterladen bis hin zum Erstellen und Aktualisieren.

Listenmodelle

Findet öffentliche Modelle auf Kaggle, die Ihrem Suchbegriff entsprechen.

Holen Sie sich ein Modell

Laden Sie ein Modell und seine Metadaten auf Ihre lokale Maschine herunter.

Modellmetadaten initialisieren

Erstellt eine Metadatendatei in einem Ordner und bereitet sie für die Modellerstellung vor.

Erstellen Sie ein neues Modell

Laden Sie ein neues Modell hoch, um von Ihrem lokalen Ordner aus zu kaggen.

Aktualisieren Sie ein Modell

Laden Sie eine neue Model eines vorhandenen Modells hoch.

Ein Modell löschen

Entfernt ein Modell von Kaggle.

6. Konfiguration

Kaggle CLI -Konfigurationsbefehle steuern Standardverhalten, z. B. Obtain -Standorte und Ihre Standardwettbewerb. Passen Sie diese Einstellungen an, um Ihren Workflow reibungsloser zu machen.

Konfiguration anzeigen

Zeigt Ihre aktuellen Kaggle CLI -Konfigurationseinstellungen an (z. B. Standardwettbewerb, Obtain -Pfad).

Konfiguration setzen

Legt einen Konfigurationswert fest, z. B. Standardwettbewerb oder Obtain -Pfad.

Unbegrenzte Konfiguration

Entfernt einen Konfigurationswert und kehrt das Standardverhalten zurück.

7. Tipps

  • Verwenden Sie nach einem Befehl -H oder -Assist für detaillierte Optionen und Verwendung
  • Verwenden Sie -v für die CSV -Ausgabe, -Q für den ruhigen Modus
  • Sie müssen Wettbewerbsregeln auf der Kaggle -Web site akzeptieren, bevor Sie Wettbewerbe heruntergeladen oder einreichen

Abid Ali Awan (@1abidaliawan) ist ein zertifizierter Datenwissenschaftler, der es liebt, maschinelles Lernenmodelle zu bauen. Derzeit konzentriert er sich auf die Erstellung von Inhalten und das Schreiben von technischen Blogs über maschinelles Lernen und Datenwissenschaftstechnologien. Abid hat einen Grasp -Abschluss in Technologiemanagement und einen Bachelor -Abschluss in Telekommunikationstechnik. Seine Imaginative and prescient ist es, ein KI -Produkt zu bauen, das ein Diagramm neuronales Netzwerk für Schüler mit psychische Erkrankungen mit kämpfender Krankheiten unterhält.

Von admin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert