[PYTHON] Eine Geschichte über einen 40-jährigen Ingenieurmanager, der "Deep Learning for ENGINEER" bestanden hat

Was ist Deep Learning für ENGINEER (E-Qualifikation)?

Bitte beachten Sie, dass dieser Artikel ab Januar 2020 aktuell ist. Derzeit sind die folgenden offiziellen Qualifikationen, die KI-Fähigkeiten in Japan belegen.

ist.

Als Position ist der G-Test ein Test, der allgemeine Bildung über KI-bezogene Technologie verlangt. Die E-Qualifikation ist ein Test, bei dem die Fähigkeit gefragt wird, die Theorie über KI-bezogene Technologien zu verstehen und KI zu implementieren. Es ist ein Verständnis. Einzelheiten oder die genaue Definition finden Sie auf der Website der Japan Deep Learning Association (JDLA).

Wie man ein E-Qualifizierungs- und JDLA-Zertifizierungsprogramm absolviert

Von nun an möchte ich mich auf die E-Qualifikation konzentrieren. Sie haben die Möglichkeit, zweimal im Jahr die E-Qualifikation zu absolvieren, die im Februar und August stattfindet. Um die E-Qualifikation zu erhalten, ist es jedoch erforderlich, das JDLA-Zertifizierungsprogramm zu absolvieren und sich für die Prüfung zu qualifizieren, was sowohl hinsichtlich der Fähigkeiten als auch des Geldes eine hohe Hürde darstellt. Da dieser Test selbst selektiv ist, ist er kein Test, der praktische Fähigkeiten erfordert. Wenn Sie den Mut haben, für das Zertifizierungsprogramm zu bezahlen und sich um den Abschluss des Zertifizierungsprogramms zu bemühen, können Sie meines Erachtens etwa 80% des Weges erreichen, um eine E-Qualifikation zu erhalten.

Flow bis zur E-Qualifikationsprüfung

Die E-Qualifikation erfordert eine Qualifikation, um die Prüfung abzulegen. Daher werden wir den Prozess vor der Prüfung vorstellen.

  1. Nehmen Sie an der Einweisung in das Zertifizierungsprogramm teil. (Nicht erforderlich, wenn bereits entschieden)
  2. Entscheiden Sie, welches Zertifizierungsprogramm Sie absolvieren möchten.
  3. Beantragen Sie ein Zertifizierungsprogramm. (Brauchen Sie den Mut zu zahlen)
  4. Nehmen Sie an einem Kurs im Zertifizierungsprogramm teil.
  5. ** Bestehen Sie die im Rahmen des Zertifizierungsprogramms angegebenen Aufgaben. ** (Benötigt Kenntnisse in Python)
  6. ** Bestehen Sie den Bestätigungstest für grundlegende Fähigkeiten im Zertifizierungsprogramm. ** **.
  7. ** Reichen Sie Ihre eigenen Produktzuordnungen im Rahmen des Zertifizierungsprogramms ein. ** **.
  8. ** Bestehen Sie die Abschlussprüfung im Rahmen des Zertifizierungsprogramms. ** (Das Fragenformat ist optional, die Prüfungszeit beträgt 180 Minuten.)
  9. Bewerben Sie sich für diese Prüfung.
  10. Machen Sie diese Prüfung. (Das Fragenformat ist optional, die Prüfungszeit beträgt 120 Minuten.)

*** Die fett gedruckten Teile ** sind die Teile, die im Rahmen des Zertifizierungsprogramms erreicht werden müssen.

Fallstudie

In meinem Fall habe ich das Zertifizierungsprogramm AVILEN verwendet, daher werde ich es anhand dieses Beispiels erläutern. AVILEN wird hier als Beispiel genommen, aber bitte suchen Sie nach einem Zertifizierungsprogramm, das zu Ihnen passt.

1. Nehmen Sie an der Einweisung in das Zertifizierungsprogramm teil.

Um die E-Qualifikation zu erhalten, müssen Sie das JDLA-Zertifizierungsprogramm absolvieren und ein Abschlusszertifikat erhalten. Derzeit scheint es 12 Arten von Zertifizierungsprogrammen zu geben, die von JDLA genehmigt wurden. (Ab Juni 2019 gab es 6 Typen.) Ich habe von AVILENs Briefing-Sitzung anhand der Anleitung von TECH PLAY erfahren. Das Briefing selbst war kostenlos. In den Informationen zur Briefing-Sitzung gab es eine Beschreibung wie 100.000 Yen und Zehntausende Yen. Ich fragte mich, ob für die Briefing-Sitzung auch eine Teilnahmegebühr erforderlich war, aber das ist nicht der Fall. war.

