🌱 Bijamitra — Crop Recommendation Model

Part of the KissanSahyog agritech platform.

Bijamitra (Hindi/Sanskrit: बीजमित्र) means "seed's friend".

Model Files

File Description
crop_model.pkl Multi-class crop classifier
crop_columns.pkl Input feature column order
label_encoder.pkl Crop label encoder
npk_label_encoder.pkl NPK category encoder
npk_columns.pkl NPK feature columns

Inputs

  • Soil: N, P, K, pH
  • Climate: Temperature, Humidity, Rainfall

Output

  • Top-3 crop recommendations with confidence scores

Usage

import joblib
import numpy as np

model = joblib.load("crop_model.pkl")
encoder = joblib.load("label_encoder.pkl")

# Example input [N, P, K, pH, Temp, Humid, Rain]
features = np.array([[90, 42, 43, 6.5, 20.8, 82, 202]])
proba = model.predict_proba(features)[0]

# Get top 3 recommendations
top3_idx = np.argsort(proba)[-3:][::-1]
for i in top3_idx:
    print(f"{encoder.classes_[i]}: {proba[i]:.2f}")
Downloads last month
-
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support