실패와 새로운 목표

Joo·2023년 12월 19일

Deep Learning Keywords

목록 보기
1/5
post-thumbnail

😔실패했다...

24년 2월 졸업을 앞두고 2년간 소속이었던 자대 대학원의 석사 제안을 거절하고, 원하는 모든 대학원과 기업에서 거절당하여 길을 잃은 상황이다.

🎓 학부로 ML에 바로 취업하는 것은 나의 정제되어 있지 않은 지식과 Naive한 프로젝트들로는 부족했다. 그래도 후회하지 않는다. 노력했기에 의미있는 프로젝트의 경험도 많았고 다양한 수식을 이해하려고 노력했던 경험은 필히 내가 성장할 수 있는 발판이 될 것이다.

새로운 도전

9개월 동안 취업과 입시를 준비하느라 내가 하고 싶었던 공부를 하지 못했다. 후회없이 여러 기업과 회사에 지원했으니 이제 다시 내가 원하는 공부와 프로젝트에 뛰어들고자 한다.

시작으로 Velog에 글을 올리면서 딥러닝, FairAI, XAI에 대한 다양한 지식을 공부하고자 한다. 학부와 2년의 학부 연구생의 경험으로 Naive하게 알고있던 지식을 정리하고 깊이를 추구하는 것이 목표다.

🚀 우선 내가 공부할 키워드를 ChatGPT를 통해서 얻었다. 이제 아래의 키워드를 하나씩 공부하여 정리할 것이다.

딥러닝 키워드 100 / Fair AI & XAI 키워드 50

정리한 내용 LINK를 추가할 예정이다.

Table 1: Neural Network Basics