2. Entscheiden Sie, welches Zertifizierungsprogramm Sie absolvieren möchten.

Nehmen Sie an der Einweisung teil und identifizieren Sie Folgendes.

--Wie viel kostet das? ――Was ist besser, Klassenbesuch oder Online-Kurs? -Ist die Häufigkeit der Vorträge nicht angemessen? ――Wurde der Stil der Lernunterstützung wahrscheinlich sofort behandelt? ――Ist der Zeitplan vom Ende aller Kurse bis zur Abschlussprüfung angemessen?

Geldbetrag

AVILEN kostet 136.000 Yen, wenn der erforderliche Kurs online ist. Der Grundkurs für freiwillige Kurse beträgt 100.000 Yen. Der Grundkurs war ein Stil, in dem ein Link zu einem Video einer vergangenen Unterrichtsstunde gesendet wurde und ich selbst gelernt habe.

Gehst du ins Klassenzimmer? online?

Ich denke, es ist besser, ins Klassenzimmer zu gehen, auch wenn Sie einen kleinen Unterschied zahlen, solange Sie gehen können. Da ich in einer ländlichen Gegend lebte, hatte ich keine andere Wahl, als Online-Kurse zu belegen.

Häufigkeit der Vorlesungen

Ich war Ende August in der Abschlussprüfung. Es gibt zwei Kurse für Zertifizierungsprogramme, einen im Juni und einen im Juli, und ich habe den Kurs im Juli belegt. Vom 7. Juli (So) bis zum 11. August (So) gab es jeden Sonntag eine Klasse (insgesamt 6 Mal), und es war notwendig, Aufgaben für diese Klasse einzureichen. Da die letzte Klasse am Sonntag, dem 11. August, stattfand, war die Frist für die Einreichung aller Aufgaben praktisch der Dienstag, der 13. August, was ein überfüllter Zeitplan war. Wenn der Kurs im Juni beginnt, bleibt genügend Zeit für einen Monat. Ich denke, das war besser.

Lernunterstützung

Es war ein Stil der Q & A-Unterstützung in Slack. Ich konnte die Frage genau beantworten, war aber mit der Unmittelbarkeit etwas unzufrieden. Auch in dieser Hinsicht denke ich, dass es von Vorteil ist, ins Klassenzimmer zu gehen.

Planen Sie bis zur Abschlussprüfung

Die Frist für den Abschluss der Abschlussprüfung war am Mittwoch, den 14. August, um 23:59:59 Uhr. Wie oben habe ich die Prüfung in letzter Minute abgelegt, da seit der letzten Vorlesung kein Tag mehr war.

3. Beantragen Sie ein Zertifizierungsprogramm.

Sie haben nur den Mut zu zahlen. Ich habe 236.000 Yen bezahlt.

4. Nehmen Sie an einem Kurs im Zertifizierungsprogramm teil.

Ich denke, dass ich den Kurs ungefähr einmal pro Woche belegen werde. Bei AVILEN dauerte ein Kurs 4 Stunden. Je nach Zeit endete es nicht in 4 Stunden, sondern wurde um etwa 30 Minuten verlängert, und die zweite Hälfte der Vorlesungsunterlagen war ziemlich hektisch. Diejenigen, die den Kurs im Klassenzimmer belegten, schienen nach dem Kurs Fragen zu stellen, daher denke ich, dass die Endzeit noch später war.

5. Bestehen Sie die im Rahmen des Zertifizierungsprogramms angegebenen Aufgaben.

Programmieraufgaben werden in jedem Kurs auferlegt. Sie werden aufgefordert, erneut einzureichen, bis Sie das Richtige tun. Im Fall von AVILEN wurden 6 Aufgaben für alle 6 Kurse auferlegt. Die Programmiersprache war alles Python.

6. Bestehen Sie den grundlegenden Fähigkeitsbestätigungstest im Zertifizierungsprogramm.

Die Probanden des grundlegenden Fähigkeitsbestätigungstests sind

ist. Sie können die Prüfung online zu Hause ablegen. Das Fragenformat ist ein Auswahltyp, und es gibt keine zeitliche Begrenzung für die Prüfung, aber ich denke, dass die Kriterien für das Bestehen 80% oder mehr richtige oder strenge Antworten waren. (Es tut mir leid, ich erinnere mich daran.) Videolinks vergangener Kurse werden an Sie gesendet, damit Sie lernen können, indem Sie sie ansehen. Nach dem Selbststudium müssen Sie den Test jedes Fachs bestehen, bevor Sie den Abschlusstest ablegen können. Ich wurde nicht mehr gefragt als das, was im Kurs erklärt wurde, also konnte ich es unerwartet klären. In der Informationstheorie fiel es mir jedoch schwer, weil es eine Geschichte über Entropie und dergleichen gab und ich fast keine Vorkenntnisse hatte. Lineare Algebra und Statistik befinden sich auf der Ebene der High School bis zum 1. und 2. Studienjahr, aber es gibt keine kniffligen Fragen wie Aufnahmeprüfungen. Es ist nur eine Bestätigung der Grundlagen. Wenn Sie sich den Kurs also richtig ansehen, ist er ziemlich gut.

7. Reichen Sie Ihre eigenen Produktzuordnungen im Rahmen des Zertifizierungsprogramms ein.

Erstellen Sie eine Software, die ein neuronales Netzwerk verwendet. Ich habe die handschriftliche Zeichenerkennung von "Deep Learning von Grund auf neu" geändert und ein handgeschriebenes Zeichenerkennungsprogramm mit 26 Buchstaben des Alphabets erstellt. Einige der anderen Studenten entwickelten Produkte einer anderen Dimension, beispielsweise die Verwendung von LSTM zur Prognose von Aktienkursen.

8. Bestehen Sie die Abschlussprüfung im Rahmen des Zertifizierungsprogramms.

――Ausgaben, die im wöchentlichen Kurs auferlegt werden

Wenn Sie alle diese Prüfungen bestehen, können Sie die Abschlussprüfung ablegen. Das Fragenformat ist optional und die Prüfungszeit beträgt 180 Minuten. Sie können die Prüfung online zu Hause ablegen. Es gab insgesamt 6 Zertifizierungsprogramme, aber 1 Kurs = 1 Fach, dh die Zuordnung der Prüfungsfächer, und die Prüfungszeit für ein Fach betrug 30 Minuten. (30 Minuten x 6 Probanden = 180 Minuten) Es ist notwendig, 30 Minuten x 6 Probanden hintereinander zu nehmen, was körperlich sehr anstrengend ist. Nach der Prüfung tut mein Hintern erheblich weh. Darüber hinaus sind mehr als 60% der richtigen Antworten für jedes Thema erforderlich, und obwohl dies ein extremes Beispiel ist, wird es abgelehnt, selbst wenn ein Thema nicht 60% erreicht. Sie dürfen die Abschlussprüfung nur einmal wiederholen. Wenn möglich, sollten Sie genügend Zeit haben, um die erste Prüfung eine Woche vor Ablauf der Abschlussprüfung abzulegen. Selbst wenn Sie die erste Abschlussprüfung nicht bestehen, haben Sie Zeit, um für die Wiederholung zu lernen.

9. Bewerben Sie sich für die E-Qualifikationsprüfung.

Wenn Sie die Abschlussprüfung bestehen, sendet Ihnen der Organisator des Zertifizierungsprogramms (in meinem Fall AVILEN) einen Bewerbungscode. Geben Sie den Code irgendwann ein, wenn Sie sich für diese Prüfung bewerben. Zusätzlich ist eine Prüfungsgebühr von 30.000 Yen (ohne Steuern) erforderlich.

10. Machen Sie den E-Qualifikationstest.

Diese Prüfung muss am angegebenen Prüfungsort abgelegt werden. Viele Leute legen die Prüfung in Tokio ab, und es scheint, dass der Prüfungsort voll war und es nicht möglich war, die Prüfung zu buchen. Ich war in einer ländlichen Gegend, also hatte ich keine Probleme in dieser Gegend. Der Prüfungsort ist eine Computerschule, und der angegebene Computer wird verwendet. Grundsätzlich konnte ich meine persönlichen Sachen nicht mitbringen und wurde angewiesen, den Stift und das Notizpapier an der Seite des Computers zu verwenden. Ich habe den Eindruck, dass in den Prüfungsfragen dieser Prüfung Fragen zum maschinellen Lernen gestellt wurden. Bei der Programmierung scheinen im2col, col2im und der Optimierungsalgorithmus der Gradientenabstiegsmethode festgelegt worden zu sein. Unerwartet denke ich, dass auch die Frage nach der Stärkung des Lernens gestellt wurde. Sie sollten auch sorgfältig prüfen, welcher Gesamtwert für jede Spalte und welcher Gesamtwert für jede Zeile in numpy.sum () angegeben ist. In Bezug auf die Prüfungsvorbereitung habe ich hauptsächlich Materialien studiert, die im Zertifizierungsprogramm verteilt sind, Fragen zu Abschlussprüfungen (3 Arten), Beispiele für diese Prüfung sowie die Bände 1 und 2 von "Von Grund auf neu erstellen". In der letzten Woche habe ich die Fragen zur Abschlussprüfung und die Beispiele dieser Prüfung wiederholt.

