Facing Setbacks and Embracing New Challenges

JooΒ·2023λ…„ 12μ›” 19일

Deep Learning Keywords

λͺ©λ‘ 보기
2/5
post-thumbnail

πŸ˜” It didn't work out...

Facing the upcoming graduation in February 2024, I turned down the master's proposal from the unit's graduate school, and I've been rejected by every graduate school and company I applied to, leaving me lost.

πŸŽ“ Getting a job directly in ML with my unrefined knowledge and naive projects from undergrad seemed insufficient. Still, I have no regrets. The effort I put in led to meaningful project experiences, and the attempt to grasp various mathematical expressions will undoubtedly serve as a stepping stone for my growth.

A New Challenge

For the past 9 months, preparing for employment and grad school applications prevented me from studying what I truly wanted. I've applied to various companies and firms without regret, so now I want to dive back into the studies and projects I desire.

Starting by posting on Velog, I aim to study and consolidate knowledge on deep learning, FairAI, and XAI. With experiences from undergrad and two years as a research assistant, my goal is to organize the knowledge I naively possess and delve deeper.

πŸš€ First, I obtained keywords for study through ChatGPT. Now, I will study and organize the following keywords one by one.

100 Deep Learning Keywords / 50 Fair AI & XAI Keywords

I will add the organized content with LINKs soon.

Table 1: Deep Learning Fundamentals