No.주제내용LINK
1Neuron활성화 함수까지의 동작 이해
2Activation Function다양한 함수들 비교와 사용 목적
3Feedforward Neural Network구조와 작동 방식 이해
4Backpropagation오차 역전파 알고리즘 핵심 원리
5Gradient Descent경사 하강법 원리와 종류
6Loss Function다양한 손실 함수 이해와 목적
7Overfitting과적합 방지 방법 이해
8Underfitting과소적합 예방 방법 이해
9Epoch에폭 개념과 중요성 파악
10Batch Size배치 크기 역할과 선택 기준
11Learning Rate학습률 영향과 조절 방법
12Weight Initialization가중치 초기화 중요성과 방법
13Vanishing Gradient Problem그래디언트 소실 문제 이해
14Exploding Gradient Problem그래디언트 폭발 문제 이해
15Convolutional Neural Network (CNN)이미지 처리에 특화된 구조
16Pooling풀링 역할과 다양한 종류
17Transfer Learning전이 학습 개념과 활용
18Recurrent Neural Network (RNN)순환 신경망 기본 구조
19Long Short-Term Memory (LSTM)시퀀스 학습을 위한 LSTM
20Gated Recurrent Unit (GRU)간단한 RNN 구조인 GRU
21Autoencoder오토인코더 기본 원리
22Generative Adversarial Network (GAN)생성 모델 GAN 이해
23Word Embeddings단어 임베딩 개념과 Word2Vec, GloVe
24Attention Mechanism어텐션 메커니즘 역할과 구조
25Transformer어텐션을 기반으로 하는 트랜스포머
26Reinforcement Learning강화 학습 기본 개념
27Q-LearningQ-러닝 알고리즘 동작과 적용 방법
28Policy Gradient정책 그래디언트 개념과 활용
29Actor-Critic액터-크리틱 구조와 장단점
30Batch Normalization배치 정규화 역할과 이점
31Dropout드롭아웃 목적과 효과
32Hyperparameter Tuning하이퍼파라미터 조절 방법
33Ensemble Learning앙상블 학습 원리와 종류
34Bias-Variance Tradeoff편향-분산 트레이드오프
35Implicit & Explicit수학에서와 ML에서의 개념 이해LINK
36ROC CurveROC 커브 의미와 해석LINK
37Precision and Recall정밀도와 재현율 차이와 중요성LINK
38F1 ScoreF1 스코어 의미와 사용LINK
39Confusion Matrix혼동 행렬 구성과 해석
40One-Hot Encoding원핫 인코딩 목적과 적용 방법
41Normalization and Standardization정규화와 표준화 차이와 사용
42Data Augmentation데이터 증강 개념과 활용 방법
43Imbalanced Data불균형 데이터 처리 방법
44K-Nearest Neighbors (KNN)KNN 알고리즘 작동 원리
45Decision Trees의사 결정 트리 구조와 학습 원리
46Random Forest랜덤 포레스트 개념과 장점
47Support Vector Machine (SVM)SVM 작동 원리와 활용
48Principal Component Analysis (PCA)PCA 목적과 원리
49Cross-Entropy Loss크로스 엔트로피 손실 의미와 사용
50Mean Squared Error (MSE)평균 제곱 오차 의미와 활용
51Transfer Learning전이 학습 개념과 활용
52Recurrent Neural Network (RNN)순환 신경망 기본 구조
53Long Short-Term Memory (LSTM)시퀀스 학습을 위한 LSTM
54Gated Recurrent Unit (GRU)간단한 RNN 구조인 GRU
55Autoencoder오토인코더 기본 원리
56Generative Adversarial Network (GAN)생성 모델 GAN 이해
57Word Embeddings단어 임베딩 개념과 Word2Vec, GloVe
58Attention Mechanism어텐션 메커니즘 역할과 구조
59Transformer어텐션을 기반으로 하는 트랜스포머
60Reinforcement Learning강화 학습 기본 개념
61Q-LearningQ-러닝 알고리즘 동작과 적용 방법
62Policy Gradient정책 그래디언트 개념과 활용
63Actor-Critic액터-크리틱 구조와 장단점
64Batch Normalization배치 정규화 역할과 이점
65Dropout드롭아웃 목적과 효과
66Hyperparameter Tuning하이퍼파라미터 조절 방법
67Ensemble Learning앙상블 학습 원리와 종류
68Bias-Variance Tradeoff편향-분산 트레이드오프
69Cross-Validation교차 검증 목적과 방법
70ROC CurveROC 커브 의미와 해석
71Precision and Recall정밀도와 재현율 차이와 중요성
72F1 ScoreF1 스코어 의미와 사용
73Confusion Matrix혼동 행렬 구성과 해석
74One-Hot Encoding원핫 인코딩 목적과 적용 방법
75Normalization and Standardization정규화와 표준화 차이와 사용
76Data Augmentation데이터 증강 개념과 활용 방법
77Imbalanced Data불균형 데이터 처리 방법
78K-Nearest Neighbors (KNN)KNN 알고리즘 작동 원리
79Decision Trees의사 결정 트리 구조와 학습 원리
80Random Forest랜덤 포레스트 개념과 장점
81Support Vector Machine (SVM)SVM 작동 원리와 활용
82Principal Component Analysis (PCA)PCA 목적과 원리
83Cross-Entropy Loss크로스 엔트로피 손실 의미와 사용
84Mean Squared Error (MSE)평균 제곱 오차 의미와 활용
85Transfer Learning전이 학습 개념과 활용
86Recurrent Neural Network (RNN)순환 신경망 기본 구조
87Long Short-Term Memory (LSTM)시퀀스 학습을 위한 LSTM
88Gated Recurrent Unit (GRU)간단한 RNN 구조인 GRU
89Autoencoder오토인코더 기본 원리
90Generative Adversarial Network (GAN)생성 모델 GAN 이해
91Word Embeddings단어 임베딩 개념과 Word2Vec, GloVe
92Attention Mechanism어텐션 메커니즘 역할과 구조
93Transformer어텐션을 기반으로 하는 트랜스포머
94Reinforcement Learning강화 학습 기본 개념
95Q-LearningQ-러닝 알고리즘 동작과 적용 방법
96Policy Gradient정책 그래디언트 개념과 활용
97Actor-Critic액터-크리틱 구조와 장단점
98Batch Normalization배치 정규화 역할과 이점
99Dropout드롭아웃 목적과 효과
100Hyperparameter Tuning하이퍼파라미터 조절 방법

Table 2: Fairness and Ethics in AI

