본문 바로가기

TIL51

[Improving Deep Neural Networks] Practical Aspects of Deep Learning :: seoftware 📜 강의 정리 * Cousera 강의 중 Andrew Ng 교수님의 Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization 강의를 공부하고 정리한 내용입니다. * 영어 공부를 하려고 부분적으로 영어로 강의를 정리하고 있습니다. 혹시 틀린 부분이나 어색한 부분이 있다면 댓글로 알려주시거나 넘어가주시면 감사하겠습니다 Setting Up your Machine Learning Application 1. Train/dev/test ratio of each part (Small dataset) Trainng : Validation : Testing = 60 : 20 : 20 (Large dataset) Traini.. 2021. 8. 25.
[Image Classification] Week 4 Daily Report :: seofware > : 카메라로 촬영한 사람 얼굴 이미지의 마스크 착용 여부를 판단하는 Task 🔴앞으로 더 고민해봐야 할 것은 빨간색 🟢고민해서 결론을 내린 것은 초록색 🌼 Day15. EDA EDA는 무엇을 해야할지 고민 피어세션 전에는 각 클래스 별로 어떤 데이터가 있는지 확인하려고 함 피어세션에서 다른 캠퍼님의 EDA를 보고 조금 더 데이터를 뜯어볼 필요를 느낌 데이터의 분포를 확인했는데, 성별은 'female' 비율이 높았고 연령대는 '60세 이상'이 확연히 적었으며, '30-60세' 범위의 사람들은 너무 골고루 펼쳐 있었다. 위를 보고 데이터 불균형으로 인한 문제가 발생할 것을 예상할 수 있었고 해결방법에 대해 고민해봤음. data visualization의 seaborn 강의 수강 서버 생성 AI stage.. 2021. 8. 25.
[Boostcamp]Week4-Day16. Dataset & Dataloader :: seofware 목차 1. 강의정리 1-1. [P]이미지 분류 - chap3. Dataset 1-2. [P]이미지 분류 - chap4. Data Generation 2. 피어세션 정리 3. 데일리 회고 * P stage 는 3주간 배운 이론을 실제로 사용해보는 시간입니다. 📜 강의 정리 [P stage] Chapter3. Dataset 🌈데이터전처리 방법과 일반화에 대해 알아보자 컴피티션이 데이터셋은 정제된 데이터를 담고 있지만, 실제 데이터의 품질은 보장하기 힘들다. 1. 데이터전처리 1. Bounding box 이미지 데이터에는 우리가 필요로 하는 데이터 외에 불필요한 정보까지 담고 있다. 2. Resize 화소가 너무 많으면 학습시킬 파라미터가 너무 많아서 학습시간이 오래걸린다. 따라서 계산의 효율을 위해 적당한 .. 2021. 8. 24.
[Boostcamp]Data visualization Seaborn :: seoftware 목차 1. 강의정리 1-1. Data Viz - Seaborn 소개 1-2. Data Viz - Seaborn 기초 1-3. Data Viz - Seaborn 심화 📜 강의 정리 * 부스트캠프 Data visualization 강의를 맡아주신 안수빈 강사님의 강의를 정리한 것 입니다. [Data Viz] Seaborn 소개 Seaborn은 Matplotlib 기반 통계 시각화 라이브러리 통계 정보 : 구성, 분포, 관계 등 Matplotlib 기반이라 Matplotlib으로 커스텀 가능 쉬운 문법과 깔끔한 디자인이 특징 설치 : pip install seaborn==0.11 [Data Viz] Seaborn 기초 🌈 Seaborn의 구조와 문법에 대해 알아보자 Seaborn API 통계 시각화 종류 Ca.. 2021. 8. 24.
[Boostcamp]Week4-Day15. P stage start :: seoftware 목차 1. 강의정리 1-1. [P]이미지 분류 - chap1. Competition with AI stages! 1-2. [P]이미지 분류 - chap2. Image classification & EDA 2. 실습 3. 피어세션 정리 4. 데일리 회고 * P stage 는 3주간 배운 이론을 실제로 사용해보는 시간입니다. 📜 강의 정리 [P stage] Chapter1. Competition with AI stages! 🌈대회 시작 전 중요한 포인트를 살펴보자 1. Overview : Kaggle, Dacon 등의 여러 competition 플랫폼이 존재하는데, 문제에서 가장 먼저 봐야할 것은 방향성이다. 어떤 문제인지 정확하게 파악한 후에 적절한 해결방안을 도출할 수 있다. 2. Description .. 2021. 8. 23.
[Deep Learning Specialization] Deep Neural Networks - week4:: seoftware 📜 강의 정리 * Coursera 강의 중 Andrew Ng 교수님의 Deep Learning Specialization 강의를 공부하고 정리한 내용입니다. * 영어 공부를 하려고 영어로 강의를 정리하고 있습니다. 혹시 틀린 부분이나 어색한 부분이 있다면 댓글로 알려주시거나 넘어가주시면 감사하겠습니다 Deep Neural Networks 1. Forward propagation in a Deep Network We can represent each layer as follow Z[l] = W[l]@A[l-1] + b[l] A[l] = g[l](Z[l]) (l = layer) In vectorizing process, we have no choice but to use explicit for loop to.. 2021. 8. 22.
[Boostcamp]Week3-Day14. Pytorch 활용 - Multi GPU, Hyperparameter tuning :: seoftware 목차 1. 강의정리 1-1. Pytorch - chap8. Multi GPU 1-2. Pytorch - chap9. Hyperparameter tuning 1-3. Pytorch - chap10. Pytorch Troubleshooting 2. 피어세션 정리 3. 데일리 회고 📜 강의 정리 * 부스트캠프 PyTorch 강의를 맡아주신 최성철 교수님의 강의를 정리한 것 입니다. [Pytorch] Chapter8. Multi GPU 학습시킬 데이터 양이 방대해지면서 한 대의 컴퓨터(node), 한 개의 GPU만으로는 부족하다 다중 GPU에 학습을 분산시키는 방법은 모델을 나누는 방법(Model Parallel)과 데이터를 나누는 방법(Data Parallel)이 있다. 1. Model Parallel Ale.. 2021. 8. 20.
[Deep Learning Specialization] Shallow Neural Network - week3:: seoftware 📜 강의 정리 * Cousera 강의 중 Andrew Ng 교수님의 Deep Learning Specialization 강의를 공부하고 정리한 내용입니다. * 영어 공부를 하려고 영어로 강의를 정리하고 있습니다. 혹시 틀린 부분이나 어색한 부분이 있다면 댓글로 알려주시거나 넘어가주시면 감사하겠습니다 1. Neural networks overview I learned about new notations and representation of above shallow neural network. Brackets [] means the layer order and x superscript (i) means i-th training example of x. 2. Neural network representati.. 2021. 8. 20.
[Boostcamp]Week3-Day13. Pytorch 모델 불러오기 :: seoftware 목차 1. 강의정리 1-1. PyTorch - chap6. 모델 불러오기 1-2. PyTorch - chap7. Monitoring Tools for PyTorch 2. 피어세션 정리 3. 데일리 회고 📜 강의 정리 * 부스트캠프 PyTorch 강의를 맡아주신 최성철 교수님의 강의를 정리한 것 입니다. [PyTorch] Chapter6. 모델 불러오기 🌈 모델 저장 방법과 저장한 모델 불러오는 방법을 알 수 있다. 주로 CV는 CNN, NLP는 BERT 기본 모델을 불러와서 학습을 진행한다. 학습한 결과를 남에게 공유하고 싶다면 내 모델을 저장해야 한다. 1. 모델 저장 & 불러오기 model.save() : 모델 형태(architecture)와 파라미터를 저장 model.state_dict() : 모델.. 2021. 8. 19.