LLM Finetuning : RunPod와 Multi-GPU 실습
다니엘
실리콘밸리 LLM 프로젝트 현업자에게 배우는 LLM Fine-Tuning 노하우를 가득 담았습니다
초급
LLM, RunPod, openAI API
S&P 500 페어 트레이딩의 통계적 접근법을 파이썬으로 체계적으로 학습하실 수 있습니다. 전문적인 데이터 분석을 통해 감정을 배제한 투자 전략의 기초를 마련하세요.
수강생 171명
난이도 초급
수강기한 무제한


먼저 경험한 수강생들의 후기
5.0
luca
안녕하세요. 수업 잘 들었습니다. 준비를 많이 하신 게 느껴지고 내용 또한 좋아 만족했습니다. 파트 2 강의가 기대되는 강의였습니다. 제 배경지식을 설명해 드리면 프로그래밍 언어로 자바, 코틀린은 사용할 줄 알지만 파이썬은 이번에 처음 접한 상황입니다. 또 객체지향은 알고 있지만, 데이터 분석이라든지 통계 쪽은 거의 지식이 없는 상황에서 이 강의를 수강하게 되었습니다. 저에게는 솔직히 아주 낯선 개념이라 그런지 어렵게 느껴졌고 몇 번 더 돌려봐야 좀 익숙해질 것 같습니다. 하지만 강의를 듣는 내내 깊이가 느껴지고 반복 학습하여 이걸 제거로 만들 수 있다면 엄청나게 유용한 강의를 들은 것 같다는 생각이 들었습니다. 저 같은 경우는 강의 중 모르는 개념(e.g. 파이썬 개념, 주피터 노트북, zscore 등등)들이 꽤 있어서 나오면 따로 검색해보면서 학습했습니다. 한 강씩 코드를 따라 해보면서 공부했는데, 한 가지 아쉬웠던 것이 이전 강까지 학습했던 코드가 바로 다음 강 시작에서 조금 달라져 있는 부분들이 있었던 것 같아 따라 해보면서 학습할 때 헷갈리는 부분이 있었습니다. 하지만 설명을 잘 해주시고 자료도 잘 되어있어 파이썬을 모르지만 한 줄 한 줄씩 읽다 보면 이해할 수 있었습니다. 또한 문제가 있어 강사님께 문의드렸을 때 같이 구글밋을 통해 해결해주시는 것 등 매우 친절하게 알려주셔서 너무 감사했습니다. 저에게는 내용 자체가 좀 어려웠지만 어느 정도 파이썬이나 데이터 분석에 지식이 있으신 분들이 들으면 훨씬 이해도 빠르고 좋으실 것 같습니다. 내용은 정말 좋다고 생각합니다. 점점 더 좋은 강의를 만드실 것 같다는 생각이 들고 2번째 파트도 수강할 예정입니다.
5.0
impact
준비 많이한 고퀄 강의. 다른데서 볼수 없었던 참신한 내용이라 좋았습니다. 차근 차근 설명해 주셔서 어렵지 않게 따라갈 수 있었습니다.
5.0
BW J
차분하게 설명해주셔서 이해하기 편하네요.
금융 데이터 통계분석
Plotly를 활용한 인터렉티브 시각화
파이썬 객체지향 프로그래밍
Pandas 시계열 분석
데이터 병렬 처리를 통한 해석 가속화
아나콘다 (anaconda)를 활용한 파이썬 패키지 관리
이 강의는 개발자 관점에서 알고리즘 트레이딩 및 코딩 자동화를 위한 교육을 목적으로 합니다. 강의 내용은 투자 전략을 개발하고 이를 시뮬레이션하는 데 중점을 두며, 실제 투자와 관련된 계좌 개설, 법적 절차, 세금 관련 사항 등은 다루지 않습니다. 또한, 투자 자문이나 금융 상담의 역할을 하지 않으며, 실제 금융 거래와 관련된 사항은 각자의 책임하에 진행하셔야 합니다.
강의에서 다루는 모든 트레이딩 전략은 시뮬레이션을 기반으로 하며, 교육 목적으로만 사용됩니다. 수강생 분들이 투자나 거래와 관련된 질문을 할 경우, 강의 범위를 벗어난 내용에 대해서는 답변을 드리기 어렵다는 점 양해 부탁드립니다.
파트1 - '알고리즘 트레이딩을 위한 파이썬 데이터 분석' (본 강의)
알고리즘 트레이딩에 필요한 파이썬 데이터 분석의 기초를 다룹니다.
파트2 - 'Interactive Brokers API를 활용한 실시간 알고리즘 트레이딩'
글로벌 점유율 1위인 Interactive Brokers API를 활용하여 실시간 트레이딩을 구현하는 방법을 배웁니다.
파트3 - '클라우드 자동화'
클라우드 자동화로 주식 거래 스케줄에 맞춰 가상 머신을 자동으로 구동하는 방법을 학습합니다.
이 시점에서 파이썬을 배워야 하는 이유 🤔
파이썬 데이터 분석 어디에서부터 시작해야 할까요? 🤔
왜 금융 분석으로 파이썬을 공부할까요 ❓
왜 객체지향 프로그래밍이 필요한가요❓
왜 병렬처리 필요한가요❓
Azure에서 파이썬 분석환경을 구성하는 이유는 무엇인가요 ❓
파이썬 기초지식이 없다면 ❓🤔
...
현 시점 (2024년도) 부동의 프로그래밍 인기도 1위는 파이썬입니다. 프로그래밍 인기도는 잡 시장에서의 기회와도 연결되어 있습니다. 파이썬을 익히게 되면 여러분들에게 더 많은 기회를 제공해 줄 것입니다.