No.TopicContentLINK
1NeuronUnderstanding the operation up to the activation function
2Activation FunctionComparisons and purposes of various functions
3Feedforward Neural NetworkUnderstanding the structure and operation
4BackpropagationCore principles of the error backpropagation algorithm
5Gradient DescentPrinciples and types of gradient descent
6Loss FunctionUnderstanding various loss functions and their purposes
7OverfittingMethods to prevent overfitting
8UnderfittingUnderstanding methods to prevent underfitting
9EpochGrasping the concept and importance of epochs
10Batch SizeRole and criteria for selecting batch size
11Learning RateImpact and adjustment methods of the learning rate
12Weight InitializationImportance and methods of weight initialization
13Vanishing Gradient ProblemUnderstanding the problem of vanishing gradients
14Exploding Gradient ProblemUnderstanding the problem of exploding gradients
15Convolutional Neural Network (CNN)Structure specialized in image processing
16PoolingRole and various types of pooling
17Transfer LearningConcept and application of transfer learning
18Recurrent Neural Network (RNN)Basic structure of recurrent neural networks
19Long Short-Term Memory (LSTM)LSTM for sequence learning
20Gated Recurrent Unit (GRU)Simple structure of the GRU, a type of RNN
21AutoencoderBasic principles of autoencoders
22Generative Adversarial Network (GAN)Understanding the generative model GAN
23Word EmbeddingsConcept of word embeddings and Word2Vec, GloVe
24Attention MechanismRole and structure of attention mechanisms
25TransformerTransformer based on attention mechanisms
26Reinforcement LearningBasic concepts of reinforcement learning
27Q-LearningOperation and application of the Q-learning algorithm
28Policy GradientConcept of policy gradients and its application
29Actor-CriticStructure and pros/cons of the actor-critic model
30Batch NormalizationRole and advantages of batch normalization
31DropoutPurpose and effects of dropout
32Hyperparameter TuningMethods for tuning hyperparameters
33Ensemble LearningPrinciples and types of ensemble learning
34Bias-Variance TradeoffBias-variance tradeoff
35Implicit & ExplicitUnderstanding meaning in Mathmatics & MLLINK
36ROC CurveMeaning and interpretation of the ROC curveLINK
37Precision and RecallDifference and importance of precision and recallLINK
38F1 ScoreMeaning and usage of the F1 scoreLINK
39Confusion MatrixComposition and interpretation of confusion matrix
40One-Hot EncodingPurpose and application of one-hot encoding
41Normalization and StandardizationDifference and usage of normalization and standardization
42Data AugmentationConcept and application of data augmentation
43Imbalanced DataMethods for handling imbalanced data
44K-Nearest Neighbors (KNN)Operating principles of the KNN algorithm
45Decision TreesStructure and learning principles of decision trees
46Random ForestConcept and advantages of random forests
47Support Vector Machine (SVM)Operating principles and applications of SVM
48Principal Component Analysis (PCA)Purpose and principles of PCA
49Cross-Entropy LossMeaning and usage of cross-entropy loss
50Mean Squared Error (MSE)Meaning and usage of mean squared error
51Activation FunctionsSigmoid, Tanh, and ReLU in-depth analysis
52Normalization TechniquesBatch Normalization vs. Layer Normalization
53Weight RegularizationL1 and L2 regularization for preventing overfitting
54OptimizersSGD, Adam, RMSprop - comparing optimization algorithms
55Learning Rate SchedulersStrategies for adapting learning rates during training
56Data PreprocessingTechniques for cleaning and preparing input data
57Model Evaluation MetricsBeyond accuracy - precision, recall, F1 score
58Neural Architecture SearchAutomated methods for finding optimal network structures
59Explainable AI (XAI)Advancements in making AI models more interpretable
60Hyperparameter OptimizationAdvanced techniques for tuning model parameters
61Generative ModelsBeyond GANs - Variational Autoencoders (VAEs)
62Self-Supervised LearningTraining models without explicit labels
63Adversarial AttacksMethods for testing and improving model robustness
64Federated LearningCollaborative model training without centralized data
65Quantum Machine LearningThe intersection of quantum computing and ML
66Explainability in NLPInterpretable models in Natural Language Processing
67Graph Neural NetworksExtending neural networks to graph-structured data
68Meta-LearningModels that can learn how to learn
69Capsule NetworksA novel approach to handling hierarchical relationships
70Transfer Learning StrategiesLeveraging pre-trained models effectively
71Attention Mechanism VariantsMulti-head attention, scaled dot-product attention
72Memory-Augmented NetworksNeural networks with external memory structures
73Deep Reinforcement LearningMerging deep learning and reinforcement learning
74Imitation LearningLearning from observing demonstrations
75Explainability in Image ClassificationInterpreting CNNs for image classification tasks
76Few-Shot LearningTraining models with very limited labeled examples
77Energy-Based ModelsA different paradigm for defining probabilistic models
78AI in HealthcareApplications and challenges in medical settings
79AI in FinanceUtilizing AI for financial modeling and analysis
80AI in Natural Language ProcessingAdvancements and challenges in NLP applications
81AI in Computer VisionThe role of AI in interpreting visual information
82AI in RoboticsIntegrating AI for intelligent robotic systems
83AI in Autonomous VehiclesApplications and considerations in self-driving cars
84AI in GamingEnhancing gaming experiences with AI technologies
85AI in CybersecurityLeveraging AI for threat detection and prevention
86AI in AgriculturePrecision farming and crop management with AI
87AI in RetailApplications of AI in the retail industry
88AI in MarketingPersonalization and analytics in marketing with AI
89AI in EducationTransformative applications in the education sector
90AI in Human ResourcesImproving HR processes with AI-driven solutions
91AI in Climate ScienceContributions of AI to climate research and modeling
92AI in Space ExplorationEnhancing space missions with AI technologies
93AI in Art and CreativityCreative applications and generative art with AI
94AI in MusicComposing, producing, and enhancing music with AI
95AI in SportsPerformance analysis, injury prediction, and fan engagement
96AI in Language TranslationImproving language translation with neural networks
97AI in Virtual AssistantsAdvancements in intelligent virtual assistant technologies
98AI in BiotechnologyApplications of AI in biopharmaceutical research
99AI in TelecommunicationsEnhancing network management and communication
100AI in LawApplications of AI in the legal industry

