🌱
Introduction
🚪 Beginning to solve problems of computer vision with Tensorflow and Keras
The MNIST database: (Modified National Institute of Standards and Technology database)
- 🔎 Fashion-MNIST is consisting of a training set of 60,000 examples and a test set of 10,000 examples
- 🎨 Types:
- 🔢 MNIST: for handwritten digits
- 👗 Fashion-MNIST: for fashion
- 📃 Properties:
- 🌚 Grayscale
- 28x28 px
- 10 different categories
Term | Description |
➰ Sequential | That defines a SEQUENCE of layers in the neural network |
⛓ Flatten | Flatten just takes that square and turns it into a 1 dimensional set (used for input layer) |
🔷 Dense | Adds a layer of neurons |
💥 Activation Function | A formula that introduces non-linear properties to our Network |
✨ Relu | An activation function by the rule: If X>0 return X, else return 0 |
🎨 Softmax | An activation function that takes a set of values, and effectively picks the biggest one |
The main purpose of activation function is to convert a input signal of a node in a NN to an output signal. That output signal now is used as a input in the next layer in the stack 💥
- Values in MNIST are between 0-255 but neural networks work better with normalized data, so we can divide every value by 255 so the values are between 0,1.
- There are multiple criterias to stop training process, we can specify number of epochs or a threshold or both
- Epochs: number of iterations
- Threshold: a threshold for accuracy or loss after each iteration
- Threshold with maximum number of epochs
We can check the accuracy at the end of each epoch by Callbacks 💥
Last modified 2yr ago