Activity Diagram and Other Diagram for Project
Activity Diagram
Fig 1.0.0 Activity Diagram
Data Flow Diagram
DFD Level 0
Fig 1.1.0 (Context diagram)
DFD Level 1
Fig 1.2.0 DFD Level-1
In a Level 1 Data Flow Diagram (DFD) for a plant species
recognition project using machine learning, would typically break
down the main processes and data flows from the Context Diagram
(Level 0 DFD) into more detailed sub-processes.
1. External Entities:
User: Represents the individuals who interact with the system,
such as uploading images for plant leaf recognition.
2. Processes:
o Image Upload: This process involves receiving and
validating user-uploaded images of plant leaves.
o Pre-processing: Prepare the uploaded images for feature
extraction and machine learning by resizing, normalizing,
and enhancing.
o Feature Extraction: Extract relevant features from the
pre-processed images, such as leaf shape, texture, and
color.
o Machine Learning Model: Apply the trained machine
learning model to the extracted features to recognize the
plant species.
o Classification Result: Determine the plant species based
on the model's prediction.
o Display Result: Show the recognized plant species to the
user.
3. Data Stores:
o Image Data Store: Stores the uploaded images
temporarily for processing.
o Feature Data Store: Holds the extracted features from the
images.
o Model Data Store: Contains the trained machine learning
model.
o Classification Result Data Store: Stores the recognized
plant species results.
4. Data Flows:
o User Image Data: Data flow from the User to the Image
Upload process, carrying the uploaded images.
o Validated Image Data: Data flow from Image Upload to
Pre-processing, indicating validated images.
o Pre-processed Image Data: Data flow from Pre-
processing to Feature Extraction, carrying images ready
for feature extraction.
o Extracted Features: Data flow from Feature Extraction to
Machine Learning Model, containing the relevant features.
o Trained Model: Data flow from Model Data Store to
Machine Learning Model, providing the pre-trained
model.
o Prediction: Data flow from Machine Learning Model to
Classification Result, carrying the predicted plant species.
o Result Display: Data flow from Classification Result to
Display Result, showing the recognized species to the
user.
By breaking down the processes and data flows into more detailed
sub-processes, the Level 1 DFD provides a clearer understanding of
the various steps involved in the plant species recognition project.
This diagram helps in communication, analysis, and design of the
system's functionality and interactions.