[Certificate] Tensorflow Developers 텐서플로우 개발자 자격증 취득 후기 및 관련 자료 정리

[2021년 10월 취득] 텐서플로우 자격증 취득을 위한 3일간의 준비과정, 시험관련 팁을 포함한 후기를 정리합니다.

시험 등록

시험 접수 사이트

  1. 본인인증 절차 (1): 여권/운전면허증 파일 업로드
  2. 본인인증 절차 (2): 웹캠으로 셀피 업로드
  3. 결제 및 개인 정보 입력 (gmail계정, 주소 등)
    (구글부트캠프에서 지원으로 쿠폰을 등록했기 때문에 결제 절차는 자세히 모른다)

시험 문제 및 합격 기준

시험 등록에는 웹캠이 필요했지만, 응시할 때는 캠도 필요없고 오픈북이다.

  • 시험 시간 : 최대 5시간 (원하는 시간에 응시할 수 있다. 파이참 플러그인 시작 버튼만 누르면 된다.)
  • 문제 유형 : 빈칸 채우기
  • 시험 범위
    • Linear Regression
    • Image Classification
    • Sentimental Analysis (NLP)
    • Time Sereis Prediction
  • 합격 기준 : 100점 만점에 90점 이상

시험 환경 준비

시험 환경 관련 공식 문서

응시자마다 다르겠지만 나는 파이썬, 파이참 업그레이드, 플러그인 설치가 필요했다.

  1. python 3.8 (설치) 업그레이드
  2. pycharm 2021.x 설치 링크
  3. pycharm tensorflow plugin (File > Settings > Plugins)

시험 화면 구성

제출할 모델을 테스트해 스코어를 확인할 수 있다. X/5로 표기되는데, 나는 여러 번 테스트 해보고 5/5가 계속 나오면 해당 모델을 제출했다.

코랩으로 시험 응시하는 법 *

(파이참이 익숙하지 않은 사람은 이 방법을 강력히 추천한다!)

  1. 코랩에서 코드를 작성해 모델을 다운로드한다.
from google.colab import files

model = solution_model()
model.save('mymodel.h5')
files.download('mymodel.h5')
  1. 다운로드된 모델 .h5을 시험 문제 경로에 저장한다. (경로는 파이참 시험 환경에서 왼쪽 부분에서 확인할 수 있다.)

시험 준비 방법

시험 준비

준비기간은 총 3일 정도.

  1. 텐서플로우 코세라 강의
  2. 참고한 깃허브 링크
  3. 텐서플로우 튜토리얼
  4. 케라스 정리 문서

코세라 딥러닝 강의를 들은 후에 준비한 시험이기에, 다들 추천하는 1 텐서플로우 코세라 강의를 수강하지는 않았다. 그러나, 해당 강의의 과제 형태로 문제가 출제되기 때문에 코드를 반드시 학습해야한다 !

해당 강의의 목차를 참고해 과제, 시험의 흐름을 정리하고, 2 과제 코드를 코랩에서 구현하는 연습을 했다. 강의를 듣지않았기 때문에 잘 이해되지 않는 부분이 있었는데 3, 4 공식 문서들을 참고해 정리했다.

시험 후기 *

  • 시험 난이도
    코세라 딥러닝 강의 를 들은 후에 응시했기 때문에 훨씬 쉽게 느껴졌고, 텐서플로우 자격증 강의 내용, 과제 코드를 이해한다면 응시에는 어려움이 없다. (쉽다!)
  • 시험 환경
    파이참 환경에 익숙하지 않은 점이 걱정이었는데, 코랩 GPU 환경에서 모델 구현 후 다운로드할 수 있어서 훨씬 빠르고 편하게 응시할 수 있었다.
💁🏻‍♀️ 개인적으로 추천하는 것

시험 결과

제출하면 바로 합격 여부를 알 수 있고, 자격증은 이틀 정도 후에 받았다.