[PYTHON] [Siehe im Bild] Wie ein Kaggle-Anfänger in 10 Minuten vom "Anfänger" zum "Mitwirkenden" aufsteigen kann.

Einführung

Nikkei xTECH Business AI Adventskalender 2019 Ich werde für den 4. Tag des Weges zum KI-Dojo "Kaggle" verantwortlich sein.

Die Stimme von Kaggle hängt vom Status ab

Benutzer werden in Kaggle eingestuft. Es heißt Progression. Es ist wie ein Fortschrittslevel oder ein Titel.

Abhängig von diesem Rang unterscheiden sich der Grad der Aufmerksamkeit für das veröffentlichte Skript und der Grad des Einflusses der Bemerkung.

Zum Zeitpunkt der Registrierung wird der Titel ** Anfänger ** vergeben, und wenn die vorgeschriebenen Bedingungen erfüllt sind, wird er ** Mitwirkender **. Wenn Sie von dort aus einen höheren Rang erreichen möchten, müssen Sie Aussagen treffen, um gute Bewertungen von anderen zu sammeln, Medaillen zu gewinnen und so weiter.

kaggle ist ein wettbewerbsorientierter Wettbewerb. Wenn Sie nur Medaillen sammeln möchten, sollten Sie Ihre eigene Antwort erst in letzter Minute einreichen, die Versuchsergebnisse anderer lesen und sie nach Verbesserung der Genauigkeit veröffentlichen. Das allein wird Kaggle nicht zum Wohlstand bringen. kaggle ist auch ein Ort für technischen Austausch. Tragen Sie zum Wohlstand von kaggle bei, indem Sie Ihre eigenen Antworten auf Wohlstand veröffentlichen und die Antworten kommentieren. Durch das Posten nützlicher Informationen können Sie gute Bewertungen sammeln und Ihren Rang erhöhen.

Wenn Sie sich zuerst registrieren, wird es langweilig, wenn Sie ein Anfänger ** Anfänger ** sind. Lassen Sie uns also ** Mitwirkender ** anstreben. Ich habe auf leicht verständliche Weise zusammengefasst, wie man ein ** Mitwirkender ** wird.

Registrieren Sie sich sofort

Kaggle-Beamter

image.png

Oben rechts befindet sich eine blaue Registrierungsschaltfläche. Ich fühle mich wohl und bin mit einem Google-Konto angemeldet.

Überprüfen Sie den Fortschrittsrang

Um den Rang zu überprüfen, platzieren Sie die Maus auf der oberen Registerkarte ... und klicken Sie auf Fortschritt.

000.png

Wenn Sie nach unten scrollen, sehen Sie die Leistungsbedingungen für jeden Rang. Zuerst denke ich, dass Anfänger ein Häkchen haben. Da die Erfolgsbedingung des Anfängers die Registrierung ist, wird sie zum Zeitpunkt der Registrierung überprüft.

Werfen wir einen Blick auf den nächsthöheren Verbraucher, den wir für diese Zeit anstreben.

kag1.PNG

Überprüfen Sie die zu erreichenden Elemente

・ Bio aktualisieren ・ Fügen Sie einen Wohnort hinzu ・ Fügen Sie eine Position hinzu ・ Organisation hinzufügen ・ Führen Sie eine SMS-Authentifizierung durch ・ Führen Sie das Skript aus ・ Senden Sie das Ergebnis an einen Wettbewerb ・ Fügen Sie einen Kommentar hinzu ・ Geben Sie eine ähnliche Bewertung

Es ist geworden. Lassen Sie es uns tun, während Sie eins nach dem anderen überprüfen.

Bio aktualisieren

Was ist Bio überhaupt? Als Abkürzung für Biografie ist es ein Ort, an dem man Karriere machen kann, aber es gibt auch Menschen, die über sich selbst und Hobbys schreiben.

Zum Zeitpunkt der Erstregistrierung denke ich, dass das Bild von Herrn Tori in dem Teil angezeigt wird, in dem sich die Anmeldeschaltfläche oben rechts befand. Platzieren Sie Ihre Maus auf Mr. Tori und klicken Sie auf "Mein Profil", um zu Ihrem Profilbildschirm zu gelangen.

kag20.PNG

Sie können Bio unter der Medaille sehen. Klicken Sie rechts auf Bearbeiten, um eine Selbsteinführung hinzuzufügen, und los geht's. Ich denke, der Fortschritt ist überprüft.

Adresse / Position / Organisation hinzugefügt

Oben rechts in der Abbildung, in der zuvor Bio hinzugefügt wurde, befindet sich eine blaue Schaltfläche zum Bearbeiten des Profils. hier drücken

