-
[AI 코딩테스트] 동원엔터프라이즈_AI직무 코딩테스트 후기투자/취준관련 2022. 5. 22. 16:30
서론 :
머기업들이 프로그래머스 플랫폼을 활용해서, AI직무를 위한 코딩테스트를 보는 것 같다.
일단 동원 AI에서는 "프로세스를 할 줄 아느냐? 하이퍼 파라미터 조정에 시간을 날리지 않았으면 좋겠다" 고 하였다.
==================================================
1. 이미지 데이터 비젼 Classify 태스크
포인트 :
1. 비전 테스크임에도 불구하고 cv2 사용이 불가능했다!
2. png파일들의 모음을 전부 import하는 것부터 시작해야했다.
즉, os.walk등 파일들 불러오는것부터 시작해서, PIL이나 cv2를 통해 image로 객체화까지 성공해야한다.
3. 전처리 -> 이미지에 대해 /255.0으로 전처리 함을 의미한다.
4. 데이터 스플릿
5. 모델 트레이닝 -> "프레임워크를 docs를 안보고" 짤 정도가 되어야한다.
*모델 최적화에는 신경쓰지 않아도 좋다 하더라
6. 모델 평가 및 스코어 저장
그나마 비슷한 과제는 여기서 찾아볼 수 있겠다.
https://programmers.co.kr/skill_check_assignments/133
==================================================
2. 흔히 볼수있는 tablular 데이터 predict 태스크
포인트 .
1. Pandas를 잘 쓰느냐?
2. 결측치, 범주형 & 수치형 데이터 파악 및 처리여부
3. 칼럼 전체 전처리를 얼마나 똑똑하게 하는지...
ex/ 모든 칼럼에 null대신 mean값을 넣으려 하는데, for문으로 돌리는 법을 몰라서 헤매다 결국 전부 수작업했다 -_-;;
4. ML이나 DL에 적합하게 데이터 편집 및 -> ML.fit 하기
5. 확률값구하고 -> 평가 -> 저장
tablular데이터 셋 관련 회귀/classify 테스크는
데이터 분석기사 실기 과제로 들어가있다.
하단 링크를 통해 다들 연습해보도록 하자.
https://www.datamanim.com/intro.html
==================================================
개인적인 생각 :
- 확실히 자리잡지 않은 시험양식인 듯 하다.
진행단계 대부분이, 거의 평소 코드를 외우다시피해야 하는 과제들이 나왔다.
과연 이게 맞는건지는 아직 의문이다.
하지만 다음 CNS 시험도 이런 식으로 출제가 되는 걸 봤을때, 충분히 해당 과정을 트레이닝 해야 할 필요는 느꼈다.
TODO:
*여기서 익힌다 라는 뜻은, 코드를 거의 외운다(체화)는 의미와도 같다.
1. 파일 불러오는 과정 익히기
2. PIL이나 cv2를 통해 image들 부르는 법 익히기
3. 결측치 처리 관련 -> loc, grouping관련 함수를 통해 똘똘하게 결측치를 처리하는 프로그래밍 연습
3-1. 다른 프로젝트에서는 결측치를 어떤 근거로 어떻게 처리하는지를 살펴보자
(왜 이만큼의 결측치들을 처리했는지를 알 수 있어야한다.)
4. 당연한 얘기지만, pandas와 numpy 스킬을 체화할 수 있어야한다.
5. 토치나 텐서를 통해 기본적인 CNN/RNN 기반 모델을 안보고도 짤 수 있을정도로 체화하는 연습을 해보자.
'투자 > 취준관련' 카테고리의 다른 글
[면접] 이론 : 망쳤다 생각하는가? (3) (0) 2022.06.02 6월 TODO (0) 2022.05.30 [면접] 이론 : 엘디플의 패배를 복기하며(2) (0) 2022.05.26 [면접] 이론 : 현업의 워딩을 사용하라 (1) (0) 2022.05.24