Fast AI Flashcards
What did Frank Rosenblatt build?
perceptron
What was Marvin Minsky’s innovation?
Using multiple layers could solve for limitations
What is the general method for updating weights in a neural net?
Stochastic gradient descent
What is ImageNet?
The ImageNet project is a large visual database designed for use in visual object recognition software research. More than 14 million images have been hand-annotated by the project to indicate what objects are pictured and in at least one million of the images, bounding boxes are also provided
What’s a tensor?
collections of numbers (vector, matrix, and higher dimensions)
Explain gradient descent
At each step we try and work out the gradient and based on updating the parameters to minimise the loss
What function can be used to describe any input-output? In neural nets
Combinations of Rectified Linear functions
Describe deep learning mathematically…
Combinations of ReLu
Gradient descent
Inputs and outputs
When i adjust parameters (in line with gradient descent), the amount i adjust by is called the what?
The learning rate
the foundational mathematical operation in deep learning is …
Matrix multiplication
Describe solving the Titanic (kaggle) problem using regression in Excel
- Normalize all the variables
- Random coefficients
- Loss for each row, and then the mean of the sum
- “solve” function to minimimise the Total Loss by changing the coefficients
What is the method known where you split data by one variable to determine the outcome?
1R
How is the 1R made more sophisticated?
Turning it into a Decision Tree
What is the best package to use in Python for non-deep (aka classical) machine learning?
Scikit Learn
What’s the name of the measure for how good a split is?
Gini
(how likely if you pick from a sample and then pick another that you’ll get the same thing)