이 것은 데이터 분석의 본질이 무엇인가에 대한 질문입니다. EDA (Exploratory Data Analysis)라고 불리우는 데이터 분석의 본질은 원 데이터 (raw data)를 원하는 형태로 가공할 수 있는 능력입니다. 이러한 EDA를 가장 효과적으로 할 수 있는 도구가 판다스입니다.

파이썬의 데이터 분석에 필수적인 Pandas 라이브러리 창시자 Wes Mckinney가 금융 분야에서 활동하는 퀀트였었다는 사실, 여러분은 알고 계셨나요? 증권 데이터는 복잡하고 다양한 분석 기법과 통계 모델을 적용해 볼 수 있는 이상적인 분석 대상입니다.
본 강의에서 구현 예정인 Pairs Trading은 유사한 패턴을 보이는 주식 쌍을 정의하고 통계적 방법론과 머신러닝을 활용하여 알고리즘 투자를 결정하는 것입니다.

데이터는 동적입니다: 과거에 효과적이었던 투자 전략이 현재에는 적합하지 않을 수 있습니다.
지속적인 변화에 대응: 데이터의 특성 변화에 맞춰 코드를 주기적으로 수정해야 합니다.
객체지향 (OOP: Object Oriented Programming)의 장점
✅ 유지보수 용이: 코드를 모듈화하여, 개인 또는 팀이 작성한 코드의 수정과 관리를 용이하게 합니다.
✅ 가독성 향상: 클래스를 활용한 블록 단위의 코딩은 코드의 가독성을 크게 개선합니다.
✅ 스파게티 코드 방지: 일회성 스크립트 대신, 체계적인 구조로 '스파게티 코드' 를 방지합니다.
✅ 생산성 증가: 객체지향 코드 작성은 분석가의 생산성을 현저히 높일 수 있습니다.
이러한 이유로, 데이터 분석에서 객체지향 프로그래밍 학습은 단순한 기능 구현을 넘어서 효과적인 코드 관리와 생산성 향상을 위한 중요한 기술입니다. 객체지향 문법에 익숙해지면 아래와 같은 코드는 빠르게 몇 초 안에도 이해할 수 있습니다. 객체지향 문법 해석 능력은 독서에서의 속독법과도 같은 마법입니다.

파이썬은 두가지 방법으로 속도를 향상할 수 있습니다. 딥러닝에서는 GPU를 사용해 계산 속도를 높일 수 있다면, 데이터 분석에서는 CPU의 병렬 처리를 통해 속도를 개선할 수 있습니다.
본 강의에서는 CPU 코어를 효과적으로 활용하는 방법을 안내합니다.
✅ 실질적인 예시: 실습과정에서 CPU 코어를 병렬로 사용하며 처리속도를 향상하는 구체적인 방법을 학습할 수 있습니다.
✅ 실무적 적용: 많은 실무자들이 CPU 병렬 처리의 잠재력을 충분히 활용하지 못하고 있습니다. 이 강의에서는 이를 극복하는 방법을 배웁니다.