No.TopicContentLINK
1Bias in AIAI에서 발생하는 편향의 종류와 식별 방법 이해하기
2Fair AI공정한 AI 모델을 만들기 위한 원리와 기술 이해하기
3Explainable AI (XAI)모델의 해석 가능성을 높이는 방법과 중요성 이해하기
4Fairness Indicators모델의 공정성을 측정하는 지표 이해하기
5Counterfactual Fairness대안적 공정성의 개념과 적용 방법 이해하기
6Adversarial Debiasing적대적 학습을 통한 편향 제거 방법 이해하기
7Data Preprocessing데이터 전처리를 통한 편향 제거 방법 이해하기
8A/B Testing모델 성능을 평가하고 비교하는 방법 이해하기
9Model Explainability모델의 예측과 의사결정을 설명하는 방법 이해하기
10SHAP ValuesSHapley Additive exPlanations의 의미와 활용 이해하기
11LIMELocal Interpretable Model-agnostic Explanations의 개념과 사용 이해하기
12Sensitivity Analysis모델 입력의 변화에 따른 출력 변화를 분석하는 방법 이해하기
13Data Bias데이터에서 발생하는 편향의 원인과 해결 방법 이해하기
14Demographic Parity인구 특성에 대한 공정성 지표 이해하기
15Equalized Odds각 그룹 간에 동일한 예측 오류를 갖는 공정성 지표 이해하기
16Group Fairness그룹 간에 공정성을 유지하는 방법 이해하기
17Individual Fairness개인 간에 공정성을 유지하는 방법 이해하기
18Intersectional Fairness다양한 특성을 고려한 공정성 이해하기
19Model Evaluation모델의 성능을 정량적으로 평가하는 방법 이해하기
20ROC-AUCROC 곡선 아래 면적의 의미와 사용 이해하기
21Precision-Recall Curve정밀도-재현율 곡선의 의미와 해석 이해하기
22Bias Mitigation편향 완화 방법의 종류와 적용 이해하기
23Fairness-aware Machine Learning공정성을 고려한 머신러닝의 접근 방식 이해하기
24Counterfactual Explanations대안적 설명을 통한 모델 해석 방법 이해하기
25Data Sampling데이터 샘플링을 통한 편향 조절 방법 이해하기
26Adversarial Training적대적 학습을 통한 모델의 강건함 이해하기
27Responsible AIAI의 사용에 대한 윤리적 책임과 원칙 이해하기
28Interpretability vs. Explainability해석가능성과 설명가능성의 차이 이해하기
29Privacy-preserving AI개인 정보 보호를 고려한 AI 모델 개발 방법 이해하기
30Algorithmic Bias알고리즘에서 발생하는 편향의 종류와 해결 방법 이해하기
31Causal Inference인과관계를 추론하는 방법과 그 중요성 이해하기
32Feature Importance특성의 중요성을 평가하는 방법 이해하기
33Bias Detection편향을 탐지하는 방법과 도구 이해하기
34Debiased Embeddings임베딩에서 편향을 제거하는 방법 이해하기
35Recourse in ML모델의 오류에 대한 개선 가능성 이해하기
36Human-in-the-loop AI인간의 판단을 통한 모델 개선 방법 이해하기
37Ethical AI윤리적인 AI 모델 개발을 위한 원칙 이해하기
38Data Governance데이터 관리의 원칙과 중요성 이해하기
39Data Ethics데이터 수집, 저장, 및 사용에 대한 윤리적 책임 이해하기
40Data Privacy Regulations데이터 개인정보 보호 법규 이해하기
41Fairness-aware Algorithms공정성을 고려한 다양한 알고리즘 이해하기
42Fairness-aware Optimization최적화에서의 공정성 개선 방법 이해하기
43Fairness-aware Representation Learning표현 학습에서의 공정성 개선 방법 이해하기
44Fairness-aware Clustering클러스터링에서의 공정성 유지 방법 이해하기
45Responsible Data Science데이터 과학에서의 윤리적 책임 이해하기
46Responsible AI GovernanceAI 시스템을 위한 책임 있는 운영 방법 이해하기
47Ethical AI Decision-making윤리적인 의사결정을 고려한 AI 모델 개발 이해하기
48AI for Social GoodAI의 사회적 책임과 기여에 대한 이해하기
49Data Bias Mitigation데이터에서의 편향을 줄이는 방법 이해하기
50Fairness-aware Data Collection데이터 수집 단계에서의 공정성 유지 방법 이해하기
profile
Don't let the AI snack on random internet bits...

1개의 댓글

comment-user-thumbnail
2023년 12월 20일

응원합니다!

답글 달기