A project completed during Intel® Unnati Industrial Training Program 2024.
In today's data-centric world, organizations face the challenge of not only storing vast amounts of structured data but also extracting meaningful insights to drive decision-making. This project aims to address this challenge by developing an AI-based solution capable of effectively analyzing and interpreting structured data.
- Represent Knowledge: Use advanced techniques to structure and highlight critical information and relationships within the data.
- Generate Insights: Analyze the data to identify patterns, trends, and anomalies, offering valuable insights that are not easily recognized through manual analysis.
- Aid Decision-Making: Present the generated insights in a user-friendly manner to enable stakeholders to make informed decisions based on accurate and comprehensive data analysis.
- Vishawjeet Singh
- Manjot Kaur
- Parmeet Kaur
- Arshdeep Singh
- Ratanveer Singh
Source: Kaggle Crop Recommendation Dataset
- Data Cleaning: Ensured no missing values or duplicates.
- EDA: Visualized data distribution and relationships.
- Preprocessing: Label encoding and feature scaling.
- Model Training: Random Forest Classifier, evaluated with accuracy scores, and tuned with RandomizedSearchCV.
- Libraries: Python, Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn,
- Platforms: Google Colab, Next.js, Flask, Vercel
- High accuracy in crop prediction.
- Visualizations: Histograms, boxplots, heatmaps, bar plots, and confusion matrix.
- Insights on optimal crop conditions and critical features.
- Predict best crop according to user soil and weather conditions.
Simply visit https://agritechai.vercel.app/ or follow following methods to run app on your computer.
- Open folder /src/Backend in your code editor.
- Create new python environment:
- Activate environmet by command:
- Install required packages or Scripts:
- Run Flask backend using command"
- Install Node js on your machine. https://nodejs.org/en
- Open folder /src/FrontEnd in your code editor.
- In terminal run follwing commands:
- In file /src/FrontEnd/configurations/address.ts, Replace "https://agritechbackendflask.onrender.com" with "http://127.0.0.1:5000".
- Run your app with command: