출처: Gather Town에서 나홀로 사진찍기
[출처: Google Developers 국문 블로그]2022년 3기 구글 머신러닝 부트캠프 프로그램 기간: 2022.06.22 ~ 2022.09.19 (약 3개월)
Mission1: Coursera 강의 수료 -앤드류 응(Andrew Ng) 교수님의 딥러닝 특화과정(Deep Learning Specialization) 코스를 수강하였습니다.
Coursera 강의를 수강하다보면 가끔씩 한글자막이 이상하거나 없는 경우가 있었습니다.DeepLearningAI Youtube 또는 boostcourse 의 한글자막을 이용할 때도 있었습니다.
Course1: Neural Networks and Deep Learning
Course2: Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
Course3: Structuring Machine Learning Projects
Course4: Convolutional Neural Networks
Course5: Sequence Models 강의 들으면서 머신러닝에 대해 전반적인 기초지식을 배웠습니다.
수료증 TIP : 모든 Course를 다 듣고 최종 Course 수료증 받으시려면 신분증 인증하셔야 합니다.
Mission2: Kaggle Tabular playground series 제출 or Competition 상위 25%
매 달마다 Kaggle Tabular playground series가 열립니다.빅데이터 분석기사 실기 공부하면서 배운 지식으로 TPS를 제출하였습니다. 참고 사이트: DataMamin , Big Data Certification KR 참고 서적: 위키독스 , 더북 , 파이썬 머신러닝 완벽 가이드 , 핸즈온 머신러닝 , 파이썬 라이브러리를 활용한 머신러닝
Mission3: Certification 취득
Tensorflow Certification
GCP Professional Data Engineer certification
GCP Professional ML Engineer certification
위와 같이 3가지 자격증 중 하나를 취득해야하는 데 Laurence Moroney의 TensorFlow Developer Professional Certificate 강의 제공을 지원하고 Tensorflow에 대해 공부하고 싶어서 Tensorflow Certification을 선택하였습니다.TF강의 Github
저는 Colab 에서 무료GPU 환경에서 문제를 풀어 model을 만든 뒤 h5 파일을 download 해서 시험에 제출하였습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import tensorflow as tffrom tensorflow.python.keras.callbacks import ModelCheckpointfrom google.colab import files checkpoint_path = 'mymodel_checkpoint.ckpt' checkpoint = ModelCheckpoint(filepath=checkpoint_path, save_weights_only= True , save_best_only=True , monitor='val_loss' , verbose=1 ) model.compile (optimizer='adam' , loss='sparse_categorical_crossentropy' , metrics=['accuracy' ]) model.fit(X_train, y_train, validation_data=(X_test, y_test, callbacks=[checkpoint], epochs=10 ) model.load_weights(checkpoint_path) model = solution_model() model.save("mymodel.h5" ) files.download("mymodel.h5" )
Tensorflow 튜토리얼 > Tensorflow 시험접수 > Tensorflow 시험 가이드 > Tensorflow 시험환경 Setting하기
UDACITY Tensorflow 자격증 강의
Intro to TensorFlow for Deep Learning
무료 강의Udacity Class Materials Notion 출처: 소소한블로그
응시료 : $100 (해외 결제가 가능한 카드)
시험 시간 : 300분
시험 유형 :
Category 1: Basic / Simple model
Category 2: Model from learning dataset
Category 3: Convolutional Neural Network with real-world image dataset
Category 4: NLP Text Classification with real-world text dataset
Category 5: Sequence Model with real-world numeric dataset 출처 : 테디노트
시험 환경 : 인터넷이 연결되어 있는 어디에서나 가능
IDE : PyCharm 에 시험용 Plugin(TensorFlow Developer Certificate) 설치 ( Communiy 버전도 가능)
시험 준비물 : 여권이나 영문 운전면허증 또는 주민등록증, 셀카
재응시 기간 1번째 불합격 시, 14일 이후 재응시 가능 2번째 불합격 시, 2개월 이후 재응시 가능 3번째 불합격 시, 1년 이후 재응시 가능
합격점수 : 총 100점 만점에 90점 이상
결과발표 : 응시자가 시험 제출 시 채점 과정을 거쳐 응시자 포털에 점수 게시. 시험 합격 후에는 등록된 이메일 주소로 인증서가 발송 (영업일 기준 10일 이내)
인증서 유효기간 : 36개월Google Developers Certification 에서 합격자를 볼 수 있습니다.
Tech Talk & Office Hour & Resume Clinic & Mentoring 등
[출처: Google Developers 국문 블로그]
매주 진행되는 회사별 Tech Talk, Office Hour을 하면서 현업에서 어떤 Machine Learning을 사용하는지 설명해주셨습니다. 또한 사전질문을 하여 좋은 답변을 얻을 수 있었고 Office Tour가 진행되는 회사도 있었습니다. Resume Clinic, Mentoring을 통해서 이력서를 어떻게 작성하고 어떤 방향으로 준비해야할지 알았습니다.
Google Machine Learning Goods 미션을 수행하는데 힘이 되준 Gifts 잘쓰겠습니다~ 너무 예뻐요 😍 질문하면 친절하게 답변주신 구글 머신러닝 부트캠프 순선님, 누리님과 참가자분들 모두들 감사합니다!
Google Machine Learning Bootcamp 시작하기전에 하면 좋았을 점
Python 자료구조 및 알고리즘 공부 추천강의: 한국외대 신찬수 교수님 Youtube
코딩테스트 준비 추천사이트: 백준 , 프로그래머스 , LeetCode
영어 공부 AMA(Ask Me Anything) session with Kevin Murphy을 하였을 때 영어공부를 더 열심히 해야 겠다고 생각했습니다.영어를 잘했더라면 질문도 했을텐데…ㅠㅠ 말씀하시는 속도도 빨라서 순간 멍때리면 알아듣지 못하는 경우도 있었다😢
한줄평
Google Machine Learning Bootcamp 수료가 끝이 아니라 Machine Learning 시작이다🏃♀️🏃♂️🏃