What is a model?
What are the uses of Models?(8)
What are three diagrams used in modelling and what for?
Block Diagrams: To model the building blocks of a system
Internal Definition Diagrams: To model interactions between blocks
Sequence Diagrams: To model interactions over time
What are some typical properties of a system? (3)
What are Subsystems?
Elements within a system that themselves are systems.
What is System Engineering?
Development of systems capable of fulfilling a given task while accounting for certain requirements
What does an Aircraft system consist of? (7)
What are the three main types of models?
What is a deterministic model?
What is a Probabilistic / Stochastic model?
What are data driven and first-principle models?
First principle models are physics based
Data driven models are statistical
What are properties of statistical data driven models?
What are the purposes of the training and data sets?
Training set is used the train the model.
Predictions need to be made in the data set.
What is the process for creating a data driven statistical model?
Train on training set –
Evaluate on validation set – tweak based on results –
Pick model that does best on validation set –
Confirm results on Test Set–
Repeat –
What is accuracy and what is precision?
Accuracy: Describes how close values are to real value
Precision: Describes how close values are to each other
What is model fiedelity?
What is Computational or Algorithm sided complexity?
What is the big O notation from lowest to highest?
O(1) < O(log N) < O(N) < O(N log N) < O(N^2) < O(2^N) < O(N!)
What does problem-sided / model complexity describe?
What is overfitting and underfitting in regards to mode Comlexity?
Underfitting:
- Not enough features
- Cannot capture relevant effects
- Important aspects neglected
Overfitting:
- Irrelevant info captured
- Overtrained and cannot generalize from training to dataset
- Model degree to high
What should be done in case of underfitting?
How do you avoid overfitting?
What is cross-validation error
Indicator of generalization quality
How do you obtain cross-validating error?
Minimum of 5 sets suggested