[PYTHON] [Deep Learning Association E Qualification] What to do to receive

2020/03/03 ** Passed Deep Learning Association E Qualification 2020 # 1 **. Based on this experience, I would like to describe ** what to do to pass the E qualification **.

By the way, my score rate was as follows.

Applied mathematics Machine learning Deep learning
91.67% 76.92% 70.13%

The ** average score ** of 2020 # 1 is

Applied mathematics Machine learning Deep learning
70.93% 63.80% 60.58%

And ** the pass rate is 68.04% **, so it's not a high score, but it's enough to pass **. Please refer to it if this is enough.

The pass line will not be announced, but I think that a score rate of about 60% will be sufficient. Applied mathematics has a small number of problems. Reference: Result announcement of "E qualification (engineer qualification) 2020 # 1"

table of contents

  1. [Small information about E qualification](# 1-Small information about e qualification)
  2. [Question format](# 2-Question format)
  3. [JDLA Certification Program Taken](# 3-jdla Certification Program Taken)
  4. [What to do to pass the E qualification](# 4-What to do to pass the e qualification)
  5. [I don't want to study specifically for exam preparation](# 4-1-I don't want to study specifically for exam preparation)
  6. [If you do this, you will get it! (Should)](# 4-2-If you do this, you should be able to accept it)
  7. [Notes on Examination](# 5-Notes on Examination)
  8. [Does it make sense to get an E qualification?](# 6-It doesn't make sense to get an e qualification)
  9. [To aim for a higher score](# 7-To aim for a higher score)
  10. [Knowledge](# 7-1-Knowledge)
  11. [Implementation system](# 7-2-Implementation system)
  12. [Saigo ni](# 8-Saigo ni)

1. Little information about E qualifications

The reason I decided to write this article is that ** there is little information about E qualifications **. It was about a month before the test that I started looking up past test information. However, ** I remember feeling very uneasy because I didn't have much information. ** **

The following two sites were the ones I finally referred to in order to obtain E-qualification information. ① [JDLA E2020 Syllabus](https://www.jdla.org/wp/wp-content/uploads/2019/09/JDLA_E%E3%82%B7%E3%83%A9%E3%83%90%E3 % 82% B9_2020% E7% 89% 88.pdf) ② JDLA E Qualification (1st 2019) Examination Report (Tentative)

It is natural because ① is official. E-qualification questions are clearly stated as ** "Questions at the JDLA certification program completion level from the syllabus" **. So I looked at the syllabus and ** checked if there were any omissions in the learning content **. I took zero2one as a JDLA certification program. Part of the syllabus range, such as SSD, was missing, so I supplemented it with self-learning.

Also, regarding ②, it is not official because it is an article of Qiita, but All the points of the question are described, and I was able to imagine the actual problem. And even if you look after the exam, there are differences in the range of questions because the year you took the exam is different, but I think that the contents are not significantly different.

2. Question format

The time is 120 minutes and the number of questions is about 100 to 110. In other words, ** 1 question 1 minute **. I don't have time. Almost all were selection formats from 4 choices. There are no two choices. I don't even remember multiple answers. (Choose two that apply from the five options. I'm sorry if there is one.) All answers will be given on the PC. There is also a proper explanation of the screen. Also, some calculation problems such as eigenvalues were asked, but since the paper and pen are placed on the desk, I will calculate using them.

3. JDLA certification program taken

I took zero2one. zero2one.png

I took this course for company reasons, so I don't even know what other certification programs are. However, with regard to the 2020 # 1 exam, there is no doubt that if you did ** zero2one properly, you could pass it. ** (Not an advertisement w) Also, since zero2one is ** all e-learning **, I think that it may or may not fit depending on the individual.

4. What to do to pass the E qualification

4-1. You don't want to study specifically for exam preparation

I don't think there are many people who want to pass the exam when taking the E qualification. I think most people are ** aiming to gain knowledge in the process of taking the E qualification. However, since it is an exam that I take with great effort, I would like to pass it. So, ** I will tell you that you can pass the exam if you do this, so please do study for self-improvement after gaining confidence. ** ** I don't want to study specially for exam preparation because I'm worried about passing the exam.

4-2. If you do this, you will get it! (Should)

Anyway, solve the JDLA certification program ** examples and practice exams repeatedly until you overfit. ** </ font> I think you can get half the points with this. The score rate is 50 + 50 * 0.25 = ** 62.5% **, assuming that the other half is solved with a 1/4 chance of being correct. ** Honestly, if you just pass the exam, you will pass it. ** ** Actually, I think that the problems you don't understand will be about 2 or 3 choices instead of 4 choices. Then the score rate will increase further. To put it the other way around, I think that ** people who fall are people with low accuracy of train data **. That's how important ** examples and practice exams **. It's hard to say exactly as it is, but ** There are quite a few questions that can be answered immediately. ** </ font> After that, please ** look at the syllabus and supplement the unlearned part **.

5. Precautions when taking the exam

As mentioned in [2. Question format](# 2-Question format), ** There are many problems for the time **. The time is 120 minutes and the number of questions is about 100 to 110, so it is basic ** 1 question 1 minute **.

In my case, ** the exam ended 30 minutes ago **. After that, ** reviewing about 100 questions ** will take a long time. ** Review 10 seconds per question is 16.7 minutes, 20 seconds per question is 33.3 minutes, so 20 seconds is not enough. ** ** It takes about 10 seconds to read the question sentence and 4 options. So ** the time to think is actually less than 10 seconds **. In other words, I don't have time to read the code. Read the code or ** postpone where it takes time **. ** If you can take it surely, you can accept it. ** </ font>

To summarize by adding some others,

-Take where you can definitely take
-Postpone things that take time
-Don't get me wrong, choose the right one and choose the wrong one.
-I can't go to the bathroom for 120 minutes, so let's go in advance, don't take a lot of water

That's all I can think of as a caveat.

6. Does it make sense to get an E qualification?

I think it's a qualified question. Of course, it is not a national qualification, so just because you get it does not mean that you will be able to engage in a specific job. Here are some of the benefits of getting it. % Is a personal weight.

-** Knowledge can be gained by studying to pass the E qualification (90%) ** -** Can prove that you have a certain level of knowledge when changing jobs (9%) ** -** If you pass, you can put your logo on your business card (1%) ** -** There may be incentives depending on the company (0%) **

In my case, I have never used deep learning in my work I only had experience with reading and simple implementation using packages It was great to have a little deeper knowledge of deep learning.

As for the degree of understanding, when I was shown this kind of thing GRU.png ** What? It doesn't make much sense. ** ** It was ** Ah, that's right. It will be about **.

It was a bit of a joke, but the only thing I can say is that new algorithms will come out more and more in the future. By gaining knowledge through the E qualification, I think that the speed / depth of understanding when you see it will change **.

7. To aim for a higher score

As I mentioned many times, the E qualification is ** not enough time ** anyway. So, ** In order to get a high score, answer some questions immediately with knowledge, I think we need to spend some time on implementation issues **. Here, I would like to divide it into knowledge system and implementation system.

7-1. Knowledge system

** ① Please read and understand all of Goodfellow's "Deep Learning". ** ** There are quite a few sections where the E qualification is made with reference to the Good fellow book. The same Japanese words used in Goodfellow books appear in the E qualification (such as an incomplete self-encoder). Mr. Matsuo is also supervising, so I think that I refer to it when asking for E qualifications. ** It's a good book in the first place and you should read it all. ** **

** ② Please deepen your understanding of the new algorithm among those written in the syllabus. ** ** There are some new algorithms listed in the syllabus, but the Goodfellow book does not list the new algorithms, and in some cases there may be algorithms in the syllabus that are not described in the JDLA certification program. There is sex. There is no choice but to ** read a dissertation, read various articles, or self-learn **. However, there was no new algorithm at the level a year or two ago, so If it is an algorithm before that, I think there are many good articles on the net. I learned there. In the 2020 # 1 (2/22) exam, ** efficientnet and BERT were out of range **.

7-2. Mounting system

In the actual exam, VScode screenshots are posted and Python code fill-in-the-blank questions are asked, but ** again, knowledge of the algorithm is required. ** ** ** "Choose the correct formula" is replaced with "Choose the correct formula in the code" ** </ font>. Of course, there are ** simple implementation problems **, but I think the boundary between getting a high score and not getting a high score is whether you can answer correctly with the knowledge + code problem **. And you have to solve it in no time.

In order to be able to answer correctly here, read [7-1. Knowledge System](# 7-1-Knowledge System) to gain knowledge, and then ** You need to spend time at a level where you can correctly recognize the difference between axis = 0 and axis = 1. ** ** I think I got about 3 questions just because of the difference between axis = 0 and axis = 1. I didn't have time to chase that much and answered appropriately. ..

8. Finally

Finally, please see twitter's screaming immediately after taking the E qualification exam. 受験直後.png Certainly, I feel like this right after taking the exam. I think it's over. But don't worry. While tweeting like this, 70% of people are accepting it. .. Some people may be worried that 30% will drop, but if you overfit the examples and mock exams of the ** JDLA certification program, you can almost accept it. ** ** People with low accuracy of train data will fall.

I wish you all the best.

Recommended Posts