Table 2: Fairness and Ethics in AI

No.TopicContentLINK
1Bias in AIUnderstanding types of bias in AI and methods of identification
2Fair AIPrinciples and technologies for creating fair AI models
3Explainable AI (XAI)Understanding the importance and methods of model interpretability
4Fairness IndicatorsUnderstanding metrics for measuring model fairness
5Counterfactual FairnessConcept and application of counterfactual fairness
6Adversarial DebiasingUnderstanding bias removal methods through adversarial training
7Data PreprocessingUnderstanding bias removal methods through data preprocessing
8A/B TestingUnderstanding methods for evaluating and comparing model performance
9Model ExplainabilityUnderstanding methods for explaining model predictions and decisions
10SHAP ValuesMeaning and usage of SHapley Additive exPlanations
11LIMEConcept and usage of Local Interpretable Model-agnostic Explanations
12Sensitivity AnalysisUnderstanding methods for analyzing output changes with input variations
13Data BiasUnderstanding causes and solutions for bias in data
14Demographic ParityUnderstanding fairness metrics related to demographic characteristics
15Equalized OddsUnderstanding fairness metric ensuring equal prediction errors between groups
16Group FairnessUnderstanding methods for maintaining fairness between groups
17Individual FairnessUnderstanding methods for maintaining fairness at the individual level
18Intersectional FairnessUnderstanding fairness considering various characteristics
19Model EvaluationUnderstanding quantitative methods for evaluating model performance
20ROC-AUCUnderstanding the meaning and usage of ROC-AUC
21Precision-Recall CurveUnderstanding the meaning and interpretation of precision-recall curves
22Bias MitigationUnderstanding types of bias mitigation methods and their applications
23Fairness-aware Machine LearningUnderstanding approaches to machine learning considering fairness
24Counterfactual ExplanationsUnderstanding model interpretation through counterfactual explanations
25Data SamplingUnderstanding bias control methods through data sampling
26Adversarial TrainingUnderstanding model robustness through adversarial training
27Responsible AIUnderstanding ethical responsibilities and principles in AI usage
28Interpretability vs. ExplainabilityUnderstanding the difference between interpretability and explainability
29Privacy-preserving AIUnderstanding methods for developing AI models with privacy preservation
30Algorithmic BiasUnderstanding types of bias in algorithms and methods for resolution
31Causal InferenceUnderstanding methods for inferring causation and its importance
32Feature ImportanceUnderstanding methods for evaluating the importance of features
33Bias DetectionUnderstanding methods and tools for detecting bias
34Debiased EmbeddingsUnderstanding methods for removing bias in embeddings
35Recourse in MLUnderstanding possibilities for improving model errors
36Human-in-the-loop AIUnderstanding methods for model improvement through human judgment
37Ethical AIUnderstanding principles for the ethical development of AI models
38Data GovernanceUnderstanding principles and importance of data governance
39Data EthicsUnderstanding ethical responsibilities in data collection, storage, and usage
40Data Privacy RegulationsUnderstanding regulations for data privacy
41Fairness-aware AlgorithmsUnderstanding various algorithms considering fairness
42Fairness-aware OptimizationUnderstanding methods for improving fairness in optimization
43Fairness-aware Representation LearningUnderstanding methods for improving fairness in representation learning
44Fairness-aware ClusteringUnderstanding methods for maintaining fairness in clustering
45Responsible Data ScienceUnderstanding ethical responsibilities in data science
46Responsible AI GovernanceUnderstanding responsible operations for AI systems
47Ethical AI Decision-makingUnderstanding AI model development with ethical decision-making
48AI for Social GoodUnderstanding AI's societal responsibility and contribution
49Data Bias MitigationUnderstanding methods for reducing bias in data
50Fairness-aware Data CollectionUnderstanding methods for maintaining fairness in data collection
profile
Don't let the AI snack on random internet bits...

0개의 λŒ“κΈ€