• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

강의 너무 잘 들었습니다. 데이터 분석 로드맵 학습 과정에 대한 질문을 드리고 싶습니다

22.03.27 19:31 작성 조회수 116

0

강의 너무 재미있게 완강했습니다. 

항상 들으면서 느끼지만, 이렇게 방대한 내용들을 누군가에게 가르칠 수 있을 정도로 학습하셨다는 것이 마냥 존경스럽습니다.

강의를 다 끝내고, 데이터 분석 로드맵 설명을 찬찬히 듣던 중 조금 궁금한 점이 있어 이렇게 질문 드립니다.

머신러닝과 인공지능을 학습하려면 수학적 지식과 바탕이 어느정도 있어야 한다고 알고 있는데요,

인터넷에서 찾아보니 미적분, 선형대수, 통계학 이 세가지를 공통적인 필수 요소로 꼽는 것 같습니다.

그런데 저와 같은 문과생 출신들에게는 너무 와닿지 않는 얘기라고 해야할까요...

통계학에서 어떤 부분을 공부해야 하는지(예를 들어 수리통계학, 응용통계학 등), 선형대수를 공부하기 위해서 어떤 개념을 선수학습으로 알고 있어야 하는지, 여기서의 미적분은 고등학교 때 배우는 과정과 무엇이 다른건지 등등...

사실 이들을 어떻게 공부해야겠다 라는 방향성을 잡기가 너무 어렵습니다.

이 강의를 듣는 수많은 학생들보다 더 먼저 이 길을 걸어오신 선배님의 입장에서,

데이터 분석을 위한 수학 공부의 방향에 대해서 조언해 주신다면 정말 감사할 것 같습니다.

강의를 들으며 하나씩 꿈을 이루어가는 기분이 들어 너무 행복했습니다.

다음 강의도 열심히 듣도록 하겠습니다!

답변 1

답변을 작성해보세요.

2

안녕하세요.

어휴 참 이렇게 좋은 이야기를 해주셔서, 오늘 하루 또 기쁘네요. ㅎㅎ

 

말씀하신 부분을 제가 머신러닝 강의에서 설명을 드리고 있는데요. 저도 마찬가지로 학부가 문과라서, 이과 대학에서 1학년? 정도때 배우는 공학수학? 선형대수등등을 배울 기회가 없었습니다. (사실 컴공에서 저런 수학이 필요하지는 않아서 컴공대학원서도 전혀 손댄적 없습니다.) 그러다보니,  처음 머신러닝을 익힐 때, 고생이 많았습니다.

특히 아직도 생각나는 것이 공분산을 이해하느라, 일주일을 머리 싸멘적이 있는데, 힘들었습니다. 솔직히...

이 잔재가 다음 블로그에 고스란히 있어요.

https://www.fun-coding.org/recommend_basic6.html

 

그런데, 이 수학을 이해하고 나서, 가만히 보니까, 실제 실행은 고작 한두줄의 함수더라고요.

그러다보니 보안쪽이 또 생각나더라고요. 보안도 개발자가 다루지만, 어느 누가 보안 알고리즘 자체를 개선하거나, 보완하는데 집중하지는 않거든요. 보안 알고리즘도 수학 덩어리니까요.

사실 머신러닝/인공지능 강의들이 좀 진지한 강의들은 온통 수학부터 시작하는데, 수학/통계 이해하다가 지치고, 

결국 한줄도 실행못해보고 포기하는 것 같습니다.

 

저도 한번 관련 기술을 익히려다가 수학 공부하다 포기하고, 한 3년 후 다시 보기 시작했습니다.

지금 생각해보면, 머신러닝/인공지능을 수학부터 봤던것이 첫 실패의 큰 패착이었다고 생각합니다. 

 

그러다가 그냥 먼저 실행해보고, 필요한 부분은 큰 그림으로만 우선 이해하고 넘어가기로 하고, 관련 기술을 익히고, 활용하기 시작했고요. 그 결과가 머신러닝 강의이기도 합니다. 해당 강의는 수학등은 최소로 하고, 실제 캐글 문제를 풀어가며, 상위 1~2% 의 결과를 실제로 보여주고 있어요 (이 부분은 괜히 관련 코드가 널리 퍼지는 건 문제가 있을 듯해서, 강의 상세페이지등에서는 언급안하고 있긴 해요)

 

그래서, 제 개인적인 의견은 우선은 실행해보고, 활용하는 법 먼저 익혀보시기를 추천드립니다. 개념은 큰 그림으로만 익히시고요. 그 후에, 어느 정도 익숙해지면, 그 때 각 개념을 수학/통계학을 하나씩 익히면서, 장기적으로 이해의 폭을 넓히시는 것을 추천드립니다.

 

감사합니다.