[PYTHON] Student Kaggler (Stagnationsphase), der Daten nicht selbst analysieren kann

Einführung

Vorstellen

Ich heiße Chizuchizu. Ich bin 14 Jahre alt und ich bin 2 .. Es ist ein Multi-Hobby-Typ, aber ich habe besonders getippt. (Vergangenheitsform)

Jetzt bin ich ein gering qualifizierter Ikiri Kaggler.

Ich habe eine Bronzemedaille bei "vorläufig" IEEE gewonnen. Ich werde später verstehen, warum es "vorerst" ist.

Nachdem ich AtCoder satt hatte, startete ich Kaggle. Ich werde definitiv selbst ein Meister werden.

Der Grund, warum ich mich entschieden habe zu schreiben

Ich wollte einen Adventskalender schreiben. Ich dachte, ich würde einen Artikel schreiben, aber ich bin gerade nicht in der Lage, Technologie in Bezug auf Fähigkeiten einzuführen, deshalb möchte ich die aktuelle Situation der Kaggle-Stagnationsperiode auf realistische Weise vermitteln.

Immerhin dachte ich, Kaggle sei wie ein Wettkampfprofi, aber ich habe es komplett geleckt. Sie können nicht leben, ohne das zu tun, was Sie tun ...

Zusammenfassend ist es ein Artikel, den ** Kaggler, der keine Daten analysieren kann, selbst analysiert ** (Selbstentwicklungswissenschaftler)

Es mag schwierig sein, nur mit Buchstaben zu lesen, aber ich würde mich freuen, wenn Sie es lesen könnten. Bitte geben Sie mir auch einige laute Ratschläge. Bitte.

Die Lektionen sind unten zusammengefasst.

Kaggle Aktueller Status des Abschwungs

Ich dachte, es wäre besser, zuerst meine aktuelle Situation zu schreiben, als Vergangenheit und Zukunft zu schreiben. Ich nehme jetzt an verschiedenen Wettbewerben teil, aber ich bin in einer Krise, daher gibt es viele Dinge, die ich nicht verstehe.

Sprachwand

I speak Japanese.I'm not good at English. I'm learning English. I should keep learning a lot:) Meine Muttersprache ist Japanisch, daher kann ich nicht gut Englisch. (Ich versuche ein wenig zu lernen, indem ich online Englisch spreche)

Kaggle ist alles in Englisch. Diskussion auch. Natürlich können Sie es auf Japanisch schreiben, aber es wird eine Diskussion zwischen Japanern sein. Es scheint also, dass Sie Englisch verwenden sollten, auch wenn Sie Google-Übersetzung verwenden.

Natürlich ist es eine Fremdsprache, also ist es schwierig, aber wenn Sie es richtig lesen, werden Sie verstehen. (Vor allem, weil das Notebook Grafiken und Codes enthält) Ich dachte, es sei nur eine Ausrede, die ich wegen der Sprache nicht machen konnte.

Wenn Sie nicht seltsam sprechen, können Sie die meisten Fragen auf Englisch der Mittelstufe beantworten. (Normalerweise zu GitHub-Themen und Diskussionen)

Mit Google Translate ist es nicht unlesbar, aber ich bin immer noch etwas zurückhaltend. Ich habe alle meine Smartphones auf Englisch eingestellt, damit ich täglich mit Englisch in Kontakt treten kann ... (Aber ich bin noch nicht daran gewöhnt)

Ich verstehe die Essenz nicht

Ich denke, es ist ein Problem, das mit der Sprachbarriere einhergeht, aber ich kenne die Eigenschaften der Daten überhaupt nicht, daher weiß ich nicht, was ich analysieren soll. Es ist geschlossen. Ist es eine Million Jahre zu früh für Sie, den EDA-Kernel zu lesen, ohne zu verstehen, "was Sie tun möchten"? Ich bereue es.

Wie oft hast du geschummelt?

