Skip to content

j961224/BoostCamp_AI_Tech2

Repository files navigation

Ai-tech

Ai 관련 활동 및 공부 정리

Level1

Python Basics for AI

  • computer class
  • function and string
  • Python Data Structure and code
  • File and Exception and Log handling
  • numpy and pandas

AI Math

  • 벡터와 행렬
  • 경사하강법
  • 딥러닝 및 확률론, 통계학
  • CNN과 RNN

MLP

Optimization

CNN

RNN

LSTM

Generative Model

시각화

  • Pytorch
  • Introduction to PyTorch
  • PyTorch Basics
  • PyTorch 프로젝트 구조 이해하기
  • AutoGrad & Optimizer
  • Dataset & Dataloader
  • 모델 불러오기
  • Monitoring tools for PyTorch
  • Multi-GPU 학습
  • Hyperparameter Tuning
  • Pytorch Troubleshooting
  • Data Visualization
  • Text 사용하기
  • Color 사용하기
  • Facet 사용하기
  • 강의 정리
  • Competition with AI stages!
  • Image Classification & EDA
  • Dataset
  • Data Generation
  • Model
  • Model - Pretrained Model
  • Training & Inference
  • Ensemble
  • Experiment Toolkits & Tips
  • 마스크 착용 상태 분류 경진 대회 진전 상태
  • 마스크 착용 상태 분류 경진 대회 데이터 EDA
  • Train Dataset과 Test Dataset 구축하기
  • ResNet50 & EfficientNet b4 시도 및 방향
  • EfficientNetb4 + VIT 시도 및 방향
  • EfficientNetb4 + VIT + cutmix 시도 및 방향
  • EfficientNetb3 + Focal loss 시도 및 방향
  • EfficientNetb3 + label smoothing & Multi Sample Dropout 시도 및 방향
  • EfficientNetb3 + vit_base_patch16_224 시도 및 방향
  • 대회 회고

Level2

  • NLP
  • Intro to NLP, Bag-of-Words
  • Word Embedding
  • Recurrent Neural Network and Language Modeling
  • LSTM and GRU
  • Seq2Seq with attention Encoder-decoder architecture Attention mechanism
  • Beam search and BLEU score
  • 6주차 회고
  • 시각화
  • Polor Coordinate
  • Pie Charts
  • Interactive Visualization
  • transformer
  • 실습7. multi head attention
  • 실습8. Masked Multi-head Attention
  • bert, gpt-1
  • 실습9. transformers(BERT)
  • 실습10. transformers(GPT-2)
  • gpt-2, GPT-3, ALBERT, ELECTRA
  • 선택과제1. huggingFace FineTuning
  • 선택과제3. Byte Pair Encoding
  • 7주차 회고
  • 특강
  • (특강) 이활석 - 서비스 향 AI 모델 개발하기
  • (특강) 김상훈 - 캐글 그랜드마스터의 노하우 대방출
  • (특강) 구종만 - AI + ML과 Quant Trading
  • (특강) 이준엽 - Full Stack ML Engineer
  • (특강) 오혜연 - AI Ethics
  • (특강) 박은정 - AI 시대의 커리어 빌딩
  • (특강) 박성준 - 자연어 처리를 위한 언어 모델의 학습과 평가

level2 - P Stage(KLUE 문장 내 개체간 관계 추출 프로젝트)

  • 강의 정리
  • 인공지능과 자연어 처리
  • 자연어의 전처리
  • BERT 언어모델 소개
  • 한국어 BERT 언어 모델 학습 및 다중 과제 튜닝 - BERT Pre-Training
  • BERT 기반 단일 문장 분류 모델 학습
  • BERT 기반 두 문장 관계 분류 모델 학습
  • BERT 언어모델 기반의 문장 토큰 분류
  • 강의 정리
  • GPT 언어 모델
  • GPT 언어모델 기반의 자연어 생성
  • 최신 자연어처리 연구

level2 - P Stage(Open Domain Question Answering 프로젝트)

  • 강의 정리
  • MRC Intro & Python Basics
  • Extraction-based MRC
  • Generation-based MRC
  • Passage Retrieval - Sparse Embedding
  • Passage Retrieval - Dense Embedding
  • Scaling up with FAISS
  • Linking MRC and Retrieval
  • Reducing Training Bias
  • Closed-book QA with T5

level3 - P Stage(데이터 제작 프로젝트)

  • 데이터 제작의 A to Z
  • 자연어처리 데이터 기초
  • 자연어처리 데이터 소개 1
  • 자연어처리 데이터 소개 2
  • 원시 데이터의 수집과 가공
  • 데이터 구축 작업 설계
  • 데이터 구축 가이드라인 작성 기초
  • 관계 추출 과제의 이해
  • 관계 추출 관련 논문 읽기
  • 관계 추출 데이터 구축 실습

level3 - P Stage(모델 최적화 대회)

  • 최적화 소개 및 강의 개요
  • 대회 및 데이터셋 소개
  • 작은 모델, 좋은 파라미터 찾기: AutoML 이론
  • 작은 모델, 좋은 파라미터 찾기: AutoML 실습
  • 작은 모델, 좋은 파라미터 찾기: Data Augmentation & AutoML 결과 분석
  • A. 모델 경량화 기법 101 - CV
  • B1. 모델 경량화 기법 101 - NLP Part 1
  • B2. 모델 경량화 기법 101 - NLP Part 2
  • 찾은 모델 잘게 찢기: Tensor Decomposition 이론

level3 - P Stage(Product Serving & Final Project)

  • MLOps 개론
  • Model Serving
  • 머신러닝 프로젝트 라이프 사이클
  • 프로토타이핑 - 웹 서비스 형태(Streamlit)
  • Linux & Shell Command
  • Cloud
  • Github Action을 활용한 CI/CD
  • FastAPI
  • Docker
  • Logging
  • MLflow

About

Ai 관련 활동 및 공부 정리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published