Views
No views yet
| Target | Unit | Test R² |
|---|---|---|
| Crop Yield | kg/ha | 0.946 |
| N₂O Emission | kg N₂O-N/ha | 0.693 |
| CO₂ Emission | kg CO₂-C/ha | 0.922 |
| CH₄ Emission | kg CH₄/ha | 0.604 |
pH, N, P, K, Ca, OM, CEC, SM, SST, Rainfall, RH, Rad, WS, WDFerttrained_model.pkl — MultiOutputRegressor(GradientBoostingRegressor)feature_scaler.pkl — RobustScaler fitted on training features1import pickle
2import pandas as pd
3
4with open("trained_model.pkl", "rb") as f:
5 model = pickle.load(f)
6with open("feature_scaler.pkl", "rb") as f:
7 scaler = pickle.load(f)
8
9features = ["pH","N","P","K","Ca","OM","CEC","SM","SS",
10 "T","Rainfall","RH","Rad","WS","WD","Fert"]
11
12# example row
13X = pd.DataFrame([[6.5,40,20,150,800,3.0,15,25,2.0,
14 22,100,60,18,2.0,180,100]], columns=features)
15pred = model.predict(scaler.transform(X))
16# pred columns: Crop_Yield, N2O_Emission, CO2_Emission, CH4_Emission
17print(pred)1from huggingface_hub import hf_hub_download
2import pickle
3
4model_path = hf_hub_download("CircuitNotion/agri-ghg-yield-gb", "trained_model.pkl")
5scaler_path = hf_hub_download("CircuitNotion/agri-ghg-yield-gb", "feature_scaler.pkl")CircuitNotion/agri-ghg-yield-synthetic (6,000 synthetic agronomic samples).