035.png

Sie erhalten einen Ort, an dem Sie Ihre Daten eingeben können. Position im Beruf Organisation, die zur Organisation gehört Adresse zur Stadt Lass uns eintreten.

Jetzt gibt es drei weitere Prüfungen.

Lassen Sie uns auch eine SMS-Authentifizierung durchführen. Scrollen Sie ein wenig nach unten und Sie finden den Link zur SMS-Bestätigung. Wenn es nicht authentifiziert wurde, wird es nicht überprüft.

2033.png

Lassen Sie es uns tatsächlich beim Wettbewerb einreichen

・ Führen Sie das Skript aus ・ Senden Sie das Ergebnis · Einen Kommentar hinzufügen

Wir werden dies erreichen. Ich denke, das ist das Schlimmste. Sieht es so aus, als wäre es nervig? Es gibt diesen Artikel für diejenigen, die fühlen.

Zunächst befindet sich links neben dem Wettbewerb auf der oberen Registerkarte ein Suchzeichen.

kag3.PNG

Geben Sie hier titanic ein, um zu suchen. Sie finden einen Wettbewerb namens "titanic: Machine Learning from Disaster" mit einer Trophäenmarkierung oben. Die Markierung "<>" darunter ist ein Skript, das von jemandem geschrieben wurde.

Wählen wir den Titanic-Wettbewerb.

kag4.PNG

Es gibt einen Beitrittswettbewerb mit dem blauen Knopf, also mach mit.

kag5.PNG

Lesen Sie die Bedingungen und stimmen Sie ihnen zu.

kag6.PNG

join hat sich in eine Schaltfläche namens submit geändert. Mit den Daten können Sie jetzt ein Skript schreiben und senden. Lassen Sie uns den Knopf drücken.

kag7.PNG

Ein von einer anderen Person geschriebenes Notizbuch wird angezeigt. Erstellen wir ein neues Skript über die neue Notizbuchschaltfläche.

kag8.PNG

Wählen Sie die Sprache aus, in der die Analyse durchgeführt werden soll. Wählen Sie als Übermittlungsformat Notizbuch oder Skript aus. Wenn Sie einen beschreibenden Text hinzufügen oder teilweise ausführen möchten, verwenden Sie das Notizbuch Wählen Sie Ihre Lieblingssprache. Verwenden wir dieses Mal R-Notebook anstelle von Python.

kag9.PNG

Als Demo-Code werden Erklärungen wie das Laden von Bibliotheken und das Laden von Dateien geschrieben.

Löschen Sie vorerst alles hier und geben Sie Folgendes ein. Die Ausführung der Zelle des Notebooks ist Shift + Enter wie ein Jupiter.

kag11.PNG

Das Arbeitsverzeichnis für dieses Notizbuch befindet sich in Kaggle. Die Dateien befinden sich in "..input", obwohl es je nach Konkurrenz einige Unterschiede gibt. Als ich die eingegebene Datei überprüfte, gab es einen Ordner namens "titanic". Wenn Sie sich titanic genauer ansehen, finden Sie drei Dateien.

Sie können den Test anhand des im Zug trainierten Modells vorhersagen.

kag12.PNG

Dem Test fehlt eine Spalte für die erwartete Variable "ob sie überlebt hat". Lassen Sie uns ein einfaches Modell erstellen, um dies vorherzusagen.

kag13.PNG

Senden Sie das Vorhersageergebnis mit der Funktion write.csv. Es gibt Spaltennamen, die in die Prognosedaten eingegeben werden müssen. Diesmal gilt der Passagierausweis. Außerdem schreibt write.csv den Zeilennamen, was zu einem Fehler führt. Lass es uns ausschalten. Wenn Sie fertig sind, drücken Sie die Commit-Taste oben rechts, um es zu senden.

999.png

Wenn keine besonderen Fehler vorliegen, bedeutet dies, dass das Skript registriert wurde. Drücken Sie die Übersichtstaste und gehen Sie zum Senden.

Wenn Sie in Ihrem Skript nach unten scrollen, das Sie in der Orver-Ansicht sehen können, können Sie die CSV für die Übermittlung sehen, die Sie im Teil der Ausgabedateien vorgenommen haben. Ich denke du kannst es bestätigen.

kag17.PNG

Es wird schließlich eingereicht.

kag18.PNG

Wenn es vollständig ist, ist es vollständig. Sie können auch die Punktzahl überprüfen.

Lassen Sie uns außerdem die Erklärung usw. zu Ihrem Skript kommentieren.

98.png

Dies wird überprüft.

Verwenden Sie den letzten wie