Wenn sich die Tage, die ich nicht verstehe, wiederholen, werde ich immer depressiver und verliere meine Motivation. Zum Zeitpunkt des My Navi-Wettbewerbs war ich voller Motivation, weil ich wusste, was ich tun sollte, weil ich Japanisch war.

Ich bin motiviert, aber ich habe das Gefühl, den Strand im Nebel zu markieren, also möchte ich aufgeben

Ich möchte das Kaggle-Buch lesen und nach einer Möglichkeit suchen, die Vorderseite zu sehen ...

Ich kann kein Anfänger in der Glitzerprogrammierung sein

Wenn überhaupt, ist es nur ein Beitrag zur Existenz der Dunkelheit.

Es gibt nur Dunkelheitsvorfälle wie einen Buildfehler, der die gesamte Umgebung zerstört und das Betriebssystem initialisiert, oder einen Speicheraustauschüberlauf, der eine 1-TB-SSD füllt und sie nicht mehr bootfähig macht.

Wenn ich mir Kaggles Diskussion ansehe, finden viele Leute interessante Funktionen und ich bin beeindruckt, wie erstaunlich es ist, aber ich frage mich, wie viele Stunden ich bis dahin auf die Daten gestarrt habe.

Wenn ich die Essenz verstehen kann, denke ich, dass es diese ist. Da ich weiß, was zu tun ist, werde ich immer mehr Hypothesen aufstellen, experimentieren und beweisen, die Punktzahl erhöhen und glücklich sein, mein Leben monoton zu verlängern. Wenn Sie die Essenz verstehen können, können Sie ein Glitzerprogrammierer werden?

Die Geschichte eines Absturzes, der versucht, ein Klammerprogrammierer zu werden

Es stürzte infolge der Verfolgung des idealen Images ab. Der Grund ist einfach: Ich habe die Essenz (Data Science) aus den Augen verloren, weil ich Zeit an einem Ort schreiben konnte, der nicht die Essenz war. Ich dachte, ich würde auch Git verwenden, aber ich schreibe Code aus einer Laune heraus, also vergesse ich, mich zu verpflichten. Wenn Sie class verwenden, ist es mühsam, die darin enthaltenen Variablen zu überprüfen, damit ich sie so oft wie möglich wie ein Notizbuch schreibe.

Was ist im IEEE-Wettbewerb passiert?

Dieser Wettbewerb war der erste Wettbewerb, bei dem ich mit kaggle eine Medaille gewann. Ich konnte jedoch nicht stolz darauf sein, weil ich am Ende nichts wusste ... weil ich die Daten nicht verstand und fortfuhr, ohne es zu wissen, so dass ich versehentlich eine Punktzahl bekam, wenn ich mit Parametern spielte und Funktionen erstellte, die ich nicht gut verstand. Es ging einfach hoch. Einige mögen gut sein, aber ich habe nicht viel getan und nichts verstanden, also wurde mir klar, dass die Medaille nicht vergeben war. Aus den oben genannten Gründen schrieb ich, dass ich eine "vorläufige" Medaille bekommen habe.

Ich möchte im nächsten Wettbewerb eine majestätische Medaille gewinnen ...

Zusammenfassung

Kinder, die das Lehrbuch nicht lesen können, sind in einem Zustand. (Ich habe dieses Buch vor ungefähr einem Jahr gekauft)

Es steht geschrieben, dass Menschen, die keine Lesefähigkeit haben, zu KI wechseln, aber wenn es keine Lesefähigkeit von Menschen gibt, die KI machen, wird es herunterfallen ...

Ich hielt es für notwendig, die Lesefähigkeit der Daten oder die Lesefähigkeit des Wettbewerbs zu verbessern.

Reflexionen und Lehren gezogen

Verstehe den Zweck

Ich dachte, das wäre wahrscheinlich das Wichtigste. Bis jetzt musste ich mir die Daten ansehen und sie codieren, ohne den "Zweck" zu kennen, aber es funktioniert überhaupt nicht, weil es irgendwie ist. Außerdem verstehe ich die Diskussion nicht gut (weil ich den Zweck nicht verstehe)

