[PYTHON] Erster Kaggle (Kaggle ①)

Einführung

Dies ist die Geschichte der erstmaligen Teilnahme am Kaggle </ b> -Wettbewerb. Probieren Sie es zuerst im "Titanic" -Wettbewerb aus.

Inhaltsverzeichnis

  1. Was ist Kaggle?
  2. Registrieren Sie sich als Mitglied von Kaggle
  3. Nehmen Sie am Titatic-Wettbewerb teil
  4. Schreiben Sie den Code
  5. Senden Sie die Lernergebnisse
  6. Zusammenfassung Referenz

1. Was ist Kaggle?

Lesen Sie als Kagur. Kaggle ist eine Community-Site mit Hauptsitz in den USA, an der Menschen aus den Bereichen Datenwissenschaft und maschinelles Lernen auf der ganzen Welt teilnehmen. Das Highlight von Kaggle ist der Wettbewerb. Der Wettbewerb ist ein Wettbewerb, bei dem die Teilnehmer um die Macht der Datenanalyse konkurrieren. Irgendwann möchte ich am Wettbewerb teilnehmen und teilnehmen, aber es scheint ein Tutorial zu geben, also möchte ich mit dem Tutorial beginnen.

2. Registrieren Sie sich als Mitglied von Kaggle

https://www.kaggle.com/ Registrieren Sie sich als Mitglied auf der Kaggle-Website. Vielleicht, weil ich bereits ein Google-Konto habe, wurde "Welcome sudominoru" angezeigt und ich war bereits als Mitglied registriert.

20191208_01.png

Ich habe ein Foto von "Profil bearbeiten" hochgeladen und "Stadt" registriert.

3. Nehmen Sie am Wettbewerb teil

Für diejenigen, die Kaggle ausprobieren möchten, ist das "Titanic Tutorial" das erste, was Sie ausprobieren sollten. Ich werde an diesem Wettbewerb teilnehmen.

20191208_02.png

Wenn Sie oben auf dem Bildschirm "Wettbewerbe" auswählen Our Titanic Competition is a great first challenge to get started. (Der Titanic-Wettbewerb ist eine großartige erste Herausforderung, um loszulegen.) Wird gesagt, und Titanic wird oben angezeigt. Klicken Sie auf und wählen Sie Titanic. 20191208_03.png

Klicken Sie auf "Am Wettbewerb teilnehmen", um am Titanic-Wettbewerb teilzunehmen.

20191208_04.png

Please read and accept the competition rules (Bitte lesen Sie die Wettbewerbsregeln und stimmen Sie diesen zu.) Und das, also stimme ich zu, nachdem ich die Regeln überprüft habe. Ich konnte teilnehmen.

4. Schreiben Sie den Code

kaggle bietet eine Umgebung zum Schreiben von Code. Schreiben wir es gleich. 20191208_05.png

Klicken Sie in Notizbüchern auf Ihre Arbeit und dann auf Neues Notizbuch erstellen.

20191208_06.png

Wählen Sie die Sprache und den Typ ("Notizbuch" oder "Skript"). Ich habe "Python" als Sprache und "Notebook" als Typ gewählt. Ich denke, "Notebook" ist wie "Jupyter Notebook" und "Script" ist ein Bild des Schreibens von Code mit "Spyder". Normalerweise schreibe ich den Code in "Spyder", aber in Kaggle möchte ich den Code schreiben, während ich die Erklärung schreibe, also werde ich mit "Notebook" fortfahren.

20191208_07.png

Ein Bildschirm wie "Jupyter Notebook" wird angezeigt (siehe Abbildung oben). Im Eingabeverzeichnis auf der rechten Seite werden Trainingsdaten (train.csv) und Verifizierungsdaten (test.csv) für diesen Wettbewerb verwendet. "Gender_submission.csv" wird später erklärt, es handelt sich jedoch um Beispieldaten für die Einreichung des Wettbewerbs. Wenn Sie versuchen, den Beispielcode so auszuführen, wie er ist, wird der Dateiname ausgegeben. Jetzt können Sie Ihren Code schreiben.

5. Senden Sie die Lernergebnisse

Vorhin habe ich gesagt, dass "gender_submission.csv" Beispieldaten für die Einreichung von Wettbewerben sind. In Bezug auf den Inhalt gibt es dieselbe PassengerId wie "test.csv", und die Anzahl der Fälle ist ebenfalls gleich. Der Fluss ist wie folgt.

    1. Lernen Sie mit "train.csv"
  1. Verwenden Sie "test.csv", um die Lernergebnisse zu überprüfen. Geben Sie das Überprüfungsergebnis an "gender_submission.csv" aus.
  2. Senden Sie "gender_submission.csv"

Lassen Sie uns als Test "gender_submission.csv" so ausgeben, wie es ist.

# Any results you write to the current directory are saved as output.

# gender_submission.Laden Sie csv
# Load gender_submission.csv
df_gender_submission = pd.read_csv('/kaggle/input/titanic/gender_submission.csv')
# gender_submission.Schreiben Sie csv in das aktuelle Verzeichnis
# Write gender_submission.csv to the current directory
df_gender_submission.to_csv('gender_submission.csv', index=False)

