SKN/Family AI camp 3기 회고록

SKN Family AI 3기 회고록 8주 차

coiljuice 2024. 9. 1. 22:33
  • 회고(Retrospective) 목적
회고는 우리가 진행하고 있는 방향을 점검하고, 이후 진행할 방향성을 확인하기 위함이다.
또한, 스스로 느꼈던 감정, 했던 일을 통해 Action Item에 대한 아이디어를 생각하는 것이다

 

 

  • 회고에 대한 마음가짐
    • 모두에서 이야기할까 말까? 하던 것을 회고를 통해 이야기를 하면서 개선하기
    • 이전 회고를 참고하여 현재 진행하는 프로젝트에 대한 생각과 감정을 정리하기
      • "특정 상황에 내가 어떤 감정이 들었는가?"라는 본인을 되돌아보고 그 당시 어떤 감정을 느꼈는지
      • 만약, 그때에는 많이 힘들었다면 어떤 상황이 힘들었는지, 어떻게 했으면 달라졌는지
      • 문제가 되었던 부분을 비판적으로 분석하고, 어떻게 개선할  수 있는지 
    • 제시되었던 아이디어, 내가 가진 아이디어에 대해 열린 시선으로 바라보기
    • 수동적으로(하라고 해서 한다) 하는 것은 좋지 않으니 적극적으로 하기
    • 가장 중요한 것으로 회고를 꾸준히 하기

 

SKN Family AI 3기 회고록 8주 차 (5F 회고 방법론)

 

  • Facts : 사실. 무슨 일이 있었는가?
날짜 Facts 비고
08.26 1. kaggle 대회 개최
2. 평가지표 강의
3. 회귀모형 강의
4. 분류모형 강의
 
08.27 1. 이진 분류 모형 예제
2. 다중 분류 모형 예제
3. 선형 회귀 분석
4. 정규화
5. 릿지 선형 회귀 모델
6. 라쏘 선형 회귀 모델
 
08.28 1. 로지스틱 회귀
2. SVM
3. 의사결정 나무
4. K-NN
5. 앙상블
6. voting
7. stacking
 
08.29 1. 앙상블 복습
2. 비지도 학습
3. 차원 축소
4. 차원의 저주란?
5. PCA(주성분 분석)
6. SVC(특이해 분해)
7. NMF(비음수 행렬 분해)
8. 군집
9. Overfitting & Underfitting
10. 머신러닝의 한계
11. Imbalanced Data
12. ROC-AUC Curve
 
08.30 1. Cross validation(교차 검증)
2. 머신러닝 코드 패키지화
 

 

 

  • Feeling : 느낀 점, 감정. 어떤 느낌이 들었는가?
    • 이번 주에 본격적으로 수업이 머신러닝을 들어가는데 따라가는 것이 상당히 힘들다는 부분은 부정할 수 없을 것 같다.
    • 수업에 작성하는 Notion과 특이사항이나 오류노트 관련해서 작성하는 블로그 두 가지로 정리하고 있는데, 블로그와 Notion, 두 방식으로 나눠서 기록하는 것에 많은 어려움을 겪고 있습니다.
      • 수업에서 이해하기 어려운 내용을 다시 복습하는데에 이전보다 많은 시간이 걸리는 것도 있고, 처음 접하는 이론이나 단어들로 인해 따라가기 어려운 부분이 있습니다.
    • 그나마 코드 실행 위주로 수업이 진행되다보니 이론을 중점적으로 하지 않아서 수업의 전반적인 템포를 따라가는 것에 문제는 없지만 학습내용을 정리하고 사용하는 머신러닝의 이해도를 높이기 위해 이론을 잡아야 하는 것은 필수이기에 뭔가 대책이 필요할 것 같습니다.

 

  • Finding : 배운 점, 인사이트. 어떤 것을 기억하고 싶은가?
    • 머신러닝의 한계는 명확하기 때문에 사용처가 정해져있다는 점과 그것을 해결하기 위해 다양한 방법이 제시되었다는 점
    • 머신러닝의 한계를 극복하기 위해 딥러닝 기법이 새롭게 만들어 졌다는 점
    • AI라는 부분이 실 설계를 다루기 보단 이미 있는 모델을 사용하여 나에게 맞도록 튜닝하는 것이 AI 기술이라는 점

 

  • Future Action : 향후 액션 아이템. 앞으로 무엇을 할 것인지?
    • 예습의 방향성을 다르게 잡을 필요가 생겼습니다. 기존에 국내 인강을 들었으나, 해외 인강을 통해 조금 더 다양한 의견과 이론 듣기
    • 해커톤과 토이프로젝트에 필요한 머신러닝 모델 선택과 결과를 예측하기 위한 회귀 분석을 진행

 

  • Feedback : 피드백. Future Action에서 정한 액션 아이템을 실행하고 어떤 피드백을 받았는가?
    • 국내 인강을 통해 예습을 하여도 수업에서 강조하는 부분과 예습에서 이해한 것이 잘못된 부분이 있어서 인강이나 여러 방법들이 막힌 상태라  이걸 해결할 방법이 필요해 보입니다.
    • 해커톤 지원서 제출합시다

 

 


 

진도 속도가 많이 빠르긴 합니다. 그렇다고 코드나 기술이 어렵다는 것은 아닙니다.

 

잠을 줄여가면서 복습을 하고 있지만, 평가지표가 어떻게 높여지는가? 에 대한 의문을 해결할 수 있는 이론적인 부분이 받쳐주지 않아서 사용법이 어렵다기 보단 사용하고 어떻게 이해해야 하는지가 많이 어렵습니다.

 

기존 코딩과 다른 부분이 있고, 아직 배운지 얼마 안되어서 어색하다고 느끼는 것도 있습니다.

 

익숙해지길 바라지만 이해가 되지 않는 부분은 대부분 이론이기 때문에 이걸 알아보는 과정에서 복습의 속도가 더뎌졌고 이로 인해 진도를 따라잡으려 정리를 포기한 부분도 있긴 합니다.

 

전체적인 정리는 프로젝트 진행하면서 따로 진행한다고 생각하고 일단 진도에 따라 이론적 지식을 습득하는 것에 집중하기로 결정하였습니다.

 

어떤 결과로 이어질지 알 수 없지만, 더 깊은 이해를 얻을 수 있기를 바랄 뿐입니다.