0% found this document useful (0 votes)
26 views2 pages

Natural Language Processing Project Spring2024-2025

The project requires a team of 5 students to develop an Image Caption Generator application using AI and NLP techniques, with specific due dates for project planning, submission, and discussion. The application should generate English captions for uploaded images and provide Arabic translations, involving pre-processing, processing, and post-processing phases. Each team member must implement one of five required algorithms, and the project documentation must detail datasets and algorithm accuracies.

Uploaded by

dw9324764
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views2 pages

Natural Language Processing Project Spring2024-2025

The project requires a team of 5 students to develop an Image Caption Generator application using AI and NLP techniques, with specific due dates for project planning, submission, and discussion. The application should generate English captions for uploaded images and provide Arabic translations, involving pre-processing, processing, and post-processing phases. Each team member must implement one of five required algorithms, and the project documentation must detail datasets and algorithm accuracies.

Uploaded by

dw9324764
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Natural Language Processing

Project (Spring 2024-2025)


Dr. Wafaa Samy

It is required to develop a project using the Artificial Intelligence (AI) and the
Natural Language Processing (NLP) techniques.
 Team Members: group of 5 students.
 Important Dates: Table 1 illustrates the due dates for this project.

Table 1: Due Dates.


Required Task Details Date
1 Project Team Submit a word or pdf document on Moodle Saturday
and Project website includes: 15/3/2025
Plan 1. Names of students in the team. at 11:59 pm.
2. Project description and sub-tasks.
2 Project Submit a ZIP file on Moodle website includes: Friday
Submission 1. The project source code. 9/5/2025 at
2. The project documentation. 11:59 pm.
3. A video demonstrates how the project
works.
4. A power point presentation about your
project.
3 Project Note: Each student in the team should From
Discussion implement one algorithm from the required Saturday
algorithms. 10/5/2025
Project Discussion. Attend a Face-to-Face to Tuesday
discussion in the center according to the schedule 13/5/2025.
that will be submitted to you later.
Note: discussion attendance is mandatory to get a
grade for the project.

Page 1 of 2
Project Details:
Develop a simple application (Image Caption Generator) with graphical user
interface (GUI).
Input: upload one image.
Output:
 For each image caption generation algorithm, display caption (or description)
for the uploaded image written in English along with the Arabic translation
for this caption generated from the translation algorithm.
Required Tasks:
1. Pre-Processing Phase:
 Any pre-processing tasks you can do to the input image before starting
the processing phase.
2. Processing Phase:
Use the image caption generator to generate caption for the input image in
English then use the machine translator to translate this caption to
equivalent caption in Arabic.
a. Image Caption Generator: Image caption generation is a process
of recognizing the context of an image and annotating it with
relevant captions using deep learning and computer vision.
b. Machine Translation (between English and Arabic): Creating a
machine translation system from bilingual corpora containing
translation examples.
3. Post-Processing Phase:
 Any modifications you can do to the output description before
displaying it to the user.
Guidelines:
 Select and use suitable datasets for the required tasks, split data into train
and test sets, use 5 machine learning and/or deep learning algorithms for the
required tasks, then compute the accuracy for the used five algorithms.
o Use 4 different algorithms for the image caption generation task and
use 1 algorithm for the machine translation task such that each
student in the team is responsible to implement one of these
algorithms.
Important: The project documentation should include the datasets and algorithms
details along with the computed accuracies for the five algorithms.
Page 2 of 2

You might also like