Persönliche Projekte vs. Forschungserfahrung für die Softwareindustrie (Machine Learning)? [geschlossen]

Haftungsausschluss: Ich bin neu hier, ich bin mir nicht sicher, ob dies zu diesem StackExchange passt, also bitte haben Sie Geduld mit mir! Ich entschuldige mich, wenn dies nicht der richtige Ort ist.

Ich bin ein Undergrad-CS-Major an einer Top-Tech-Schule. Ich habe bereits ein Praktikum bei einem großen Technologieunternehmen absolviert und suche nächsten Sommer/Herbst nach Vollzeitjobs. In diesem Semester muss ich mich zwischen maschineller Lernforschung und einem Deep-Learning-Graduiertenkurs entscheiden (ich kann nicht beides unterbringen). Welche soll ich machen?

  • Forschung : Es konzentriert sich auf die Analyse des Video- und Audioinhalts von Videos, um zu verstehen, was in ihnen enthalten ist, und verwendet eine Vielzahl von Ansätzen für maschinelles Lernen, von Deep Learning bis hin zu überwachten funktionsbasierten Methoden. Ich könnte daraus eine Veröffentlichung bekommen, sollte ich mich dafür entscheiden, dies für ein Jahr zu tun. Die Codierungsarbeit wird in Python (vielleicht Theano) erfolgen. Dinge, die in meinen Lebenslauf kommen: die Forschungserfahrung selbst + potenzielle Veröffentlichung.

  • Graduiertenkurs : Es geht um tiefe neuronale Netze mit Aufgaben, bei denen wir Dinge wie ConvNets und RNNs von Grund auf neu entwickeln. Es gibt auch ein letztes Teamprojekt, bei dem wir ein State-of-the-Art-Papier aus der Literatur zu Deep Learning (Zeug wie ResNets, WaveNets usw.) nehmen und es selbst in Code implementieren, um die Ergebnisse des Papiers zu reproduzieren oder zu verbessern. Inhaltlich ist es dem CS 231N von Stanford ziemlich ähnlich , außer dass es Dinge abdeckt, die über ConvNets hinausgehen, und sich auf andere Anwendungen wie Spracherkennung konzentriert. Dinge, die in meinen Lebenslauf aufgenommen werden: der Graduiertenkurs selbst + iPython-Kursaufgaben auf GitHub + TensorFlow-Abschlussprojekt auf GitHub.

Welche der beiden wäre nützlicher in meinem Lebenslauf für eine Vollzeitstelle als Ingenieur für maschinelles Lernen? Danke!

Antworten (1)

Sie sind massiv beschäftigungsfähig. In jedem Fall starten Sie mit einem sehr guten Gehalt. Sie werden mehrere Jobangebote haben. Und Ihre Fähigkeiten werden nicht aus der Nachfrage herausfallen.

Gehen Sie mit dem, was Sie am meisten interessieren.

Ein Graduiertenkurs mit Werkzeug in einem Team würde Sie besser als einen Mann präsentieren, der bereit ist, durchzustarten.

Wenn der Graduiertenkurs ein renommierter Professor ist und Sie mit einem wirklich intelligenten Studenten zusammenarbeiten können, dann gehen Sie vielleicht diesen Weg.

Wenn Sie in die Forschung gehen möchten, dann gehen Sie in die Forschung und wählen Sie die Forschungsoption.

Ich weiß, das wird abgedroschen klingen, aber mit Video- und Audioinhalten könnten Sie mit dem Geheimdienst der Regierung zusammenarbeiten, wenn das für Sie von Interesse ist.

Geh mit deinem Herzen. An dieser Stelle müssen Sie sich keine Gedanken über den Aufbau eines Lebenslaufs machen.