이 영역을 누르면 첫 페이지로 이동
쿄코코 블로그의 첫 페이지로 이동

쿄코코

페이지 맨 위로 올라가기

쿄코코

얼레벌레 생활🤯

KT 에이블스쿨 AI트랙 2기 5주차(8.22-8.26) 🧠

  • 2022.08.29 23:51
  • kt 에이블스쿨
    반응형

    머신러닝

     

    출처 : https://www.datascience-pm.com/crisp-dm-2/

    이번주에는 머신러닝 배웠다.

    앞서 배운 주는 CRISP-DM 단계에서 Modeling 전단계인 데이터를 전처리하는 과정을 배웠다면 이번주에는 전처리한 데이터를 가지고 Modeling 하는 법을 배우는 주였다. ( * 다음주 미니프로젝트가 끝난 후에는 비지니스 관점의 Evaluation(평가)는 어떻게 할 것인가에 대해 배운다고 하였다. * )

    • 22,23,24일
       모델링에는 지도학습과 비지도학습이 있으며 지도학습이라 하면 답을 찾는 것, 비지도학습은 비슷한것끼리 묶는것이라고 이해하면 된다. 
      지도학습의 답의 종류에 따라 두가지로 나누게 되는데 숫자 답을 찾을 경우 Regression(회귀) , 범주형 답을 찾는 경우 Classification( 분류 ) 이다. 회귀냐 분류냐에 따라 사용되는 알고리즘이 다른데 이 알고리즘을 사용하여 평가하는 방법을 배웠다. 이것을 통해 모델이 얼마나 정확한 지에 대해 평가하는 것을 배웠다. 
    • 24,25일 
      성능을 높이기 위해서는 Variance(편차), Bias(오차)를 다루어야한다. 이 때 편차를 구할 때는 한번 나오는 결과만 믿는 것이 아닌 여러번 나누어서 나온 결과를 평균내어서 성능을 예측한다. 또, 데이터를 늘릴 경우 편차와 오차가 동시에 향상되지만 데이터가 무조건 많을 수록 좋은 것이 아니다. 그렇기에 Learning Curve를 보면서 Elbow Method를 사용하여 적절한 데이터의 크기를 찾아아햔다. 
      성능 튜닝은 데이터의 개수를 늘리는 것보다 하이퍼파라미터 튜닝에 집중하므로 Random Search,Grid Search에 대해 배웠다.
      모델링의 목표는 과거의 일부 데이터만 가지고 현재와 미래의 데이터를 에측하는 것이 목표이다. 따라서 복잡한 모델의 경우 과적합 되어서 train set에 모든 패턴을 모두 반영한다고 하더라도 좋은 모델이라고 할 수 없다. 따라서 우리는 적절한 모델의 복잡도를 가진 모델을 만들어야한다. 경험이 필요!! ( 이 때, 배우지 않은 릿지,라쏘,L2,L1 규제 추가적으로 공부 ) 
    • 25,26일
      성능을 높이기 위한 노력으로 Ensemble인 Bagging, Boosting에 대해 배웠다. Bagging의 원리를 이용하는 랜덤 포레스트🌳의 경우에는 요즘 핫한 모델로 잘 알아두는 것이 좋다고 하셨다.⭐️
      또, 이 날에는 비지도학습인 K-means를 살짝,,,? 배웠다

     

    머신러닝 배운 점 🕺

     

    내가 느낀 점은 결국 머신러닝에 가장 필요한 것은 경험인 것 같다. 모든 것이 적당한 ~~~ 이런 표현으로 하는 것으로 봐서 적당한이란 경험을 통해 결국 알 수 있는 것이었다... 하지만,, 나는 경험이 없는 걸,,;;;;; 대체 이 경험은 언제 쌓이는 것이냐며,, 일단 좀 더 공부해봐야 할 것 같다.

     


     

    이번주 스터디 📝

     

    노션을 통해 사람들과 수업 내용을 공유하는 스터디

    사실 다들 열심히 공부하고 정리하느라 피드백하는 것은 없다. 그래도 스터디 덕분에 이번 주에는 거의 밀리지 않고 모든 내용을 정리할 수 있었다. 수업을 하면서 바로바로 정리하고 싶지만 수업 내용을 따라가기에 머리가 복자해서 끝나고 나서 정리하고 있다 🥲 그리고 무엇보다 정리를 안하게 되면 이미 배운 내용도 구글에서 찾는 나의 모습이 되지 않기 위해 욜심히 정리중이다.

     

    SQL 스터디

    꾸준히 해오는 중이다. 푼 내용들은 https://coooco.tistory.com/category/SQL 이 페이지에 정리하는 중이다.

     

     


     

    저번주 목표  회고  👩🏻‍💻

     

    1. 수업 내용 매일매일 복습해서 정리하기 주말동안 저번주 못한 내용 복습 + 미니프로젝트
      -> 미니프로젝트는 정리하지 못했지만 대충 저번 못한 내용들은 복습하고 이번주 정리 완료
    2. 스프링 강의 듣기 ( 일주일에 하나만이라도 듣기 ) ->  이번주는 못 들었으므로 다음주에는 꼭...
    3. SQL 문제 풀기 ( 하루에 하나정도 ) -> SQL 문제 푸는 건 하는 중
    4. 코딩테스트 문제 하루에 하나씩 풀기 , 하루에 한시간 투자
      -> 이번주에는 못했으므로 다음주부터 시간을 정해야겠다 아무래도 수업끝난 직후? 이때가 좋지 않을까 싶다

     


     

    이번주 목표  👩🏻‍💻

    1. 이번주는 미니프로젝트 + 추석 프로젝트 날이므로 그거 하면서 저번주나 조금 빈 부분 채우기
    2. 스프링 강의 주말에 듣기 ( 토요일,금요일? 듣기 )
    3. SQL 문제 풀기
    4. 코딩테스트 문제 풀기( 5시 반 - 7시 )

    크크크 그리고 이번주에 장패드를 장만했다 아주 뿌듯하다 장패드씨 매우 좋아~!

     

    반응형

    'kt 에이블스쿨' 카테고리의 다른 글

    KT 에이블스쿨 AI트랙 2기 7주차(9.5-9.7) 🍗  (0) 2022.09.19
    KT 에이블스쿨 AI트랙 2기 6주차(8.29-9.02) 👭👫👬🚶‍♂️  (1) 2022.09.06
    KT 에이블스쿨 AI트랙 2기 4주차(8.16-8.19) | 15일은 광복절🇰🇷  (0) 2022.08.23
    kt 에이블 스쿨 AI 트랙 2기 : 3주차(8.8 - 8.12)  (0) 2022.08.16
    kt 에이블 스쿨 AI 트랙 2기 : 2주차(8.1-8.5)  (0) 2022.08.08

    댓글

    이 글 공유하기

    • 구독하기

      구독하기

    • 카카오톡

      카카오톡

    • 라인

      라인

    • 트위터

      트위터

    • Facebook

      Facebook

    • 카카오스토리

      카카오스토리

    • 밴드

      밴드

    • 네이버 블로그

      네이버 블로그

    • Pocket

      Pocket

    • Evernote

      Evernote

    다른 글

    • KT 에이블스쿨 AI트랙 2기 7주차(9.5-9.7) 🍗

      KT 에이블스쿨 AI트랙 2기 7주차(9.5-9.7) 🍗

      2022.09.19
    • KT 에이블스쿨 AI트랙 2기 6주차(8.29-9.02) 👭👫👬🚶‍♂️

      KT 에이블스쿨 AI트랙 2기 6주차(8.29-9.02) 👭👫👬🚶‍♂️

      2022.09.06
    • KT 에이블스쿨 AI트랙 2기 4주차(8.16-8.19) | 15일은 광복절🇰🇷

      KT 에이블스쿨 AI트랙 2기 4주차(8.16-8.19) | 15일은 광복절🇰🇷

      2022.08.23
    • kt 에이블 스쿨 AI 트랙 2기 : 3주차(8.8 - 8.12)

      kt 에이블 스쿨 AI 트랙 2기 : 3주차(8.8 - 8.12)

      2022.08.16
    다른 글 더 둘러보기

    정보

    쿄코코 블로그의 첫 페이지로 이동

    쿄코코

    • 쿄코코의 첫 페이지로 이동

    검색

    메뉴

    • 홈

    카테고리

    • 분류 전체보기 (168)
      • Python (24)
        • 😈 99클럽 코테 스터디 4기 TIL (23)
        • 궁금한거 정리 (1)
      • SQL (16)
        • HackerRank (15)
      • [백준] Python,Java로 풀기📖 (71)
        • 정렬(Sorting) (6)
        • 그리디 (5)
        • 문자열 (7)
        • 수학 (3)
        • DFS&BFS (10)
        • 구현 (4)
        • 다이나믹 (17)
        • 이분탐색 (1)
        • 자료구조 (10)
        • 최단거리 (5)
        • 인덱스트리 (0)
      • [프로그래머스]Python,Java로 풀기 (6)
        • Level 1 (4)
        • Level 2 (2)
      • Study Platform📚 (25)
        • (운영체제) - 블로그 및 강의 참고 (0)
        • 김영한👨🏻‍🏫의 스프링 부트와 JPA 실무 완전 .. (5)
        • (알고리즘)- [이코테] 이것이 코딩테스트다 정리 (10)
        • 그림으로 배우는 Http&Network Basic (10)
      • 까먹을까봐 적는 것들 (4)
      • 테스트 보고 난 후..🤔 (0)
      • kt 에이블스쿨 (18)

    최근 글

    인기 글

    댓글

    공지사항

    아카이브

    태그

    • 티스토리챌린지
    • 백준
    • 오블완
    • TiL
    • 99클럽
    • 항해99
    • 프로그래머스
    • 코딩테스트준비

    나의 외부 링크

    정보

    쿄코코의 쿄코코

    쿄코코

    쿄코코

    블로그 구독하기

    • 구독하기
    • RSS 피드

    방문자

    • 전체 방문자
    • 오늘
    • 어제

    티스토리

    • 티스토리 홈
    • 이 블로그 관리하기
    • 글쓰기
    Powered by Tistory / Kakao. © 쿄코코. Designed by Fraccino.

    티스토리툴바