| Algorithm 1: The procedure of the proposed system. | |
| 1. | Data preprocessing (image caption) |
| 2. | Image caption model initialization |
| 3. | for all training epochs |
| 4. | for all image caption training samples |
| 5. | Training process |
| 6. | end for |
| 7. | end for |
| 8. | Data preprocessing (chatbot) |
| 9. | Chatbot model initialization |
| 10. | for all training epochs |
| 11. | for all chatbot training samples |
| 12. | Training process |
| 13. | end for |
| 14. | end for |