분석 환경의 Azure 가상 머신 사용:
본 강의에서는 Azure 가상 머신을 활용하여 안정적인 파이썬 분석 환경을 구축합니다.
로컬 환경의 변동성 최소화 및 표준화된 학습 환경 제공.
아나콘다를 이용한 가상 환경 설정 및 패키지 관리 방법을 실습.
클라우드 사용에 어려움이 있는 경우 대체 방안:
케글 노트북을 이용한 파이썬 분석 구현이 가능하도록 별도의 노트북도 공유합니다.
케글 플랫폼은 설치나 환경 설정 없이 바로 데이터 분석을 시작할 수 있는 장점을 제공합니다.
이를 통해 다양한 환경에서의 유연한 학습이 가능해집니다.
본 강의에서 필요한 파이썬의 기본 문법과 개념들은 “섹션 4. 금융 분석을 위한 Python Crash Course”에서 집중적으로 다룹니다.
이 섹션은 파이썬에 처음 접하는 분들을 위한 기초부터 시작하여, 금융 데이터 분석에 필요한 핵심적인 문법과 기능들을 심층적으로 학습합니다.
이를 통해 학습자들은 강의의 후반부에 진행되는 보다 복잡한 분석과 프로그래밍 내용을 원활하게 따라갈 수 있는 탄탄한 기초를 쌓을 수 있습니다.
읽기 쉬운 코드를 작성하는 방법에 대한 많은 고민과 실제적인 적용
과거 데이터가 아닌 야후 파이낸스를 통한 실시간 데이터에 대한 접근
모든 것은 객체다. 객체 지향 프로그래밍
더이상 느린 파이썬이 아닌 빠른 해석 속도의 파이썬
그리고 클라우드 적용

파이썬을 이용한
데이터 분석에
입문하고자 하는 분

객체 지향 방식으로 파이썬 스킬을 업그레이드하고자 하는 분

