Data Science
Data Science Phases
Data exploration phase
Visualize the data
Data Preprocessing/Loading phase
Model selection/building phase
Multimodal input
When the input data has different modalities (most likely different sources). Example: Image data + location of the images.
Training phase
Hyperparameters
Validation, measurement
model progress visualizations
Debugging phase
Final Model
Inference phase
Model Types
Transformers
-
Transformers implementation (pytorch)
- Embeddings
- Self-Attention Mechanism
- Positional Encoding
- Transformer final layers NOT WRITTEN YET. Combine with Model selection?
Layer Types
Deep Neural Network Layer types overview
Activation Functions
Relu activation function
Normalization between layers
- BatchNorm
- LayerNorms
- Instance Normalization
Pooling layers
- Max Pooling Layer
- Average Pooling Layer
- Global Pooling Layers
Data Science related topics
Model components and properties
Data
- Statistical hypothesis test, p value
- Flashcards, pandas - Series - Dataframes
- Flashcards, python dictionaries
Terminology
XAI
Mathematical concepts
Uncertainty in ML
Vectorization, accellerations
Vectorize everything, get rid of loops
Divers
Singular Topics
Devops/Environment
Disk operations
Fancy code
Radom numbers
Visualisations
Namespaces
Created to properly understand how to do imports.
UNIX
Other
General Coding Tipps
- Theory testing setup
- Jupyter Notebook Tipps
- Interactive python window tipps and tricks
- VS Code Tipps and Tricks
- ssh
- git (and github) tips and tricks
- Virtual environments
- Python version management