Vorläufig wusste ich, dass ich zunächst den Zweck verstehen und klarstellen sollte, was ich tun sollte, bevor ich mit dem Wettbewerb fortfahre. Ich würde die Übersicht gerne richtig lesen, anstatt mich zu beeilen und faul eine mysteriöse EDA oder eine unklare Analyse durchzuführen. (Es scheint für den Starter-Kernel hilfreich zu sein)

Ausgabe (?)

Ich denke nicht, dass dies für alle gilt, weil ich ein Anfänger bin, aber ich denke, ich bin wahrscheinlich derjenige, der etwas ausgeben sollte.

Wie ich bereits erwähnt habe, kann ich nicht fortfahren, wenn ich den Zweck nicht verstehe, aber was ist, wenn ich ein ironisches Verständnis habe? Du! Was machst du! Falsch! Wenn Sie nicht (extrem) erstochen werden, können Sie nicht normal arbeiten.

In einigen Fällen kann die Ausgabe ausgewertet werden, daher habe ich mich gefragt, ob dies so weit wie möglich im Bereich des gesunden Menschenverstandes erfolgen sollte.

In der Vergangenheit gab es einen japanischen Kernel gemischt mit schwarzer Geschichte (ich habe den Kernel auf Japanisch geschrieben, obwohl ich ihn auf Englisch geschrieben habe), aber ich denke, es gab keinen Verlust beim Schreiben.

Lass dich nicht entmutigen

Dies ist eine Lektion aus dem My Navi-Wettbewerb. Eigentlich habe ich zu Beginn des My Navi-Wettbewerbs ein kleines Solo gemacht, aber ich habe aufgegeben, weil sich die Genauigkeit überhaupt nicht verbessert hat, aber ich werde es für das Team tun, nachdem ich die Teams zusammengelegt habe! !! !! !! Ich fand neue Entdeckungen, als ich verschiedene Dinge mit Gefühlen erforschte und analysierte.

Gewöhnen Sie sich an, sich Notizen zu machen

Ich hatte das Gefühl, dass ich alles, was ich heute getan habe (Experimente und Ergebnisse), sowohl auf dem Jupyter Notebook als auch auf dem Slack Single Channel notieren sollte. Nach drei Tagen vergesse ich die Menschen und kann mich nicht erinnern, was ich Tag für Tag in einem zweimonatigen Wettbewerb getan habe. Ich dachte, ich sollte mir Notizen machen, um zu verstehen, was ich tun sollte, und um unnötiges Experimentieren zu vermeiden. (Ich denke nicht, dass es notwendig ist, es lange zu schreiben)

Die früheren Protokolle von Slack waren auch während des My Navi-Wettbewerbs hilfreich. Ich war mir dessen nicht wirklich bewusst, als ich einzeln teilnahm, aber ich bemerkte es, als ich als Team arbeitete.

abschließend

Danke fürs Lesen.

Durch das Schreiben dieses Artikels habe ich das Gefühl, dem Abschwung entkommen zu können.

Ich denke nicht, dass dies alles ist, und schließlich ist es weniger als Kaggle Expert, daher ist es möglicherweise weit von der optimalen Lösung entfernt. Ich frage mich, ob Kaggle Grand Masters Datenwissenschaft wie unbewusstes Atmen betreiben kann ... (Ich weiß es nicht, weil es jemand anderes ist)

Aber ich hoffe dieser Artikel hilft jemandem.

Bitte kommentieren Sie alles!

Ich bin ein Anfänger, der den Buchstaben "D" in der Datenwissenschaft noch nicht gelesen hat, aber ich werde meine Fähigkeiten nach und nach verbessern. Obwohl es in einer Krise ist, hat Kaggle noch nicht aufgegeben.

Ich möchte ein "wahrer" Datenwissenschaftler werden und wieder Qiita-Artikel schreiben können.

Recommended Posts

Student Kaggler (Stagnationsphase), der Daten nicht selbst analysieren kann
Ein cooles Diagramm zur Datenanalyse von Wiire!