Machine Learning Concepts and Techniques Drill
Table of Contents
- 1. Machine Learning Drill
- 1.1. Supervised Learning
- 1.2. Unsupervised Learning
- 1.2.1. What is unsupervised learning? drill python_machine_learning
- 1.2.2. What is clustering? drill python_machine_learning
- 1.2.3. What is dimensionality reduction? drill python_machine_learning
- 1.2.4. What is the difference between k-means and hierarchical clustering? drill python_machine_learning
- 1.3. Neural Networks
- 1.3.1. What is a neural network? drill python_machine_learning
- 1.3.2. What is a perceptron? drill python_machine_learning
- 1.3.3. What is backpropagation? drill python_machine_learning
- 1.3.4. What is the difference between a convolutional neural network (CNN) and a recurrent neural network (RNN)? drill python_machine_learning
- 1.4. Deep Learning
- 1.4.1. What is deep learning? drill python_machine_learning
- 1.4.2. What is a deep neural network? drill python_machine_learning
- 1.4.3. What is transfer learning? drill python_machine_learning
- 1.4.4. What is the difference between a generative adversarial network (GAN) and a variational autoencoder (VAE)? drill python_machine_learning
- 1.5. Scikit-Learn
- 1.5.1. What is Scikit-Learn? drill python_machine_learning
- 1.5.2. What is the purpose of the `fit` method in Scikit-Learn? drill python_machine_learning
- 1.5.3. What is the purpose of the `predict` method in Scikit-Learn? drill python_machine_learning
- 1.5.4. What is the difference between `accuracy_score` and `f1_score` in Scikit-Learn? drill python_machine_learning
- 1.6. TensorFlow
- 1.6.1. What is TensorFlow? drill python_machine_learning
- 1.6.2. What is the purpose of the `tf.Session` object in TensorFlow? drill python_machine_learning
- 1.6.3. What is the purpose of the `tf.Variable` object in TensorFlow? drill python_machine_learning
- 1.6.4. What is the difference between `tf.keras` and `tf.estimator` in TensorFlow? drill python_machine_learning