Nachschlagewerk

Angaben des Autors vor der Teilnahme am Zertifizierungsprogramm

――Ich habe eingebettete Software in C-Sprache entwickelt. ――Ich habe Deep Learning unmittelbar nach seiner Veröffentlichung (ca. Oktober 2016) von Grund auf neu gekauft, war aber von der Weitergabe frustriert. ――Da ich an mehreren Seminaren zur Objekterkennung teilgenommen habe, kannte ich irgendwie den Mechanismus der Objekterkennung.

Impressionen nach Ablegen der E-Qualifikationsprüfung

Es ist nicht selbstverständlich, dass "ein Scout von GAFA unmittelbar nach Erhalt der E-Qualifikation!" (Lol) Es gab mir jedoch das Vertrauen, dass ich eine gute Auswahl an Prüfungen und eine gute Anzahl von Aufgaben bestanden hatte. Es zeigt auch, dass es nicht wenig Wissen über KI gibt. Ich habe die Klasse des Zertifizierungsprogramms genossen. Ich war sehr aufgeregt, neue Dinge von klugen Leuten zu lernen. Der Beginn des Zertifizierungsprogramms war spät und der Zeitplan war sehr eng, aber zum Glück war der Obon-Feiertag 2019 9 aufeinanderfolgende Feiertage. Während der 9 aufeinander folgenden Ferien konnte ich mir mehr als 10 Stunden Lernzeit pro Tag sichern, daher denke ich, dass dies auch ein Faktor für meinen Tod war. Ich glaube, ich habe mein Bestes gegeben, und die Erfahrung, die zu den Ergebnissen führte, wurde zu meinem größten Vorteil. Wenn Sie sich fragen, ob Sie die Prüfung ablegen sollen, nehmen Sie bitte zuerst an der Einweisung in das Zertifizierungsprogramm teil.

Referenzseite

Recommended Posts

Eine Geschichte über einen 40-jährigen Ingenieurmanager, der "Deep Learning for ENGINEER" bestanden hat
Eine Geschichte über die Vorhersage des Wechselkurses mit Deep Learning
Eine Geschichte über maschinelles Lernen mit Kyasuket
Informationen zur Datenerweiterungsverarbeitung für tiefes Lernen
Eine Geschichte über einfaches maschinelles Lernen mit TensorFlow
Geschichte rund um die Datenanalyse durch maschinelles Lernen
Ich habe den Deep Learning Framework Chainer installiert
Eine Geschichte über einen Linux-Anfänger, der in einer Woche LPIC101 bestanden hat
Eine Szene, in der GPU für tiefes Lernen nützlich ist?
Eine Geschichte über den Versuch, einen Chot zu automatisieren, wenn Sie selbst kochen
Wie wäre es mit Anaconda zum Erstellen einer maschinellen Lernumgebung mit Python?
Ich suchte mit Deep Learning nach einer ähnlichen Karte von Hearthstone
Eine erfrischende Geschichte über Slice in Python
Eine launische Geschichte über Slice in Python
Über das Projektmanagement von Deep Learning (DNN)
Die Geschichte der Verwendung von Python reduziert
[AI] Deep Learning für das Entrauschen von Bildern
Eine Geschichte über die Automatisierung von Online-Mahjong (Jakutama) mit OpenCV und maschinellem Lernen
Eine Geschichte über einen Anfänger im Deep Learning, der versucht, Gitarren mit CNN zu klassifizieren
Erstellen Sie schnell eine Python-Umgebung für Deep Learning / Data Science (Windows)
Eine Geschichte über einen magischen Umbau, der Lubuntu in ein Chromebook bringt
Machen Sie Ihren eigenen PC für tiefes Lernen
Eine Geschichte über Python Pop und Append
Erstellen einer Entwicklungsumgebung für maschinelles Lernen
[Deep Learning von Grund auf neu] Über die Optimierung von Hyperparametern
Eine Geschichte über das Erreichen einer Wiederherstellungsrate von Pferderennen von über 100% durch maschinelles Lernen
Eine Geschichte über einen Programmier-Amateur der Freien Künste, der eine Grundprüfung zur Python3-Ingenieurzertifizierung erhält
Eine Geschichte über das Cross-Kompilieren eines Python-Pakets für AWS Lambda und das Bereitstellen ohne Server