Professional Documents
Culture Documents
HCI FINAL
HCI FINAL
Embedded Project
M.Tech. – IV Year
SLOT - E2
PROJECT TITLE
RECOMMENDATION TO FARMERS
Submitted By
GOVIND SAGAR(20MIS0151)
SUMUKHA S (20MIS0266)
II. STAKEHOLDERS
Primary stakeholders:
● Farmers: They are the intended recipients of the recommendations and will be
directly impacted by the information provided.
● Agricultural extension agents: They can help disseminate the recommendations to
farmers and provide additional support and guidance.
Secondary stakeholders:
Subsequently, the project will undertake data collection and preprocessing, compiling a
diverse dataset comprising 22 different crop varieties alongside crucial information on
climatic conditions, soil nutrients, and historical crop yields. The chosen machine learning
algorithms—K-Nearest Neighbor (KNN), Support Vector Classifier, Random Forest
Classifier, and Gradient Boost—will be implemented on this dataset. The performance of
each algorithm will be systematically compared and evaluated based on predefined metrics,
such as accuracy and precision. Optimization and tuning will follow, aiming to enhance
model accuracy and address any issues of overfitting or underfitting.
The final phase involves the development of a user-friendly interface, enabling farmers to
input specific conditions and receive tailored recommendations, thus contributing to the
advancement of sustainable and efficient farming practices.
List of Suggestions:
Proposed Design:
VII. ABSTRACT
Agriculture is the primary source of revenue for most developing countries. Modern agriculture
involves constantly evolving techniques for advances in farming. Farmers face numerous
challenges in meeting the ever-changing requirements of our planet, as well as the expectations of
merchants and customers. Some of the challenges include dealing with climate change caused by
soil erosion and industry emissions, soil nutrient deficiencies, and cultivating the same crops year
after year without experimenting with different varieties. Often, farmers apply fertilizers randomly
without understanding their inferior quality or quantity. This project aims to identify the best model
for crop prediction that can assist farmers in deciding the most suitable crop to grow based on
climatic conditions and soil nutrients. The project compares popular algorithms such as K-Nearest
Neighbor (KNN), Support Vector Classifier, Random Forest Classifier and Gradient Boost.
Keywords - Crop Prediction, K-Nearest Neighbor (KNN), Support Vector Classifier, Random
Forest Classifier, Gradient Boost. Machine Learning and .
SWE1018 - HUMAN COMPUTER INTERACTIONS
Embedded Project
M.Tech. – IV Year
SLOT - E2
PROJECT TITLE
RECOMMENDATION TO FARMERS
Submitted By
GOVIND SAGAR(20MIS0151)
SUMUKHA S (20MIS0266)
Task analysis for providing recommendations to farmers involves breaking down the process into smaller
steps to ensure clarity and effectiveness in communication. Here's a generalized task analysis for providing
recommendations to farmers:
● Determine the specific group of farmers who will benefit from the recommendations.
● Consider factors such as location, type of farming (e.g., crop farming, livestock farming), and
their current challenges or needs.
● Gather relevant data about the target audience's farming practices, local conditions, crops or
livestock they manage, and prevalent challenges.
● Stay updated on the latest agricultural practices, technologies, and research findings.
● Understand the farmers' existing methods, techniques, and technologies they use in their farming
operations.
● Identify areas where improvements or optimizations can be made.
● Determine the specific needs and challenges faced by the farmers, such as soil quality, pest
control, irrigation methods, crop selection, or livestock health.
5) Develop Recommendations:
● Based on gathered information and analysis, formulate tailored recommendations for each aspect
of farming that needs improvement or optimization.
● Ensure recommendations are practical, feasible, and aligned with the farmers' resources and
capabilities.
Frame 1: Introduction
Caption: "Meet John, a farmer striving to improve his crop yield and sustainability."
Caption: "John opens the user-friendly platform on his smartphone, eager to receive personalized
recommendations."
Frame 3: Implementing Recommendations
Caption: "John applies the recommendations to his farm, adjusting crop rotations and resource allocation
for improved sustainability and profitability."
Frame 4: Conclusion
Caption: "Thanks to the 'Recommendation to Farmers' platform, John achieves higher crop yields,
enhanced sustainability, and increased profitability, transforming his farming practices for the better."
III. Input and Output Devices
INPUT DEVICES:
Pros: Widely accessible and familiar to users. Allows for precise data input and navigation.
Cons: May not be suitable for farmers working in outdoor or rugged environments. Limited for users
with physical disabilities.
Pros: Intuitive and portable, suitable for on-the-go use. Supports gestures for navigation. Touchscreens
can accommodate users with limited dexterity.
Cons: Screen visibility can be challenging in bright sunlight. Smaller screens may hinder input for users
with visual impairments.
3. Voice Input:
Pros: Hands-free operation, convenient for farmers working in the field. Accessible for users with
limited mobility or vision.
Cons: Accuracy may vary depending on background noise and accents. Limited vocabulary recognition
for specialized agricultural terms.
Pros: Structured input format, suitable for capturing specific data fields. Can include dropdown menus
and checkboxes for ease of selection.
Cons: Requires manual input for each field, which can be time-consuming. Not as intuitive for users
unfamiliar with digital forms.
OUTPUT DEVICES:
1. Desktop/Laptop Screens:
Pros: Large screen size allows for detailed data visualization and analysis. Suitable for complex graphs
and charts.
Pros: Portable and convenient for on-the-go access to recommendations and insights. Can support push
notifications for real-time updates.
Cons: Screen size may limit the amount of information displayed at once. Smaller screens may hinder
readability for users with visual impairments.
3. Printed Reports/Labels:
Pros: Tangible format for farmers to reference offline. Suitable for sharing recommendations with
agricultural extension agents or other stakeholders.
Cons: Static information may not reflect real-time data or updates. Printing costs and environmental
impact.
Pros: Accessible for users with visual impairments. Allows for hands-free consumption of
recommendations while working in the field.
Cons: Limited for conveying complex data or visualizations. Pronunciation accuracy may vary for
technical agricultural terms.
Agriculture is the primary source of revenue for most developing countries. Modern agriculture involves
constantly evolving techniques for advances in farming. Farmers face numerous challenges in meeting the
ever-changing requirements of our planet, as well as the expectations of merchants and customers. Some
of the challenges include dealing with climate change caused by soil erosion and industry emissions, soil
nutrient deficiencies, and cultivating the same crops year after year without experimenting with different
varieties. Often, farmers apply fertilizers randomly without understanding their inferior quality or
quantity. This project aims to identify the best model for crop prediction that can assist farmers in deciding
the most suitable crop to grow based on climatic conditions and soil nutrients. The project compares
popular algorithms such as K-Nearest Neighbor (KNN), Support Vector Classifier, Random Forest
Classifier and Gradient Boost.
Keywords - Crop Prediction, K-Nearest Neighbor (KNN), Support Vector Classifier, Random Forest
Classifier, Gradient Boost. Machine Learning and .
SWE1018 - HUMAN COMPUTER INTERACTIONS
Embedded Project
WINTER SEMESTER 2022-2023
M.Tech. – IV Year
SLOT - E2
PROJECT TITLE
RECOMMENDATION TO FARMERS
Submitted By
GOVIND SAGAR(20MIS0151)
SUMUKHA S (20MIS0266)
VELLORE – 632014
REVIEW - 3
I. COGNITIVE WALKTHROUGH REPORT
A. PROTOTYPE
Evaluation:
Goal Match: The app needs to convey immediately its purpose of enhancing farming practices
through personalized recommendations.
Visibility: It should be clear where to start within the app from the main screen.
Recognition: The app should have clear labeling and introductory text that communicates its
use to John.
Feedback: Initial interaction should welcome John and guide him to the next step.
Evaluation:
Goal Match: Opening the app should directly lead to a home screen that orients John on what
to do next.
Visibility: The app icon and name should be distinct and memorable.
Recognition: John should recognize that he is in the right place to receive farming advice.
Feedback: The app should show a loading screen or a welcome message confirming access.
Action: John enters information about his farm into the app.
Evaluation:
Goal Match: It should be clear that entering this data is essential for accurate recommendations.
Recognition: Fields for data input should be labeled in terms John understands (e.g., “Soil
Type”, “Crop Rotation”).
Feedback: Each successful data entry should be confirmed, perhaps with a check mark or a
sound.
Goal Match: Recommendations should clearly align with the data provided.
Recognition: John should easily understand that these are the custom suggestions based on his
input.
Feedback: The app might highlight key recommendations or summarize their benefits.
Evaluation:
Action: John adjusts his farming practices based on the app’s advice.
Evaluation:
Recognition: John should recognize how these changes will benefit his farm.
Feedback: The app could offer to schedule reminders or follow-ups on implemented changes.
7. Scene 7: Monitoring Progress
Evaluation:
Goal Match: Tracking should directly reflect the outcomes of the new practices.
Visibility: Monitoring tools should be easy to access from the main menu.
Evaluation:
Feedback: The app might confirm a successful post or share with a notification.
Evaluation:
Goal Match: Feedback mechanism should aim to collect user experiences for app
improvement.