알고리즘 트레이딩을 파이썬으로 구현하고자 하는 분
강의는 azure에서 Windows OS 가상 머신을 생성하고 아나콘다로 파이썬 분석 환경을 생성하여 진행합니다. 또한 분석 환경 셋팅 없이 바로 케글 노트북을 통하여 실습을 진행하실 수도 있습니다.
모든 파이썬 스크립트는 강의 자료에 첨부되어 있으며 메인 스크립트 노트북은 케글 플랫폼을 통해서도 접근하실 수 있습니다.
학습 대상은
누구일까요?
파이썬으로 통계적으로 금융 데이터를 분석하고 싶은 분
객체 지향을 적용하여 파이썬 스크립트를 tidy (깔끔)하게 작성하기를 원하는 데이터 분석가
영어를 독해하듯이 기초 프로그래밍 독해 (ex. for loop 문)가 가능하신 분.
선수 지식,
필요할까요?
기초 프로그래밍 독해 능력 (ex. loop 문)
670
명
수강생
73
개
수강평
74
개
답변
4.8
점
강의 평점
7
개
강의
LLM 기반 AI 기업에서 Pod Lead로 활동
서울대학교 기계항공 공학부 졸업
유럽 소재 대학원에서 기계항공공학 석사
독일 소재 공학 연구기관에서 박사 과정 연구 수행
유럽 대형 에너지 기업에서 Senior Data Scientist 경험
영국 소재 에너지 컨설팅 기업에서 Senior Consultant 활동
Databricks 기반 데이터 엔지니어링 프로젝트 수행
Kaggle 주식 거래 AI 대회 Top 3% 성과
AI Agent 개발팀장으로 현재 활동 중
전체
52개 ∙ (6시간 3분)
해당 강의에서 제공:
9. Azure 계정 업그레이드
03:33
전체
26개
5.0
26개의 수강평
수강평 6
∙
평균 평점 5.0
5
안녕하세요. 수업 잘 들었습니다. 준비를 많이 하신 게 느껴지고 내용 또한 좋아 만족했습니다. 파트 2 강의가 기대되는 강의였습니다. 제 배경지식을 설명해 드리면 프로그래밍 언어로 자바, 코틀린은 사용할 줄 알지만 파이썬은 이번에 처음 접한 상황입니다. 또 객체지향은 알고 있지만, 데이터 분석이라든지 통계 쪽은 거의 지식이 없는 상황에서 이 강의를 수강하게 되었습니다. 저에게는 솔직히 아주 낯선 개념이라 그런지 어렵게 느껴졌고 몇 번 더 돌려봐야 좀 익숙해질 것 같습니다. 하지만 강의를 듣는 내내 깊이가 느껴지고 반복 학습하여 이걸 제거로 만들 수 있다면 엄청나게 유용한 강의를 들은 것 같다는 생각이 들었습니다. 저 같은 경우는 강의 중 모르는 개념(e.g. 파이썬 개념, 주피터 노트북, zscore 등등)들이 꽤 있어서 나오면 따로 검색해보면서 학습했습니다. 한 강씩 코드를 따라 해보면서 공부했는데, 한 가지 아쉬웠던 것이 이전 강까지 학습했던 코드가 바로 다음 강 시작에서 조금 달라져 있는 부분들이 있었던 것 같아 따라 해보면서 학습할 때 헷갈리는 부분이 있었습니다. 하지만 설명을 잘 해주시고 자료도 잘 되어있어 파이썬을 모르지만 한 줄 한 줄씩 읽다 보면 이해할 수 있었습니다. 또한 문제가 있어 강사님께 문의드렸을 때 같이 구글밋을 통해 해결해주시는 것 등 매우 친절하게 알려주셔서 너무 감사했습니다. 저에게는 내용 자체가 좀 어려웠지만 어느 정도 파이썬이나 데이터 분석에 지식이 있으신 분들이 들으면 훨씬 이해도 빠르고 좋으실 것 같습니다. 내용은 정말 좋다고 생각합니다. 점점 더 좋은 강의를 만드실 것 같다는 생각이 들고 2번째 파트도 수강할 예정입니다.
Luca님! 너무나 소중한 수강평에 감사 드립니다. Luca님과 구글 밋에서 뵈었을 때 굉장한 실력자이신 것을 이미 느낄 수 있었는데 이미 자바, 코틀린을 사용하시는군요! 말씀해 주신 내용, 코드가 강의 중간 중간 약간 다른 부분은 renewal때 반영하도록 하겠습니다. 너무 저에게 개선점을 알려 주신 소중한 강의평입니다. 아직 새내기 강사이다 보니 아이디어는 많이 있는데 아직 제 아이디어를 강의화하는데 저도 제 속도를 쫒아가지 못하고 있어요 :) 속도를 내서 새로운 강의도 만들고 기존 강의도 업뎃하는데 최선을 다하도록 하겠습니다. 파트 2 강의에서도 우리 열심히 한 번 달려 보아요. 다니엘 드림
수강평 4
∙
평균 평점 5.0
5
준비 많이한 고퀄 강의. 다른데서 볼수 없었던 참신한 내용이라 좋았습니다. 차근 차근 설명해 주셔서 어렵지 않게 따라갈 수 있었습니다.
impact 님! 감사합니다. 강의자는 결국 수강생 분들의 격려로 계속 다음 강의를 만들어 낼 수 있는 동력을 얻게 되는 것 같습니다. 저의 이전 강의에서도 수강평을 남겨주셨던 것 같은데.. 너무 감사합니다. impact님께서 어렵지 않게 따라가실 수 있었다니 이미 실력자이신 것 같습니다. 강의를 준비하면서 최대한 실전과 같이 구성하려다 보면 난이도가 높아질 수 밖에 없는 딜레마를 발견하곤 합니다. 그래도 또 impact님과 같은 분들에게는 난이도가 있는 강의가 필요할 것 같기도 합니다. 강의가 난이도가 있는 것을 인정하기도 하지만 정말 정성들여 만들었으니 수강 중에 어려운 부분은 언제든지 질문해 주세요. 화이팅입니다! 다니엘 드림
인프런 썸머 블랙프라이데이 할인 중 (4일 남음)
₩38,500
30%
₩55,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!