Wenn Sie beispielsweise auf der oberen Registerkarte auf Diskussion klicken, diskutieren andere die von Ihnen geschriebenen Skripte und Techniken. Werfen wir einen Blick hinein und mögen, was interessant war.

kag30.PNG

Die Nummer 111 ist oben rechts in der Abbildung angebracht. Wenn Sie der Meinung sind, dass es gut ist, drücken Sie die Taste △, um es zu unterstützen.

Herzliche Glückwünsche

image.png

Dies ist der Rang nach oben. Der Rang steigt, weil Sie erfahren haben, wie man Kaggle benutzt. Es ist ein Beweis dafür, wie man nicht nur die Skripte von Personen registriert und liest, sondern auch an Wettbewerben teilnimmt und selbst Ergebnisse einreicht.

Danke für deine harte Arbeit. Jetzt geht es von hier aus. Lass uns kaggle genießen.

Recommended Posts

[Siehe im Bild] Wie ein Kaggle-Anfänger in 10 Minuten vom "Anfänger" zum "Mitwirkenden" aufsteigen kann.
So zeigen Sie das Änderungsdatum einer Datei in C-Sprache bis zu Nanosekunden an
Sie können es in 3 Minuten tun! So erstellen Sie einen funktionierenden QR-Code (GIF)!
So veröffentlichen Sie ein Ticket über die Shogun-API
So richten Sie einen einfachen SMTP-Server ein, der lokal in Python getestet werden kann
Wie kann man schnell die Häufigkeit des Auftretens von Zeichen aus einer Zeichenfolge in Python zählen?
Ich möchte die Grafik in 3D sehen! Ich kann einen solchen Traum wahr werden lassen.
Darstellung der Verteilung der Bakterienzusammensetzung aus Qiime2-Analysedaten in einem Box-Whisker-Diagramm
So schneiden Sie ein Block-Multiple-Array aus einem Multiple-Array in Python
Verwendung der Methode __call__ in der Python-Klasse
So melden Sie sich automatisch wie 1Password von der CLI an
So generieren Sie eine Abfrage mit dem IN-Operator in Django
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
So machen Sie einen Screenshot des Chrome-Bildschirms (verhindern Sie, dass er in der Mitte abgeschnitten wird)
[sh] Das Speichern der Befehlsausführung führt zu Variablen
So bestimmen Sie die Existenz eines Selenelements in Python
So erhalten Sie alle möglichen Werte in einem regulären Ausdruck
So überprüfen Sie die Speichergröße einer Variablen in Python
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
So ermitteln Sie die Scheitelpunktkoordinaten eines Features in ArcPy
So extrahieren Sie die gewünschte Zeichenfolge aus einem Befehl in Zeile 4
So stellen Sie eine Django-App in nur 5 Minuten für Heroku bereit
[Anfängernotiz] So legen Sie den Lesepfad der Bibliothek in Python fest
So überprüfen Sie die lokale GAE über den iPhone-Browser im selben LAN
So geben Sie eine .ui-Datei in der Dialog- / Widget-GUI in PySide an
Ich habe mir eine Möglichkeit ausgedacht, aus einem Foto ein 3D-Modell zu erstellen.
So erhalten Sie den Wert aus dem Parameterspeicher in Lambda (mit Python)
So finden Sie den Ansichtsnamen mit dem Namespace über die URL (path_info) in Django
Wie man lernt, bis ein Anfänger in Statistik mit der Bayes'schen Statistik beginnt
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
Als ich in IPython versuchte, den Wert zu sehen, war es ein Generator, also kam ich auf ihn, als ich frustriert war.
Geschichte der Synchronsprecher Scraping Wikipedia, um zu sehen, wie viele Jahre Sie zum Synchronsprecher der "Aikatsu!" - Serie wurden
So erstellen Sie einen Klon aus Github
Wie bekomme ich Stacktrace in Python?
So bedienen Sie Linux von der Konsole aus
So erstellen Sie ein Repository aus Medien
So greifen Sie von außen auf den Datenspeicher zu
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
Von nichts unter Ubuntu 18.04 bis zum Einrichten einer Deep Learning-Umgebung auf Tensor
Wie man eine Benutzergruppe mit Slack-Benachrichtigung erwähnt, wie man die ID einer Benutzergruppe überprüft
So zählen Sie die Anzahl der Elemente in Django und geben sie in die Vorlage aus
Verwenden Sie dHash, um eine Szene in einem Rennspiel auf der Strecke zu lokalisieren
Ein Memorandum zur Ausführung des Befehls! Sudo magic in Jupyter Notebook
Ich möchte eine Liste der WebDAV-Dateien im Modul Anfragen anzeigen
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis