Term
Machine Learning What are some example applications? |
|
Definition
Classification text categorization • Recommendation engines (iTunes, Netflix, etc.) Face recognition •Election/sports analysis (Moneyball, Nate Silver • Diagnostics, medical and otherwise |
|
|
Term
◦ What are some possible features to use for text classification? |
|
Definition
Spam filtering - Grammar guides - “Threat” analysis - Author/Plagiarism detection - average word length - punctuation frequency - average sentence length - sentence structure |
|
|
Term
◦ What is the difference between supervised and unsupervised learning? |
|
Definition
supervised: training” data Develop the weighting vector and create classifications using this data goal is prediction unsupervised (no training) No human interaction •Goal is categorization of data |
|
|
Term
◦ What is the k-Nearest Neighbor (kNN) algorithm? |
|
Definition
“Distance”-based unsupervised classification |
|
|
Term
◦ What is k-Means Clustering? |
|
Definition
• Classification not known a priori pick centers, then cluster each group |
|
|
Term
◦ What are potential problems of kNN and k-Means Clustering? |
|
Definition
Can become computationally “expensive” with large data sets One dimension can dominate (normalize) |
|
|
Term
What are the effects of increasing the learning gain in a Repetitive Learning Controller? |
|
Definition
•Overfitting: - Learning too specific to “training” data - Doesn’t allow generalization - Can result from improper feature selection •Feature dominance - Weighting factors chosen such that one feature dominates - Most algorithms have methods to prevent one feature from dominating |
|
|
Term
◦ What is the basic idea of a Repetitive Learning Controller? |
|
Definition
"Learn" a good control input while tracking a repeated (periodic) trajectory |
|
|
Term
What is the basic idea of the Zero Phase Error Tracking Controller (ZPETC)? |
|
Definition
separates acceptable and unacceptable signals for inversion to aoivd rhp zeros |
|
|
Term
◦ What are the problems with plant inversion? |
|
Definition
impossible to implement infinite force. model won't match actual sys. |
|
|
Term
|
Definition
inverting the system as a plant |
|
|
Term
How can we use these stability margin? - Machine safety (aerial lifts, etc) - Walking robots |
|
Definition
• Can be used during both mechanical design and motion planning |
|
|
Term
- COM projection - Energy Stability Margin ◦ How does the "optimal" configuration different between these two? |
|
Definition
COM projecttion optimal is located between supports.
SESM optimal pos is equally likely to tip in any direction |
|
|
Term
Know the different stability margins |
|
Definition
energy stability margin COM projection |
|
|
Term
◦ What is a support polygon? |
|
Definition
polygon connecting points of contact of supports. |
|
|
Term
why does Blurring improve machine vision? |
|
Definition
it eliminates noise in other areas... allowing the machine to find whats important. |
|
|
Term
|
Definition
removes sharp features by averaging values in a box |
|
|
Term
|
Definition
red green blue color space. uses an array HxWx3 |
|
|
Term
|
Definition
Hue, Saturation, and Value • Hue, Saturation, and Lightness |
|
|
Term
|
Definition
Cyan, Magenta, Yellow, Black |
|
|
Term
|
Definition
Cyan, Magenta, Yellow, Black |
|
|
Term
How do image sensors detect color? |
|
Definition
they filter all other colors |
|
|
Term
How are images digitized? How are they represented to the computer? |
|
Definition
turn image into a grid of pixels and fill each pixel with a color |
|
|
Term
What is depth of field? What affects it? Why? |
|
Definition
• How much of an image is in focus Large Aperture ➔ Small Depth of Field - Small Aperture ➔ Large Depth of Field |
|
|
Term
What are the components of exposure triangle? |
|
Definition
|
|
Term
What are some applications of machine vision? |
|
Definition
|
|
Term
|
Definition
only allows signals with freq less than some value to pass. |
|
|
Term
what is Exponential Moving Average |
|
Definition
like moving average but it keeps weighting of old values. |
|
|
Term
|
Definition
take the av of the last n measurements. |
|
|
Term
|
Definition
take average of data up to current time |
|
|
Term
what are the types of sensor processing? |
|
Definition
|
|
Term
What are the issues with changing domains (pos <-> accel)? ◦ Sensor Processing |
|
Definition
noise becomes amplified with each change in domain. |
|
|
Term
What are "general" sensors concerns? |
|
Definition
|
|
Term
Inertial Measurement Units (IMU) |
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
What is the tradeoff between shaper duration and robustness to changes in frequency? |
|
Definition
|
|
Term
How is input shaping implemented? |
|
Definition
|
|
Term
- How do you convolve a series of impulses with a command? - How is input shaping implemented? |
|
Definition
|
|
Term
Impulse response explanation |
|
Definition
|
|
Term
How can we reduce vibration? |
|
Definition
Move slow - Intelligently design commands |
|
|
Term
What are the problems when these commands are issued to flexible systems? |
|
Definition
|
|
Term
What’s the relationship between bang-bang and bang-coast-bang force commands and resulting velocity and position? |
|
Definition
|
|
Term
When should I use either? |
|
Definition
|
|
Term
What is a bang-coast-bang input? |
|
Definition
|
|
Term
What is a bang-bang input? |
|
Definition
|
|
Term
How can we choose/tune the gains? |
|
Definition
(Ziegler-Nichols is one way) |
|
|
Term
What is the function of each of the gains in P,PD,PID controls? |
|
Definition
|
|
Term
P, PD, and PID control - What’s the basic setup? |
|
Definition
|
|
Term
What’s the basic purpose of each block in a generic block diagram? |
|
Definition
|
|
Term
what are the Basic Arduino functions |
|
Definition
- pinMode - analogRead - analogWrite (actually PWM) - digitalRead - digitalWrite |
|
|
Term
Serial Comm. with Serial Monitor why is it usefule and how to set up? |
|
Definition
|
|
Term
what are Basics of control structures |
|
Definition
What are the comparison operators? - If… else - Switch… case - For loops - While loops - Do-while loops |
|
|
Term
How are functions defined? |
|
Definition
|
|
Term
Know variable scope within a sketch (Arduino program) |
|
Definition
|
|
Term
What is the basic setup of an Arduino program? |
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
How is a variable declared? |
|
Definition
|
|
Term
Data types - Names - Range of possible values |
|
Definition
|
|
Term
in serial communication, What are the parameters we have to set? |
|
Definition
|
|
Term
what is serial communication? |
|
Definition
|
|
Term
in PWM What is duty cycle? |
|
Definition
|
|
Term
How does PWM approximate analog? |
|
Definition
|
|
Term
|
Definition
|
|
Term
What pins on the RedBoard are analog? Digital? |
|
Definition
|
|
Term
Basic equation/relationship between analog and digital in ADC |
|
Definition
|
|
Term
Effect of number of bits on resolution (8bit vs 10bit) |
|
Definition
|
|
Term
Analog vs Digital (conceptually) |
|
Definition
|
|