Description:

The AI component which contains two layers. The first layer is where neural networks were used to filter the options that are irrelevant for an average user. The second layer also used neural networks, but it focused on ranking the options that are filtered by the the first layer for a specific user

Structures:

1. First Layer
  • Embedding Layer
  • Flatten Layer
  • Three Fully Connected Layers
  • Two Dropout Layers
2. Second Layers
  • Long Short Term Memory Layer
  • Three Fully Connected Layers
Zip folder for implementation:
AI component with data.zip