Fügen Sie den obigen Code hinzu und klicken Sie oben rechts auf "Commit", um ihn auszuführen.

20191208_08.png

Nach einer Weile wird das Ausführungsergebnis angezeigt. Klicken Sie auf Version öffnen.

20191208_09.png

Der Inhalt des Ergebnisses wird angezeigt. Sie können sehen, dass "gender_submission.csv" in "Ausgabedateien" am unteren Bildschirmrand ausgegeben wird. Klicken Sie zum Senden auf "Zum Wettbewerb einreichen".

20191208_10.png

Der Übergang zu "Bestenliste" wird angezeigt und das Ergebnis wird angezeigt. Die Punktzahl ist "0,76555". Die richtige Antwortrate war "76,5%". Sie können zu Ihrer eigenen Rangliste wechseln, indem Sie zu Ihrer Position in der Rangliste springen.

6. Zusammenfassung

Ich habe irgendwie verstanden, wie man Kaggle benutzt. Nächstes Mal möchte ich mit dem Lernen bei Titanic fortfahren.

Referenz

Erstes Kaggle-Tutorial [Einführung in Anfänger] https://note.com/toshioakaneya/n/na582cb273153

Geschichte

08.12.2019 Erste Ausgabe veröffentlicht

Recommended Posts

Erster Kaggle (Kaggle ①)
Kaguru zum ersten Mal
Siehe Python zum ersten Mal
Starten Sie Django zum ersten Mal
Ich habe zum ersten Mal Tensorflow ausprobiert
MongoDB mit Python zum ersten Mal
Versuchen wir zum ersten Mal Linux
So verwenden Sie MkDocs zum ersten Mal
Ich habe zum ersten Mal versucht, Python zu programmieren.
Ich habe Mind Meld zum ersten Mal ausprobiert
Versuchen Sie zum ersten Mal, in Qiita zu posten
Was ich zum ersten Mal in Python bekommen habe
Ich habe Python zum ersten Mal auf dem Mac ausprobiert.
Registrieren Sie zum ersten Mal eine Aufgabe in cron
Ich habe Python zum ersten Mal mit Heroku ausprobiert
Zum ersten Mal habe ich etwas über Unix (Linux) gelernt.
AI Gaming Ich habe es zum ersten Mal versucht
Zusammenfassung der Stolperpunkte in Django zum ersten Mal
Stellen Sie sich zum ersten Mal bei Qiita vor (Testbeitrag)
Ich habe die Google Cloud Vision-API zum ersten Mal ausprobiert
Wenn Sie zum ersten Mal Linux lernen, tun Sie dies!
Erster Python
Unterschiede, die C # -Ingenieure beim ersten Erlernen von Python verspürten
Qiitas erster Beitrag (der Grund für den Start)
Herausforderungen des Titanic-Wettbewerbs für Kaggle-Anfänger
Erster Python
Impressionen und Memorandum bei der ersten Arbeit mit VScode
Zum ersten Mal in Numpy werde ich es von Zeit zu Zeit aktualisieren
Ein nützlicher Hinweis, wenn Sie Python nach langer Zeit verwenden
Da ich frei bin, hat der Front-End-Ingenieur Python (v3.7.5) zum ersten Mal ausprobiert
Importieren Sie sie vorerst in jupyter
Machen Sie vorerst ein Histogramm (matplotlib)
Verwenden Sie vorerst Logger mit Python
Führen Sie yolov4 "vorerst" in Windows aus
Ich habe vorerst mit Floydhub gespielt
Versuchen Sie es vorerst mit LINE Notify
virtualenv Das ist vorerst alles!
Das erste GOLD "JDBC"
Die erste GOLD "Funktion"
Rückblick auf den Wettbewerb für maschinelles Lernen, an dem ich zum ersten Mal gearbeitet habe
Lassen Sie uns eine einfache Vorlage anzeigen, die ideal für den ersten Django ist
GTUG Girls + PyLadiesTokyo Meetup Ich ging zum ersten maschinellen Lernen
Flow Memo, um LOCUST vorerst zu verschieben
Führen Sie es vorerst mit CentOS7 + Apache2.4 + Python3.6 aus
[Python] Misst und zeigt die für die Verarbeitung erforderliche Zeit an
Molekulardynamiksimulation vorerst versuchen
Versuchen Sie vorerst, Arch Linux zu installieren.
Neben Excel jupyter Notebook vorerst
Importieren Sie audit.log in Splunk und überprüfen Sie das Verhalten beim ersten Start von Splunk.
Ich besuchte die Schule und nahm zum ersten Mal am SIGNATE BEGINNER Limited-Wettbewerb teil.
Ich möchte zum ersten Mal eine Django-Studie zur Mittagsdatenbank [EP1] erstellen
Ich möchte zum ersten Mal eine Django-Studie zum Mittagessen [EP1-4] erstellen
Für die Prüfung G-Test 2020 # 2
Ich möchte vorerst Selen bewegen [für Mac]
[Für Anfänger] Kaggle-Übung (Merucari)
Ich habe vorerst versucht, PIFuHD unter Windows auszuführen